Винная установка не завершена из-за неработающих пакетов

Я использую Ubuntu 12.04 64bit и хочу установить wine. Это результат sudo apt-get install wine:

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 : Depends: wine1.4 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я провожу 4 часа, и я не добился никакого прогресса. Я не понимаю Вот как выглядят зависимости:

wine -> wine1.4
wine1.4 -> wine1.4-amd64
wine1.4-amd64 -> wine1.4-common
wine1.4-common -> wine1.4

Я вижу здесь проблему.

Пожалуйста, помогите мне.

4
задан 4 July 2012 в 20:56

6 ответов

Я столкнулся с той же проблемой, вероятно, как побочный эффект от apt-get autoremove, который я не должен был делать ... Это неполный ответ, опубликованный здесь на случай, если кто-то сочтет его полезным.

Я был недостаточно смел, чтобы следовать пути apt-get dist-upgrade , понизив систему (ежедневно используемая в моей работе). Продолжая поиск, я нашел подсказку в обсуждении под багрепортом Launchpad о проблеме:

  1. Загрузите вручную пакеты, составляющие wine, запустив sudo apt-get download wine1.4 wine1.4-common wine1.4-i386 wine1.4-amd64 wine-gecko1.4; они попадают в домашний каталог.
  2. Принудительно установите их с помощью низкоуровневой команды sudo dpkg --force-all -i wine1.4-386_1.4-0ubuntu4.1_i386.deb wine1.4-common_1.4-0ubuntu4.1_all.deb wine1.4_1.4-0ubuntu4.1_amd64.deb wine1.4-amd64_1.4-0ubuntu4.1_amd64.deb wine-gecko1.4_1.4.0-0ubuntu2_amd64.deb - она ​​жаловалась на «проблемы с зависимостями, но все равно настраивала, как вы просили» , но выполнила работу.

После этого Wine 1.4 устанавливается и работает . Однако менеджеры пакетов (синаптические и т. Д.) Сообщают о нарушенных зависимостях от пакетов Wine, и средство обновления не функционирует (показывает красный знак «без прохода» и сообщает "... ... сгенерировано pkgProblemResolver :: Resolve перерывы, это может быть вызвано удерживаемыми пакетами. "). Кроме того, synaptic будет удалять (казалось бы, неработающее) вино при любой попытке установить другие пакеты; единственный выход - использовать apt-get install в командной строке.

1114 Итак, в конце концов, это тупиковый путь. Насколько я могу судить, единственное реальное исправление будет, когда сопровождающий пакета обращается к сообщению об ошибке Launchpad.

0
ответ дан 4 July 2012 в 20:56

для меня (получил то же самое сообщение с 13,04 32 битами),

sudo apt-get update и sudo apt-get upgrade и затем sudo apt-get install wine и сообщение ушло...

0
ответ дан 4 July 2012 в 20:56

нашли решение. Установите «synaptic» из вашего репозитория программного обеспечения, а затем используйте его для удаления всех ваших пакетов Wine. Просто найдите в синаптике слово «вино», а затем удалите все из них. Тогда вы сможете снова установить вино.

0
ответ дан 4 July 2012 в 20:56

Введите в терминале

sudo apt-get update && sudo apt-get upgrade
sudo apt-get purge wine*
sudo apt-get install -f

Вы можете установить wine после него.

0
ответ дан 4 July 2012 в 20:56

Я не знаю, есть ли у Вас все еще эта проблема, но у меня была подобная проблема, и первый ответ здесь помог: не Может установить вино (или ia32-освобождает) в Ubuntu 12.10 64 бита

Кратко, что необходимо сделать:

sudo nano /etc/apt/preferences

и вставьте следующие строки:

Package: *       
Pin: release a=quantal*
Pin-Priority: 2012

введите ctrl+O для записи файла. Приоритет контакта должен быть больше, чем 1 000.

Затем можно понизить незаконные приложения с:

sudo apt-get dist-upgrade

Я отмечаю, что мне установили вино правильно, но к сожалению я установил обновление драйвера Intel и после этого сделал у меня есть эта проблема зависимости. Надежда это будет работать!

0
ответ дан 4 July 2012 в 20:56

Обновите индекс пакета:

sudo apt-get update

Установите пакет вина deb:

sudo apt-get install wine

-1
ответ дан 17 January 2021 в 23:30

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

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