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

Я использую 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 в 21:56

40 ответов

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

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

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

5
ответ дан 25 July 2018 в 18:24

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

0
ответ дан 25 July 2018 в 18:24

Я столкнулся с той же проблемой, вероятно, как побочный эффект от 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 :: Устранить сгенерированные разрывы, это может быть вызвано удерживаемыми пакетами. "). Кроме того, synaptic будет удалять (казалось бы, неработающее) вино при любой попытке установить другие пакеты; единственный выход - использовать apt-get install в командной строке.

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

0
ответ дан 25 July 2018 в 18:24

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

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

0
ответ дан 25 July 2018 в 18:24

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

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

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

5
ответ дан 31 July 2018 в 12:52

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

0
ответ дан 31 July 2018 в 12:52

Я столкнулся с той же проблемой, вероятно, как побочный эффект от 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 :: Устранить сгенерированные разрывы, это может быть вызвано удерживаемыми пакетами. "). Кроме того, synaptic будет удалять (казалось бы, неработающее) вино при любой попытке установить другие пакеты; единственный выход - использовать apt-get install в командной строке.

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

0
ответ дан 31 July 2018 в 12:52

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

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

0
ответ дан 31 July 2018 в 12:52

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

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

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

5
ответ дан 2 August 2018 в 00:36

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

0
ответ дан 2 August 2018 в 00:36

Я столкнулся с той же проблемой, вероятно, как побочный эффект от 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 :: Устранить сгенерированные разрывы, это может быть вызвано удерживаемыми пакетами. "). Кроме того, synaptic будет удалять (казалось бы, неработающее) вино при любой попытке установить другие пакеты; единственный выход - использовать apt-get install в командной строке.

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

0
ответ дан 2 August 2018 в 00:36

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

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

0
ответ дан 2 August 2018 в 00:36

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

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

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

5
ответ дан 4 August 2018 в 16:06

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

0
ответ дан 4 August 2018 в 16:06

Я столкнулся с той же проблемой, вероятно, как побочный эффект от 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 :: Устранить сгенерированные разрывы, это может быть вызвано удерживаемыми пакетами. "). Кроме того, synaptic будет удалять (казалось бы, неработающее) вино при любой попытке установить другие пакеты; единственный выход - использовать apt-get install в командной строке.

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

0
ответ дан 4 August 2018 в 16:06

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

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

0
ответ дан 4 August 2018 в 16:06

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

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

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

5
ответ дан 6 August 2018 в 00:44

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

0
ответ дан 6 August 2018 в 00:44

Я столкнулся с той же проблемой, вероятно, как побочный эффект от 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 :: Устранить сгенерированные разрывы, это может быть вызвано удерживаемыми пакетами. "). Кроме того, synaptic будет удалять (казалось бы, неработающее) вино при любой попытке установить другие пакеты; единственный выход - использовать apt-get install в командной строке.

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

0
ответ дан 6 August 2018 в 00:44

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

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

0
ответ дан 6 August 2018 в 00:44

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

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

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

5
ответ дан 7 August 2018 в 18:09

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

0
ответ дан 7 August 2018 в 18:09

Я столкнулся с той же проблемой, вероятно, как побочный эффект от 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 :: Устранить сгенерированные разрывы, это может быть вызвано удерживаемыми пакетами. "). Кроме того, synaptic будет удалять (казалось бы, неработающее) вино при любой попытке установить другие пакеты; единственный выход - использовать apt-get install в командной строке.

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

0
ответ дан 7 August 2018 в 18:09

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

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

0
ответ дан 7 August 2018 в 18:09

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

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