Я попытался установить несколько пакетов BioLinux -> несколько предыдущих пакетов были «сломаны». После того, как я побежал:

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)

Я также пытался переустановить его, обновить все, обновить, переустановить Agai, но я столкнулся с той же проблемой.

Кто-нибудь знает, как это исправить? (Нет переустановки ОС, хотя)

1 ответ1

1

Не совсем понимаю, как вы оказались в этой ситуации, но apt говорит, что перезапишет /etc/gnome/defaults.list который является просто списком программ по умолчанию для 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

У вас есть несколько вариантов "решения" этой проблемы:

  1. Ничего не делать. Если нет конкретной причины, по которой вы хотите обновить desktop-file-utils вы можете оставить свою систему как есть.

  2. Удалите (переименуйте) поврежденный файл и повторите попытку обновления. Вы всегда можете переместить его обратно потом:

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

    Теперь вы можете сравнить исходный файл с новым и решить, какой из них сохранить:

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

    Или вы можете просто скопировать свой старый обратно:

    mv /etc/gnome/defaults.list.bak /etc/gnome/defaults.list
    
  3. Вы можете заставить команду apt-get перезаписать файл

    apt-get -o Dpkg::Options::="--force-overwrite" upgrade
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .