Falha ao atualizar o arquivo desktop-utils Debian

0

Eu tentei instalar alguns pacotes BioLinux - > vários dos pacotes anteriores foram "quebrados". Depois que eu corri:

apt-get -f install

apt-get upgrade 


apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
r-cran-mass
The following packages will be upgraded:
desktop-file-utils

WARNING: The following packages cannot be authenticated!
desktop-file-utils
Install these packages without verification [y/N]? y
Reading changelogs... Done
(Reading database ... 
   dpkg: warning: files list file for package 'desktop-file-utils' missing, assuming   package has no files currently installed.

Preparing to replace desktop-file-utils 0.15-2 (using .../desktop-file-utils_0.16- 0ubuntu2_amd64.deb) ...
Unpacking replacement desktop-file-utils ...
dpkg: error processing /var/cache/apt/archives/desktop-file-utils_0.16-0ubuntu2_amd64.deb (--unpack):
trying to overwrite '/etc/gnome/defaults.list', which is also in package gnome-session-common 2.30.2-3
 configured to not write apport reports
 Processing triggers for gnome-menus ...
 Processing triggers for man-db ...
 Errors were encountered while processing:
 /var/cache/apt/archives/desktop-file-utils_0.16-0ubuntu2_amd64.deb
 E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu também tentei reinstalá-lo, atualizar tudo, atualizar, reinstalar o agai, mas encontro o mesmo problema.

Alguém sabe a correção para isso? (Não reinstalar o SO embora)

    
por agatha 01.05.2013 / 16:31

1 resposta

1

Não entenda como você se meteu nessa situação, mas o apt está lhe dizendo que irá sobrescrever /etc/gnome/defaults.list , que é simplesmente a lista de programas padrão do gnome:

$ head /etc/gnome/defaults.list
[Default Applications]
application/rtf=abiword.desktop
application/x-abiword=abiword.desktop
text/abiword=abiword.desktop
text/richtext=abiword.desktop
text/rtf=abiword.desktop
text/x-abiword=abiword.desktop
text/x-xml-abiword=abiword.desktop
x-content/blank-bd=brasero-nautilus.desktop
x-content/blank-dvd=brasero-nautilus.desktop

Você tem algumas opções para "corrigir" este problema:

  1. Não faça nada. A menos que haja uma razão específica pela qual você deseja atualizar o desktop-file-utils , você pode deixar seu sistema como está.

  2. Remova (renomeie) o arquivo incorreto e tente atualizar novamente. Você sempre pode voltar depois:

    mv /etc/gnome/defaults.list /etc/gnome/defaults.list.bak
    apt-get upgrade 
    

    Agora você pode comparar o arquivo original com o novo e decidir qual deles manter:

    diff /etc/gnome/defaults.list /etc/gnome/defaults.list.bak
    

    Ou você pode simplesmente copiar o antigo:

    mv /etc/gnome/defaults.list.bak /etc/gnome/defaults.list
    
  3. Você pode forçar o comando apt-get a sobrescrever o arquivo

    apt-get -o Dpkg::Options::="--force-overwrite" upgrade
    
por 01.05.2013 / 17:37