apt-get não mostra nenhum erro mas não instala ou remove pacotes

1

Eu recebo isso sempre que tento instalar um pacote

$ sudo apt-get install metacity
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  gnome-control-center
The following NEW packages will be installed:
  metacity
0 upgraded, 1 newly installed, 0 to remove and 157 not upgraded.
1 not fully installed or removed.
Need to get 0 B/243 kB of archives.
After this operation, 744 kB of additional disk space will be used.
$ 

Eu tentei as correções básicas, não funcionou.

sudo apt-get clean && sudo apt-get autoremove
sudo apt-get -f install
sudo dpkg --configure -a

Isto é o que eu recebo quando faço um download do apt

$ sudo apt download metacity
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 metacity amd64 1:3.18.3-1ubuntu3 [243 kB]
Fetched 243 kB in 2s (90.4 kB/s)
W: Can't drop privileges for downloading as file '/home/jaison/metacity_1%3a3.18.3-1ubuntu3_amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
    
por Jaison Saji 15.03.2017 / 15:47

1 resposta

0

Tente:

sudo apt-get clean
sudo apt-get clean all
sudo apt-get update
sudo apt-get upgrade

Em seguida, tente instalar o pacote desejado. Se ainda falhar, poste um novo erro.

editar:

também, se você quiser baixar o arquivo .deb, não use o sudo. Basta executar:

apt-get download metacity

que corrigirá o problema de permissão. Quando você tenta fazer o download usando o sudo, a conta que realmente baixa o arquivo é "_apt" e o _apt não tem permissão para gravar em seu diretório pessoal.

    
por James 15.03.2017 / 20:59