Bug 49278 - Недостающие пакеты при установке Portproton через Центр приложений GNOME
Summary: Недостающие пакеты при установке Portproton через Центр приложений GNOME
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: portproton (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: fidel@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-02 23:25 MSK by Дмитрий
Modified: 2024-02-13 18:08 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Дмитрий 2024-02-02 23:25:58 MSK
Подскажите, пожалуйста, не является ли ошибкой различие в списке (количестве) пакетов, устанавливаемых:
1. Из "Центра приложений" GNOME при установке приложения "PortProton"
2. Устанавливаемых вручную способом предлагаемым на странице https://linux-gaming.ru/2022/11/24/portproton/ для дистрибутива ALT Linux (без использования epm)

Описание самой ситуации:
Ставлю PortProton из "Центра приложений" GNOME, далее пробую подобрать разные версии Wine чтобы наконец запустить Heroes 3 HotA, но при запуске как будто бы ничего не происходит. Полез на https://linux-gaming.ru/2022/11/24/portproton/ и решил запустить в терминале команду 
apt-get update && apt-get dist-upgrade && apt-get install portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}
Смотрю появилось предложение установить еще 16 пакетов (все названия на i586 начинаются, перечислю их ниже под звездочкой*), соглашаюсь.
И теперь Герои 3 наконец запускаются. Как я понял, этих пакетов не хватило для запуска игры без выполнения дополнительных действий в терминале.

Какой мной используется дистрибутив:
ALT Regular GNOME

*16 пакетов, которые были предложены для доустановки:
i586-libnspr-1:4.35-alt1
i586-libpcre2-10.42-alt1
i586-glib2-2.78.4-alt1
i586-libselinux-1:3.6-alt1
i586-libsqlite3-3.44.2-alt1
i586-libnss-3.96.1-alt1
i586-libuuid-2.39.2-alt1
i586-libblkid-2.39.2-alt1
i586-libmount-2.39.2-alt1
i586-libgio-2.78.4-alt1
i586-glibc-pthread-6:2.38.0.44.d37c2
i586-glibc-nss-6:2.38.0.44.d37c2b20a
i586-libnm-1.44.2-alt1
i586-libunwind-1.7.0-alt2
i586-libnsl1-6:2.38.0.44.d37c2b20a4
i586-libd3d-4:23.3.5-alt1
Comment 1 Дмитрий 2024-02-13 14:21:49 MSK
Сейчас протестировал уже на другом дистрибутиве Альта - ALT Workstation K 10.2. В этот раз "не хватало" 7 пакетов. Может эта информация сэкономит вам время.
Выполненные мной действия:

Установил ALT Workstation K 10.2
`su -`
`apt-get update`
`apt-get dist-upgrade`
`reboot` //ставлю все обновления и перезагружаюсь
Устанавливаю Portproton через Discover, далее пробую в терминате:
`apt-get update && apt-get dist-upgrade && apt-get install portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}`

В ответ было предложено доустановить 7 пакетов:
i586-libd3d.32bit
i586-libnm.32bit
i586-libnsl1.32bit
i586-libnspr.32bit
i586-libnss.32bit
i586-libsqlite3.32bit
libnsl1
Comment 2 Mikhail Tergoev 2024-02-13 18:08:06 MSK
(Ответ для Дмитрий на комментарий #1)
> Сейчас протестировал уже на другом дистрибутиве Альта - ALT Workstation K

Проблема в том-что в спеке для пакета с архитектурой x86_64 нельзя явно указывать зависимости из arepo (репозиторий 32-битных пакетов).

Пытаюсь решить разными путями. Если не получится более "красиво", то придется сделать как со steam (т.е. собирать пакет i586-portproton, который предоставляет пакет portproton).

Спасибо за подробную информацию.