Кто-нибудь может подсказать, что с этим можно сделать?
alex@anchar:~$ sudo apt-get install playonlinux
[sudo] password for alex:
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:
playonlinux : Depends: wine or
wine-unstable but it is not installable
E: Unable to correct problems, you have held broken packages.
alex@anchar:~$ 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.6 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
alex@anchar:~$ sudo 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:1.6.2-0ubuntu4)
E: Unable to correct problems, you have held broken packages.
Для начала посмотреть в источнике программ наличие ссылок на другие репозитарии (ppa) из которых мог быть установлен wine или его компоненты более поздней версии.
отключить эти репозитарии
далее
sudo aptitude install wine
внимательно читаем предложения aptitud-а и соглашаемся на установку пакетов с более низкой версией (wine-...) тем самым мы разруливаем зависимости пакетов в ручную.
Если в процессе разруливания aptitude ругается на заблокированные пакеты (что то со словом hold) пытаемся разблокировать
sudo aptitude unhold package_name
В общем как то так...
Wine установлен раньше не был. Я так понимаю, Wine 2.0 для х64 зависит от Wine i386. Который он, как пишет, не "собирается устанавливать". Как рекомендовано на сайте Убунты, я подключил гостевую архитектуру i386. Это все равно не помогло. Я иду обратным ходом: что он пишет "зависит от...", я пытаюсь устанавливать вручную, но там куча цепляется библиотек 86-х, я очумею все это ставить вручную... Разве так должно быть???...
alex@anchar:~$ sudo apt-get install wine1.6-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:
wine1.6-i386:i386 : Depends: libglu1-mesa:i386 but it is not going to be installed or
libglu1:i386
Depends: libgphoto2-6:i386 (>= 2.5.2) but it is not going to be installed
Depends: libgphoto2-port10:i386 (>= 2.5.2) but it is not going to be installed
Recommends: libsane:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Зачем тебе 386-архитектура? Вероятно ты ранее что-то ставил и уже согласился на установку ее пакетов, ну скажем по причине отсутствия amd64..
А сейчас инсталлятор не может решить эти проблемы, поскольку просто не знает, как это сделать..
Из установщика пакетов:
wine1.6-amd64
Depends: wine1.6:any
wine1.6
Depends: wine1.6-i386
После этого - фикус...
Возможный вариант решения вашей проблемы
Начать стоит с простого:
sudo apt-get clean
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get dist-upgrade -f
Посмотреть заблокированные пакеты:
dpkg --get-selections | grep hold
Я надеюсь, dist-upgrade мне не снесет 14.04, поставив 16? :)
Нет, не снесет. Для обновления между релизами используется do-release-upgrade.
Но смотреть внимательно стоит. Так как если поломанных зависимостей много, то может для их разрешения предложить удалить пол системы. В принципе в этом нет ничего страшного, так как потом можно всё обратно установить (по зависимостям) но быть готовым к этому надо.
sudo dpkg --add-architecture i386
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install -f wine1.8
sudo apt-get autoremove
C "wine2.0" не сработало, а с "winehq" выдал все то же, что и раньше... :(
Прошу прощения, 2.0 там действительно нет.
sudo apt-get install -f wine1.8
А если так:
sudo add-apt-repository ppa:wine/wine-builds && sudo apt-get update
sudo apt-get install --install-recommends winehq-devel
То же самое :(
Спасибо, видно, не судьба. Не дружит вино с 64.
Можно еще попробовать такое решение.
Там предлагается в /etc/apt/sources.list на последних строках добавить между deb и http [arch=amd64,i386]
Что бы репозитории выглядели так:
deb [arch=amd64,i386] http://extras.ubuntu.com/ubuntu trusty main
deb-src [arch=amd64,i386] http://extras.ubuntu.com/ubuntu trusty main
deb [arch=amd64,i386] http://archive.ubuntu.com/ubuntu trusty universe multiverse main restricted
deb-src [arch=amd64,i386] http://archive.ubuntu.com/ubuntu trusty universe multiverse main restricted
Ну и дальше:
sudo apt-get update
sudo apt-get dist-upgrade
sudo aptitude --full-resolver -f install wine
Спасибо, завтра попробую... хотя как-то не верится, что заработает. :)
Не помог способ?
Дмитрий, еще не пробовал... Честно говоря, даже не знаю, стоит ли... Он сейчас мне закачает (если закачает) еще несколько гиг библиотек... а учитывая инфу с сайта WineHQ (ниже есть цитата), думаю, толку может не быть...
Но, в любом случае, всем спасибо за помощь!
Считаю что severga надо запостить сюда свой /etc/apt/sources.list по выводу apt-get не совсем понятно были ли подключены backports или другие ppa и кто собственно виноват в поломанных зависимостях.
Лично у меня зависимости дважды ломались из за сторонних ppa и один раз из за backports.
Как то пришлось в ручную понижать версии почти у 40 пакетов чтобы не переустанавливать систему.
Я не зря приводил ссылку на решения sawa как я понял ему удалось частично автоматизировать этот нудный процесс.
И да таки apt-get поломанные зависимости разруливает хуже чем aptitude проверено практикой.
Правда, я еще перед этим удалил несколько источников. Там что-то было с нумиксом связано (видно, я раньше пытался поставить тему значков) и яндексовский реп, откуда я ставил Я.Диск, который потом успешно снес...
Отключите (поставьте перед строчками #)в etc/apt/sources.list строчки
потом
sudo apt-get update
потом
sudo apt-get autoclean autoremove
потом
sudo apt-get install wine
и весь вывод ( со всеми depends: ) сюда под кат пожалуйста.
В предыдущем посте немного ошибся сделайте так
apt-cache showpkg wine
и если выдаст несколько вариантов версий ставить более старую чем предлагает установщик
sudo aptitude install wine-более старая версия
И в выводе после смены источников не видно что вы делали
sudo apt-get update
Последнюю команду, само собою разумеется, делал, просто не весь же выхлоп было сюда тащить... :)
Ну если wine требует грузите вы хотите его установить или нет ?
С зависимостями посложнее но чтобы они разрешились вам нужно устанавливать пакеты с пониженной версией
пример:
стоит пакет libcgmanager0-0.39-2ubuntu2~ubuntu14.04.1
а нужно поставить libcgmanager0-0.24-0ubuntu7.5
или возможно снести libcgmanager0:i386-0.39-2ubuntu2~ubuntu14.04.1 (32-разрядная версия)
и поставить libcgmanager0-0.24-0ubuntu7.5 (64-разрядная версия но уже подменяет функции 32- разрядной)
и так разрулить все 12 пакетов 13 можно просто поставить по рекомендации.
На счет второго варианта не совсем понятно а как вы ответили на первый вопрос ?
От этого и надо танцевать !
Он предложил первый способ и спросил: да, нет, выйти. Я сказал нет - он предложил второй вариант - снести эдак 6 сотен пакетов... После чего я сказал: выйти. :))
Ну тогда соглашаемся на первый способ aptitude поставит кучу i386 пакетов а неудовлетворённые зависимости (поскольку щас он их ставить не будет) будем разруливать ручками приблизительно по следующему алгоритму
1)
sudo aptitude install libcgmanager0:i386
Это естественно вырванный кусок примера в ваших сообщениях будет фигурировать пакет
libcgmanager0:i386
И так разрешаем все оставшиеся зависимости путем понижения версий пакетов по порядку прямо в той последовательности в которой aptitude вам написал.
2) libgl1-mesa-glx-lts-vivid:i386
sudo aptitude install libgl1-mesa-glx-lts-vivid:i386
и так далее
провел эксперимент: поставил со своего дистрибутива кубунту 14 х64 в виртуалку, на чистую систему попытался поставить вино - ничего такого, что у меня на основной системе, он даже и не выдал, то есть проблема идет только после моих обновлений...
Я когда начинаю ставить libcgmanager0:i386, он мне не так, как в вашем примере, предлагает, а хочет опять снести пол системы. Не, ну его, не хочу все переустанавливать.
С сайта WineHQ:
Ограничусь виртуалкой. Правда там с 3D беда... Ну что ж делать. :)
Странно, что у вас столько проблем с вайном. У меня система 16.10 64-х разрядная и я ставил вайн как вам советовали:
sudo apt-get install wine
И всё, нормально работает.
Ставил специально для запуска специфичного софта от Самсунга, для программирования их АТС. И запуска клинта СКД Болид. Работает нормально.
СТОЯТЬ!
Подробности!!!!!!!
Желательно с номером версии ланчера и типом атс, Меня интересует officeserv 500
Дык то 16, а у меня 14! :) Может, она и продвинутее в чем-то, но не хочу я эту виндоподобную плоскятину, глаз не лежит. :)
А что будете делать в мае 2019? Тему всегда поменять можно.
А что будем делать, если в 2018 конец света будет? :)
Если серьезно, то ничего не буду делать, остановлюсь на последнем обновлении. В принципе, у меня сейчас есть все, что мне нужно, и даже больше... работает все, что работало раньше (либо само по себе, либо в виртуалке, даже Descent запортировали на Убунту, разве что достойного ралли нет, но можно и без этого обойтись)... все настроено под себя - и функционально, и визуально... ну подумаешь, поддержки не будет, и что?.. :)
Как обычно. В первый раз что ли?
:))
Ну даже не знаю, что сказать... Это же опять все сносить, все настраивать, вспоминать, а как же победить какую-нибудь пакость... столько проблем побеждено танцами с бубном, в том числе и с вашей, коллеги, помощью... наверняка, новые жучки завелись... как-то не тянет меня на приключения, да и времени особо на это нет. :) Когда пробовал 16-ую, там даже нормальных виджетов не было, поэтому решил даже и не рыпаться... Мне, в принципе, еще нравится Мята с Корицей, легонькая такая, удобненькая, но она у меня только на флешке для "взлома" ноутов на работе. :))
Да я собственно и не настаиваю :-)
Перейти или нет на более новый дистрибутив это ваше личное решение.
Просто на ваш пост
хотелось сказать что эти нововведения с интерфейсом аля win 8.1 вполне побеждаемы.
Добавить репозитории wine
dpkg --add-architecture i386
Обновить
Добавить репозитории
deb http://httpredir.debian.org/debian/ jessie-backports main contrib non-free
deb http://httpredir.debian.org/debian/ jessie main contrib non-free
Обновить пакеты
Неужели родного ppa нет?..
Отправить комментарий