Установите wine1.6-amd64 из ubuntu-wine ppa, который также запрашивает установку wine1.6-i386

При установке wine1.6 и wine1.6-amd64 из ppa: ubuntu-wine на Kubuntu 12.10 (количественный) он всегда просил меня установить wine1.6-i386

root@ezgo64:/etc/apt/sources.list.d# LC_ALL=C apt-get install wine1.6
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:
 wine1.6 : Depends: wine1.6-i386 (= 1.6-0ubuntu1~ppa1) but it is not installable
           Recommends: ttf-mscorefonts-installer but it is not installable
           Recommends: fonts-horai-umefont but it is not going to be installed
           Recommends: fonts-unfonts-core but it is not going to be installed
           Recommends: winbind but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@ezgo64:/etc/apt/sources.list.d# LC_ALL=C apt-get install wine1.6 wine1.6-amd64
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:
 wine1.6 : Depends: wine1.6-i386 (= 1.6-0ubuntu1~ppa1) but it is not installable
           Recommends: ttf-mscorefonts-installer but it is not installable
           Recommends: fonts-horai-umefont but it is not going to be installed
           Recommends: fonts-unfonts-core but it is not going to be installed
           Recommends: winbind but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Однако как можно ли установить wine1.6-i386 на коробку amd64? Поэтому мне нужно скачать пакет, распаковать его и изменить зависимость для удаления wine1.6-i386, чтобы я мог установить эту версию amd64 wine1.6.

Wine1.5 имеет ту же проблему.

Есть предложения?

Добавлена ​​новая информация: Спасибо за предложения. Однако когда я попытался установить wine1.6-i386, он запросил множество других пакетов i386, таких как libgstreamer0.10-0: i386. Я не смог установить его и не знал, как решить такие зависимости. Любая помощь будет оценена.

1
задан 23 July 2013 в 13:33

3 ответа

Я нашел ответ ... по крайней мере, решение.

Невозможно установить wine (или ia32-libs) в Ubuntu 12.10 64 бит

Использование / etc / apt / preferences для назначения Pin-Priority решит проблемы зависимостей при установке винно-i386. Однако на некоторых моих машинах он удалял бы почти все пакеты kde, и мне нужно переустановить их обратно после установки пакетов i386.

0
ответ дан 23 July 2013 в 13:33

Просто добавьте дополнительную архитектуру:

sudo dpkg --add-architecture i386

обновите ваши подходящие источники, и это должно работать.

Пример (от имени root):

dpkg --add-architecture i386 # Add i386 architecture for Wine
add-apt-repository -y ppa:ubuntu-wine/ppa  # Add PPA/Wine repository
apt-get update
apt-get install -qy wine1.8

См. Также: Невозможно установить wine (или ia32-libs) в Ubuntu 12.10 64 bit

0
ответ дан 23 July 2013 в 13:33

Метапакет wine1.x зависит от фактических пакетов wine1.x-amd64 и wine1.x-i386. Они соответствуют поддержке приложений amd64 и i386 для windows . 64-разрядные системы по-прежнему могут запускать 32-разрядные двоичные файлы при условии, что они имеют 32-разрядные версии всех необходимых библиотек.

Вы можете установить только пакет wine1.x-amd64, чтобы избежать зависимости от multiarch, но тогда вы не сможете загружать 32-битные приложения Windows, которые, по-видимому, по-прежнему покрывают значительную часть игр и приложений.

Я не уверен насчет проблем с зависимостями, но я буду искать общее исправление ошибок в пакетах, а не что-то конкретное для вина.

0
ответ дан 23 July 2013 в 13:33

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

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