(Ubuntu 15.10 64 бит) Отсутствует: зависимости i386 libglib2 и libgtk2

, когда я пытаюсь установить некоторые 32-битные программы, такие как Wine, из Software Center или из репозитория WineHQ или, например, PCSX2, я получаю ошибки для отсутствующих зависимостей. Когда я пытаюсь установить отсутствующие зависимости, я получаю ошибки для более отсутствующих зависимостей, и он включается.

Я запускаю Ubuntu 15.10 64bit до настоящего времени. Мои настройки:

(раньше у меня были неподдерживаемые backports)

PCSX2

sudo apt-get install pcsx2
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:
pcsx2:i386 : Depends: libgdk-pixbuf2.0-0:i386 (>= 2.22.0) but it is not going to be installed
          Depends: libglib2.0-0:i386 (>= 2.12.0) but it is not going to be installed
          Depends: libgtk2.0-0:i386 (>= 2.24.0) but it is not going to be installed
          Depends: libwxgtk3.0-0v5:i386 (>= 3.0.2+dfsg) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

libglib зависит от libgtk, libgtk зависит от libglid

[ f2]

aptitude:

sudo aptitude install libglib2.0-0:i386 
The following NEW packages will be installed:
libglib2.0-0:i386{b} 
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1.175 kB of archives. After unpacking 5.372 kB will be used.
The following packages have unmet dependencies:
libglib2.0-0 : Breaks: libglib2.0-0:i386 (!= 2.46.2-1ubuntu1) but 2.46.1-1 is to be installed.
libglib2.0-0:i386 : Breaks: libglib2.0-0 (!= 2.46.1-1) but 2.46.2-1ubuntu1 is installed.
open: 352; closed: 1536; defer: 284; conflict: 1492         O
The following actions will resolve these dependencies:

   Remove the following packages:      
[List of over a 1000 packages !!!]

PCSX2

Установить из Software Center:

Package dependencies cannot be resolved
This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
The following packages have unmet dependencies:
wine: 

Терминал: [ ! d12]

sudo apt-get install --install-recommends winehq-staging
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:
winehq-staging : Depends: wine-staging (= 1.9.3~ubuntu15.10.1)
E: Unable to correct problems, you have held broken packages.

:

sudo apt-get install wine-staging
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:
wine-staging : Depends: wine-staging-i386 (= 1.9.3~ubuntu15.10.1)
E: Unable to correct problems, you have held broken packages.

:

sudo apt-get install wine-staging-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:
wine-staging-i386:i386 : Depends: libglib2.0-0:i386 (>= 2.12.0) but it is not going to be installed
                      Depends: libgstreamer-plugins-base1.0-0:i386 (>= 1.0.0) but it is not going to be installed
                      Depends: libgstreamer1.0-0:i386 (>= 1.4.0) but it is not going to be installed
                      Recommends: libgnutls26:i386 but it is not installable
                      Recommends: libgtk-3-0:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Synaptic

Исправлено исправление сломанных пакетов, их нет. Искал libglib2.0-0:i386, ничего. Искал для libglib: Маркировка libglib2.0-dev для установки удаляет gdm, gnome, ubuntu-desktop и настройки, unity, libglib.2.0-0 и многое другое, понижает libglib2.0-0, устанавливает libpcre3-dev, [ f18], libpcrecpp0v5, zlib1g-dev. Маркировка libglib2.0-0-dbg для установки снова удаляет все содержимое, не устанавливает ничего нового, понижает рейтинг libglib2.0-0.

Итак, libglib2.0-0 уже установлен, по-видимому, 64-битная версия, верно? Или уже установлен libglib2.0-0:i386? 64-битное программное обеспечение, такое как Dolphin, Retroarch или Steam, работает и устанавливается правильно. Может ли это быть проблемой отсутствия заголовков где-то?

Я действительно понятия не имею. Пожалуйста, помогите мне. Спасибо.

1
задан 16 February 2016 в 01:02

2 ответа

Я ударил то же самое на Ubuntu 16.04. Основная причина: инструмент обновления Intel Linux Graphics для исправления некоторых пакетов.

Я установил ppa-purge и удалил его с помощью:

sudo ppa-purge -s download.01.org ppa:gfx/ubuntu
0
ответ дан 23 May 2018 в 13:33

Важно, чтобы у вас была одна и та же версия libary в 32 и 64 бит, иначе вы не сможете установить другую арку.

Вам нужно активировать 32-битные библиотеки: [!d1 ]

sudo apt-get install ia32-libs

И вам, возможно, придется добавить универсальную репозиторию.

-1
ответ дан 23 May 2018 в 13:33
  • 1
    Я думаю, что у меня вселенная уже включена. См. Ссылку 1 в OP. [F1] – amnesiackid 14 February 2016 в 18:56
  • 2
    Вам не хватает хотя бы одного репозитория. Вероятно, он отключен в ваших системах. Эта версия также запускает обновление базовой базы. – Kupferdrache 14 February 2016 в 18:59
  • 3
    Вот ссылка на репозитории из OP i.stack.imgur.com/hmYe1.png – amnesiackid 14 February 2016 в 19:01
  • 4
    Похоже, что до сих пор, как насчет других вкладок программного обеспечения и подписей? – Kupferdrache 14 February 2016 в 19:02
  • 5
    Кроме того, для вина вам нужно добавить репозиторий winehq. (другое программное обеспечение) – Kupferdrache 14 February 2016 в 19:05

Другие вопросы по тегам:

Похожие вопросы: