LINUX.ORG.RU

12.04 и multiarch

 , ,


0

1

Не могу поставить многие 32-битные пакеты. multiarch-support стоит, в /etc/dpkg/dpkg.cfg.d/multiarch написано foreign-architecture i386. Репозитории загружаются без проблем. Сломанных пакетов, разумеется, нет. Однако:

artkun@ArtKun-Laptop:~$ sudo apt-get install libgl1-mesa-glx-lts-raring:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgl1-mesa-glx-lts-raring:i386 : Depends: libxfixes3:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
А также:
artkun@ArtKun-Laptop:~$ sudo apt-get install skype
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 skype : Depends: skype-bin
E: Unable to correct problems, you have held broken packages.
И напоследок:
artkun@ArtKun-Laptop:~$ sudo dpkg --add-architecture i386
dpkg: error: unknown option --add-architecture

Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through `less' or `more'

Что это, блин, такое? Рядом стоит десктоп, на котором все один-в-один так же, но все работает.

★★★★★

Решилось все, как всегда, очень просто.
Судя по всему, я забыл сделать ppa-purge для какого-то репозитория, который давно удалил, и из него остались установлены несколько мелких пакетов - libxfiles3, libpixman и что-то еще. Сделал даунгрейд и все работает. Спасибо Synaptic, который подсказал, какие из установленных пакетов остались «без хозяина».

ArtKun ★★★★★ ()
Последнее исправление: ArtKun (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.