Я попытался обновить свою систему Ubuntu 12.04 64bit на amd PhenomIIx4-955BE. Власть подвела сегодня днем, не один раз, а два раза подряд. Я знал, что что-то должно было вызвать проблему. Недавно я решил проблему dpkg с multiarch i386 (Unkown), я просто закомментировал ее. Теперь я получаю эту странную ошибку. Ниже распечатка терминала. У меня были некоторые проблемы с Wine раньше, и в настоящее время я использую VirtualBox. Я, очевидно, начал с удаления в этом случае. Я новичок в Linux, но могу обойтись. Пожалуйста, помогите!
root@unimatrix725-24219:~/Documents# apt-get remove wine Reading package lists... Done Building dependency tree Reading state information... Done Package wine is not installed, so not removed You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: wine1.5 : Depends: wine1.5-i386 (= 1.5.5-0ubuntu1~ppa1~precise1+pulse17) but it is not installable E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). root@unimatrix725-24219:~/Documents# apt-get -f install Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required: xdg-user-dirs-gtk libgvnc-1.0-dev telepathy-indicator udisks2 indicator-printers ekiga ttf-umefont libopal3.10.2 gedit-common gcalctool telepathy-logger lp-solve gnome-backgrounds telepathy-gabble aisleriot gtali glchess libpurple-dev system-config-printer-gnome hamster-applet gir1.2-gtk-vnc-2.0 gucharmap gnome-games link-grammar-dictionaries-en cheese libdjvulibre-dev libots0 unity-lens-video gnobots2 gnome-disk-utility gnome-icon-theme-extras unity-scope-video-remote telepathy-haze gedit libgexiv2-1 swish++ empathy-common libcheese-gtk21 abiword gnome-sudoku abiword-common transmission-gtk lightsoff libcheese3 libjson-glib-dev telepathy-idle seahorse empathy libcapi20-3 libunity-misc4 libgoffice-0.8-8-common vinagre libtotem0 libaprutil1-ldap libopenexr-dev telepathy-salut gnibbles gnuchess-book gnome-nettool transmission-common shotwell libpt2.10.2 browser-plugin-gnash gir1.2-totem-1.0 gnome-games-extra-data libgoffice-0.8-8 abiword-plugin-grammar lib32asound2 simple-scan liblink-grammar4 wine-gecko1.5 libexif-dev libjasper-dev libilmbase-dev gnash-common libzbargtk0 swell-foop fonts-cantarell winetricks libavahi-ui-gtk3-0 libcluttergesture-0.0.2-0 liblqr-1-0-dev gnotski gir1.2-totem-plparser-1.0 libwv-1.2-4 libgdome2-0 libaprutil1-dbd-sqlite3 gir1.2-gucharmap-2.90 libcolamd2.7.1 libclutter-imcontext-0.1-0 cheese-common sound-juicer vino libminiupnpc8 pax libgtkmathview0c2a libtelepathy-farstream2 iagno glines libwmf-dev libcogl-dev abiword-plugin-mathview libmx-1.0-2 gedit-plugins gnumeric-common liferea libxdot4 gnash gnotravex gir1.2-rsvg-2.0 gnect ps2eps ttf-unfonts-core quadrapassel libgraphviz-dev mahjongg gnumeric libfile-ncopy-perl gnome-games-data libudisks2-0 lib32z1 libevent-2.0-5 libmusicbrainz4-3 liferea-data libabiword-2.9 gnuchess fonts-droid lsb-core gnome-font-viewer ncurses-term totem-common dconf-tools nautilus-sendto-empathy gnumeric-doc libbz2-dev ttf-droid gnome-video-effects libgdome2-cpp-smart0c2a gnomine Use 'apt-get autoremove' to remove them. The following packages will be REMOVED: wine1.5 wine1.5-amd64 0 upgraded, 0 newly installed, 2 to remove and 1963 not upgraded. 15 not fully installed or removed. After this operation, 117 MB disk space will be freed. Do you want to continue [Y/n]? y dpkg: error: file triggers record mentions illegal package name `libgdk-pixbuf2.0-0' (for interest in file `/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders'): ambiguous package name 'libgdk-pixbuf2.0-0' with more than one installed instance dpkg-query: error: file triggers record mentions illegal package name `libgdk-pixbuf2.0-0' (for interest in file `/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders'): ambiguous package name 'libgdk-pixbuf2.0-0' with more than one installed instance debsums: dpkg-query --admindir=/var/lib/dpkg --showformat=${Package} ${PackageSpec} ${binary:Package} ${Version} ${Status} ${Conffiles} ${Replaces} --show failed (exit status 2) E: Problem executing scripts DPkg::Post-Invoke 'if [ -x /usr/bin/debsums ]; then /usr/bin/debsums --generate=nocheck -sp /var/cache/apt/archives; fi' E: Sub-process returned an error code E: Sub-process /usr/bin/dpkg returned an error code (2) root@unimatrix725-24219:~/Documents#
Когда я пытаюсь dpkg --remove libgdk-pixbuf2.0-0
, я получаю:
# dpkg --remove libgdk-pixbuf2.0-0
dpkg: error: file triggers record mentions illegal package name libgdk-pixbuf2.0-0' (for interest in file /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders'):
ambiguous package name 'libgdk-pixbuf2.0-0' with more than one installed instance
Попробуйте это:
sudo apt-get remove --purge libgdk-pixbuf2.0-0:i386
sudo apt-get -f install
или
sudo apt-get remove --purge libgdk-pixbuf2.0-0:amd64
sudo apt-get -f install
или
sudo apt-get remove --purge libgdk-pixbuf2.0-0*
sudo apt-get -f install
Кажется, у вас есть как 32-разрядный (i386), так и 64- установлена битовая (amd64) версия libgdk-pixbuf2.0-0, и это то, на что она жалуется. Первая команда удалит 32-битную версию. Вы, похоже, смешиваете 32-битную и 64-битную версию вашего вина. Вы всегда должны использовать 64-битные пакеты в 64-битной системе.
Кроме того, отметим, что вы не должны использовать sudo su
для входа в систему как root, если у вас нет особых причин. Вы всегда должны просто вводить команды, которым нужны административные привилегии, с помощью sudo, так как это намного более безопасно.