Que permissão estou faltando aqui?

2

Estou tentando baixar o pacote ffmpeg e todas as suas dependências em um diretório no meu computador. Eu uso esse código para fazer isso

sudo apt-get download $(apt-rdepends ffmpeg|grep -v "^ ")

Funciona na maior parte até encontrar isso:

W: Can't drop privileges for downloading as file '/home/daslab/compression/downloaded/ffmpeg2/ffmpeg2theora_0.30-1_amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

Que permissão estou faltando e como obtenho isso?

    
por newuser 11.07.2018 / 18:37

1 resposta

3

Você não está perdendo permissão, você está dando apt-get privilégio demais; solte o sudo :

apt-get download $(apt-rdepends ffmpeg|grep -v "^ ")

apt-get download é executado como um usuário normal.

(Tecnicamente, você pode conceder o acesso de usuário _apt ao diretório de destino, mas é mais simples e melhor descartar sudo .)

    
por 11.07.2018 / 18:42