Я использую 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
Я вижу здесь проблему.
Пожалуйста, помогите мне.
Я столкнулся с той же проблемой, вероятно, как побочный эффект от apt-get autoremove
, который я не должен был делать ... Это неполный ответ, опубликованный здесь на случай, если кто-то сочтет его полезным.
Я был недостаточно смел, чтобы следовать пути apt-get dist-upgrade
, понизив систему (ежедневно используемая в моей работе). Продолжая поиск, я нашел подсказку в обсуждении под багрепортом Launchpad о проблеме:
sudo apt-get download wine1.4 wine1.4-common wine1.4-i386 wine1.4-amd64 wine-gecko1.4
; они попадают в домашний каталог. 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
в командной строке.
для меня (получил то же самое сообщение с 13,04 32 битами),
sudo apt-get update
и sudo apt-get upgrade
и затем sudo apt-get install wine
и сообщение ушло...
нашли решение. Установите «synaptic» из вашего репозитория программного обеспечения, а затем используйте его для удаления всех ваших пакетов Wine. Просто найдите в синаптике слово «вино», а затем удалите все из них. Тогда вы сможете снова установить вино.
Введите в терминале
blockquote>sudo apt-get update && sudo apt-get upgrade sudo apt-get purge wine* sudo apt-get install -f
Вы можете установить wine после него.
Я не знаю, есть ли у Вас все еще эта проблема, но у меня была подобная проблема, и первый ответ здесь помог: не Может установить вино (или 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 и после этого сделал у меня есть эта проблема зависимости. Надежда это будет работать!
Обновите индекс пакета:
Установите пакет вина deb: