Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Wine не устанавливается на 23.10  (Прочитано 179943 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pavel-kv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Wine не устанавливается на 23.10
« : 18 Апреля 2024, 01:09:41 »
Доброго дня. Решил переустановить Wine с удалением префикса и прочего, так как он нормально не работал (зависал на окошке "подготовка префикса"), по подозрению на проблемы из-за переехавшего /home с более ранней системы.

Сносил так:
В Lutris и PlayOnLinux ручками удалил все установленные версии;
sudo apt purge "*wine*"
sudo apt autoremove
dpkg -l "*wine*" | grep ii (ничего не осталось)
rm -rf $HOME/.wine
rm -f $HOME/.config/menus/applications-merged/wine*
rm -rf $HOME/.local/share/applications/wine
rm -f $HOME/.local/share/desktop-directories/wine*
rm -f $HOME/.local/share/icons/????_*.xpm

Устанавливал:
sudo dpkg --add-architecture i386
sudo apt update & sudo apt upgrade
Добавил ключ и репозиторий WineHQ;
sudo apt install --install-recommends winehq-stable
...
The following packages have unmet dependencies:
 winehq-stable : Depends: wine-stable (= 9.0.0.0~mantic-1)
E: Unable to correct problems, you have held broken packages.

Попробовал разное:
Удалил из sources.list.d все ошибочные репозитории, обновился;
lenovo@mabook:~$ sudo apt install -f
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
lenovo@mabook:~$ sudo dpkg --configure -a
lenovo@mabook:~$ sudo dpkg -l | grep ^..r
lenovo@mabook:~$

Не увидел ничего подозрительного.
На форумах нашел, что сначала стоит установить wine-stable-amd и wine-stable-i386:i386.
Первый встал, второй через apt выводит:
The following packages have unmet dependencies:
 apt : Depends: libapt-pkg6.0 (>= 2.7.3) but it is not going to be installed
       Depends: libsystemd0 but it is not installable
 bsdutils : PreDepends: libsystemd0 but it is not installable
 init : PreDepends: systemd-sysv
 shim-signed : Depends: grub-efi-amd64-signed (>= 1.191~) but it is not going to be installed or
                        grub-efi-arm64-signed (>= 1.191~) but it is not installable or
                        base-files (< 12.3)
               Depends: grub-efi-amd64-signed (>= 1.187.2~) but it is not going to be installed or
                        grub-efi-arm64-signed (>= 1.187.2~) but it is not installable
               Depends: grub2-common (>= 2.04-1ubuntu24) but it is not going to be installed
 util-linux : PreDepends: libsystemd0 but it is not installable
              PreDepends: libudev1 (>= 183) but it is not installable
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Команда установки wine-stable тоже самое.
Через aptitude не лучше.
А через Synaptic вообще предложил снести сотни пакетов.
Пока решил остановиться, попросив помощи, доламывать не хочется.

Kubuntu 23.10.
Знаю, что десятки не отличаются стабильностью, но надо было от пары багов в 22.04 уйти.

Репозитории выглядят так:
lenovo@mabook:~$ sudo apt update
Get:1 file:/var/cuda-repo-ubuntu2204-12-3-local  InRelease [1 572 B]
Get:1 file:/var/cuda-repo-ubuntu2204-12-3-local  InRelease [1 572 B]
Hit:2 http://ru.archive.ubuntu.com/ubuntu mantic InRelease                                                                               
Hit:3 http://deb.anydesk.com all InRelease                                                                                               
Hit:4 http://ru.archive.ubuntu.com/ubuntu mantic-backports InRelease                                                                                     
Hit:5 https://dl.winehq.org/wine-builds/ubuntu mantic InRelease                                                                                           
Hit:6 http://security.ubuntu.com/ubuntu mantic-security InRelease                                           
Hit:7 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64  InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: http://deb.anydesk.com/dists/all/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
« Последнее редактирование: 18 Апреля 2024, 01:42:04 от pavel-kv »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6766
  • 20% Cooler
    • Просмотр профиля
Re: Wine не устанавливается на 23.10
« Ответ #1 : 18 Апреля 2024, 03:42:24 »
Решил переустановить Wine с удалением префикса и прочего, так как он нормально не работал (зависал на окошке "подготовка префикса"), по подозрению на проблемы из-за переехавшего /home с более ранней системы.
Заноза в пальце - ампутируем руку!
И чем интересно, wine в репозиториях не устроил?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн pavel-kv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Wine не устанавливается на 23.10
« Ответ #2 : 18 Апреля 2024, 10:47:14 »
ALiEN, так на форуме WineHQ всем советуют - сначала переустановите начисто, а потом разбирайтесь)
Также, минимум в двух местах видел рекомендации ставить не из родных репов, а из WineHQ. Я человек простой, нашел мануал - делаю по нему...

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2623
    • Просмотр профиля
Re: Wine не устанавливается на 23.10
« Ответ #3 : 18 Апреля 2024, 10:51:05 »
Я человек простой, нашел мануал - делаю по нему.
Самый правильный мануал по установке Wine-hq, на сайте Wine-hq
Если хочешь именно Wine-hq, удали нафиг все Wine и поставь как написано на офсайте.
Приходилось по некоторым причинам его ставить на несколько Ubuntu, всё ставилось без проблем.

https://wiki.winehq.org/Ubuntu
« Последнее редактирование: 18 Апреля 2024, 10:52:59 от Usermaster »
А чего это вы тут делаете, а?

Оффлайн pavel-kv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Wine не устанавливается на 23.10
« Ответ #4 : 18 Апреля 2024, 12:56:16 »
Usermaster, по нему и делал. И фак на их сайте прочел, но он не помог.
Мне не принципиально, wineHQ или не HQ, но когда я загуглил в чем разница, то выяснил, что разницы нет и бинарники в любом случае одни и те же ставятся. Поэтому делал по инструкции с оффсайта, и на apt install winehq-stable застрял.

Нагуглил, что могут быть стоящие в системе устаревшие пакеты, закреплённые от обновления, скорее всего у меня их много, так как это рабочая система и на ней стоит ряд китайских программ, которые поставлялись с конкретными старыми либами в .deb и даже в .so.

sudo LC_ALL=C apt list --installed | grep 'installed,local' :
(Нажмите, чтобы показать/скрыть)

Пользователь добавил сообщение 18 Апреля 2024, 22:13:13:
Кажется, нашел причину. У меня стоит libsystemd0 версии выше, чем в принципе существует его же версия для i386. Поэтому нельзя установить его версию i386, они должны быть одинаковы, как и нельзя понизить версию для amd64, это сломает систему.

Можно отдельно установить wine64, но на нем не пойдёт 90% того, что нужно.
Решения нет
« Последнее редактирование: 18 Апреля 2024, 22:13:13 от pavel-kv »

Оффлайн просто Евгений

  • Активист
  • *
  • Сообщений: 402
  • Мы уже идем к вам...
    • Просмотр профиля
Re: Wine не устанавливается на 23.10
« Ответ #5 : 19 Апреля 2024, 22:48:36 »
По описанию с сайта не ставится.
Делал по этой инструкции:
https://dzen.ru/a/Yygg5dFxcWScuA83
Всё встало и даже работает. :D
Поговори, хоть ты со мной, гитара, семиструнная...

Оффлайн pavel-kv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Wine не устанавливается на 23.10
« Ответ #6 : 21 Апреля 2024, 14:27:14 »
просто Евгений, спасибо, проверил, всё тоже самое, установка хоть stable, хоть devel упирается в зависимость от 32-битного libsystemd0, который не представлен в репозиториях.
lenovo@mabook:~$ sudo apt install --install-recommends winehq-devel
Reading package lists... Done
Building dependency tree... Done
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:
 winehq-devel : Depends: wine-devel (= 9.7~mantic-1)
E: Unable to correct problems, you have held broken packages.
lenovo@mabook:~$ sudo apt install --install-recommends wine-devel
Reading package lists... Done
Building dependency tree... Done
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:
 apt : Depends: libapt-pkg6.0 (>= 2.7.3) but it is not going to be installed
       Depends: libsystemd0 but it is not installable
 bsdutils : PreDepends: libsystemd0 but it is not installable
 init : PreDepends: systemd-sysv
 libdbus-1-3 : Depends: libsystemd0 but it is not installable
               Recommends: dbus
 libpci3 : Depends: libudev1 (>= 196) but it is not installable
 libpulse0 : Depends: libsystemd0 but it is not installable
 libqt5gui5 : Depends: libinput10 (>= 0.15.0) but it is not going to be installed
              Depends: libudev1 (>= 183) but it is not installable
              Recommends: libqt5svg5 but it is not going to be installed
              Recommends: qt5-gtk-platformtheme but it is not going to be installed
              Recommends: qtwayland5 but it is not going to be installed
 libusb-1.0-0 : Depends: libudev1 (>= 183) but it is not installable
 shim-signed : Depends: grub-efi-amd64-signed (>= 1.191~) but it is not going to be installed or
                        grub-efi-arm64-signed (>= 1.191~) but it is not installable or
                        base-files (< 12.3)
               Depends: grub-efi-amd64-signed (>= 1.187.2~) but it is not going to be installed or
                        grub-efi-arm64-signed (>= 1.187.2~) but it is not installable
               Depends: grub2-common (>= 2.04-1ubuntu24) but it is not going to be installed
 util-linux : PreDepends: libsystemd0 but it is not installable
              PreDepends: libudev1 (>= 183) but it is not installable
 wine-devel-amd64 : Depends: libudev1 (>= 183) but it is not installable
                    Recommends: libosmesa6 but it is not installable
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
lenovo@mabook:~$ apt policy libsystemd0:amd64
libsystemd0:
  Installed: 253.5-1ubuntu6.1
  Candidate: 253.5-1ubuntu6.1
  Version table:
 *** 253.5-1ubuntu6.1 100
        100 /var/lib/dpkg/status
     253.5-1ubuntu6 500
        500 http://ru.archive.ubuntu.com/ubuntu mantic/main amd64 Packages
lenovo@mabook:~$ apt policy libsystemd0:i386
libsystemd0:i386:
  Installed: (none)
  Candidate: 253.5-1ubuntu6
  Version table:
     253.5-1ubuntu6 500
        500 http://ru.archive.ubuntu.com/ubuntu mantic/main i386 Packages
lenovo@mabook:~$

Попытка установить libsystemd0:i386 пока что приводит к предложению удалить 64-битный, вместе со всей системой.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6766
  • 20% Cooler
    • Просмотр профиля
Re: Wine не устанавливается на 23.10
« Ответ #7 : 21 Апреля 2024, 15:05:15 »
sudo apt install -f
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн pavel-kv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Wine не устанавливается на 23.10
« Ответ #8 : 21 Апреля 2024, 17:53:53 »
Решено. В снап прилетело некое большое System Update на 800 мегов, а я и не видел, так как в снап не заглядываю, при этом через apt всё было обновлено. После него winehq-devel спокойно установился, 32-битные приложения заработали.

Конечно, попытки с apt -f были, это даже в мане на апт написано. Спасибо всем за помощь.

 

Страница сгенерирована за 0.054 секунд. Запросов: 25.