LINUX.ORG.RU

Synaptic при установке Wine на Ubuntu 16.04 x64 пытается удалить много пакетов

 , ,


0

1

Wine капризничает при установке на Ubuntu 16.04 x64 и хочет удалить штук сорок пакетов среди которых либо нужные мне (Atom, VirtualBox, и проче) либо вероятно нужные системе (всякие xserver-..., libdampsharing...., kvpm и прочие).

Это поведение наблюдается при установке через Synaptic. Если ставить через apt-get - то там про «отложены (held) битые пакеты»:

Пакеты, имеющие неудовлетворённые зависимости: winehq-stable : Зависит: wine-stable (= 3.0.2~xenial) E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Абсолютно такое же поведение если пытаться ставить версии 1.4 или 1.6 их стандартного репозитория Ubuntu.

Рецептуру с оф. сайта (https://wiki.winehq.org/Ubuntu) соблюдаю:

sudo dpkg --add-architecture i386

wget -nc https://dl.winehq.org/wine-builds/Release.key

sudo apt-key add Release.key

sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/

sudo apt-get update

sudo apt-get install --install-recommends winehq-stable

Есть ли какое либо безболезненное решение такой проблемы? Пробовать удалять предлагаемые 40 пакетов и гадать стартанёт ли после этого ОСь не хочу. Playonlinux не предлагайте - пробовал, то же самое поведение. «авторешалки» битых пакетов из этого списка - https://www.debian.org/doc/manuals/aptitude/ch02s03s03.ru.html так же перепробовал - не помогают.

Ответ на: комментарий от anonymous

Вот список незакоменченных строк из этого файла.

deb http://archive.canonical.com/ubuntu xenial partner

deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://ru.archive.ubuntu.com/ubuntu/ xenial main universe restricted multiverse

deb-src http://ru.archive.ubuntu.com/ubuntu/ xenial main universe restricted multiverse #Added by software-properties

deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main

ITicDigger ()
Ответ на: комментарий от ITicDigger

Качаешь с офф.сайта архив. Распаковываешь куда нибудь в home. Запускаешь. В нем уже качаешь какие надо версии winе. При запуске может ругаться, что не находит установленный wine, на это можно забить.

qaqa ()
Последнее исправление: qaqa (всего исправлений: 2)
Ответ на: комментарий от qaqa

Попробовал вашу методу. Скачал здесь: https://www.playonlinux.com/ru/download.html

попытка 1

сначала версию под Ubuntu в deb-пакете, поставил через dpkg, Установилось, но с ошибками (в чём конкретно ошибка сказано не было) При попытке запуска команды «playonlinux» выводился ряд ошибок в основном про нехватку питона.

попытка 2

удалил установленный неудачно playonlinux, и просто распаковал deb-пакет. Там оказалось 3 файла debian-binary control.tar.gz data.tar.xz , интуиция подсказала запускать debian-binary - это не дало ничего даже после назначения ему аттрибута «исполняемый»

попытка 3

Скачал архив из категории All distributions. Он уже был не deb а gz. Распаковал, запустил playonlinux - ничего не призошло, запустил в консоли - получил тот же самый список ошибок что и в попытке № 1:

Looking for python... 2.7.12 - Traceback (most recent call last):
  File "/home/i/MyProgramms/PlayOnLinux/GZ/playonlinux/python/check_python.py", line 1, in <module>
    import os, wxversion
ImportError: No module named wxversion
failed tests
Looking for python2.7... 2.7.12 - Traceback (most recent call last):
  File "/home/i/MyProgramms/PlayOnLinux/GZ/playonlinux/python/check_python.py", line 1, in <module>
    import os, wxversion
ImportError: No module named wxversion
failed tests
Looking for python2.6... 
Looking for python2... 2.7.12 - Traceback (most recent call last):
  File "/home/i/MyProgramms/PlayOnLinux/GZ/playonlinux/python/check_python.py", line 1, in <module>
    import os, wxversion
ImportError: No module named wxversion
failed tests
Please install python before trying to run this program
Я на верном пути? Вы это имели в виду? Питон ставить?

ITicDigger ()
Ответ на: комментарий от ITicDigger

Да, забыл, надо установить для wx пакеты.

$ apt list --installed | grep wx

libwxbase3.0-0v5/xenial-updates,now 3.0.2+dfsg-1.3ubuntu0.1 amd64 [installed,automatic]
libwxgtk3.0-0v5/xenial-updates,now 3.0.2+dfsg-1.3ubuntu0.1 amd64 [installed,automatic]
python-wxgtk3.0/xenial,now 3.0.2.0+dfsg-1build1 amd64 [installed]
python-wxversion/xenial,xenial,now 3.0.2.0+dfsg-1build1 all [installed]
wx-common/xenial-updates,now 3.0.2+dfsg-1.3ubuntu0.1 amd64 [installed]

qaqa ()
Ответ на: комментарий от qaqa

После установки python-wxgtk3.0 (остальные пакеты уже были) начал запускаться PlayOnLinux, но ругаться на отсутствие Wine. Зашёл в Утилиты - Управление версиями Wine, вкладка AMD 64, выбрал 3.0.2 и нажал «добавить». После долгой загрузки файла wine_gecko-2.40-x86_64.msi выбранная версия появилась в списке установленных, но PlayOnLinux не перестал ругаться на отсутствие вайна при запуске, да и сам wine запускаться не начал. По ходу он скачался но всё таки не встал.

ITicDigger ()
Ответ на: комментарий от ITicDigger

начал запускаться PlayOnLinux, но ругаться на отсутствие Wine

Он так будет ругаться на отсутствие версии, пока не поставишь системный пакет. Забей.

да и сам wine запускаться не начал. По ходу он скачался но всё таки не встал

А что ты делаешь, чтобы его запустить?

qaqa ()
Ответ на: комментарий от qaqa

А что ты делаешь, чтобы его запустить?

Да пытался просто командой в консоли - wine или winecfg. Теперь ясно. PlayOnLinux Wine не ставит, а просто скачивает к себе в каталог его файлы и юзает. Попробовал запускать его прописыванием полного пути к файлу wine или winecfg - запускается! Спасибо) Уже что-то. Правда AIMP пока так и не удалось через него запустить, вылетает с ошибкой, да и через PlayOnLinux ни одна прога пока не установилась нормально. Ладно, с этим попробую разобраться позже, сейчас время к сожалению исчезло на всё это.

Хотел ещё узнать - вайн, скачиваемый через POL (PlayOnLinux) можно использовать отдельно от POL? Просто скинуть к себе в каталог домашний и запускать полным именем фала, а POL удалить? Или это так не рабатет?

ITicDigger ()
Ответ на: комментарий от ITicDigger

равда AIMP пока так и не удалось через него запустить, вылетает с ошибкой

Ох, щи. Зачем AIMP?

Хотел ещё узнать - вайн, скачиваемый через POL (PlayOnLinux) можно использовать отдельно от POL? Просто скинуть к себе в каталог домашний и запускать полным именем фала, а POL удалить? Или это так не рабатет?

PlayOnLinux позволяет не делать все это руками. Если время девать некуда можешь что угодно делать.

qaqa ()
Ответ на: комментарий от qaqa

Зачем AIMP?

Целиком на Linux перейти не удаётся, часть времени пребываю в Win. Музыкальная библиотека у меня вся держится на метках, её из AIMP в Linux перенести автоматом нельзя, а даже если и перенести то это будет гемор с синхронизацей - в винде будет одна версия библиотеки, в линуксе другая, чушь короче. Патался найти кроссплатформенный плеер, чтобы завязать его из 2-х систем на одну библиотеку, но с этим вилы. Плееров с метками под линукс раз два и обчёлся, и впринципе меня не удовлетворяют. А вот AIMP под wine - это как раз тот самый мостик между двумя ОС который я и хочу поднять, он ведь работает и неплохо, главное вайн заставить пахать. Единственный минус - нет глобальных горячих клавиш. Но это вроде решаемо, есть какие то методы через дескрипторы окна и доп софтину.

PlayOnLinux позволяет не делать все это руками. Если время девать некуда можешь что угодно делать.

Моя задача проще некуда:

wine AIMP.exe
PlayOnLinux мне совсем не нужен. Aimp портабельный, его даже ставить не нужно. Только прописать путь к exe-шнику. Работатет даже под Wine 1.6 и танцев с бубном не требует, так что PlayOnLinux - это лишнее.

ITicDigger ()