Зависимости PortWINE

Зависимости PortWINE

PortWINE от «А» до «Я»  —   Часть 3

Зависимости PortWINE для разных систем Linux

Введение

PortWINE как и WINE, Play On Linux и Crossover требует необходимый набор зависимостей (пакетов) без которых та или иная игра (программа) не будет работать стабильно, или вовсе не заработает. Для того что бы такой проблемы не возникало и создана данная запись. Здесь будут собраны терминальные команды для разных версий операционной системы Linux

 

Установка зависимостей на разных ОС Linux

Все зависимости, как и любые системные пакеты, устанавливаются от супер пользователя из репозиториев, через эмулятор терминала:

 

Ubuntu

sudo dpkg --add-architecture i386

sudo add-apt-repository ppa:wine/wine-builds

sudo apt-get update && sudoapt-get install -y $(apt-cache depends wine | grep Depends | sed "s/.*ends:\ //" | tr '\n' ' ') && sudo apt-get install -y winbind libtxc-dxtn-s2tc0

[свернуть]
Linux Mint

sudo dpkg --add-architecture i386

sudo add-apt-repository ppa:wine/wine-builds

sudo apt-get update && sudoapt-get install -y $(apt-cache depends wine | grep Depends | sed "s/.*ends:\ //" | tr '\n' ' ') && sudo apt-get install -y winbind libtxc-dxtn-s2tc0

[свернуть]
Debian

su

dpkg --add-architecture i386 

apt-get update &&apt-get install -y $(apt-cache depends wine | grep Depends | sed "s/.*ends:\ //" | tr '\n' ' ') && apt-get install -y winbind libtxc-dxtn-s2tc0

exit

[свернуть]
Arch - x32

sudo pacman -Syu python2-dbus pygtk glibc gcc-libs nss-mdns libice libsm libx11 libxext freetype2 libpng alsa-lib libcups libdbus fontconfig glu gnutls libgphoto2 gsm gstreamer0.10-base gstreamer0.10 lcms2 libldap mpg123 openal libpulse sane openssl v4l-utils libxcomposite libxcursor libxi libxinerama libxml2 libxrandr libxrender libxslt libxxf86vm zlib libtxc_dxtn zenity samba

 

[свернуть]
Arch - x64

sudo pacman -Syu python2-dbus pygtk lib32-glibc lib32-gcc-libs lib32-libice lib32-libsm lib32-libx11 lib32-libxext lib32-freetype2 lib32-libpng lib32-alsa-lib lib32-libcups lib32-libdbus lib32-fontconfig lib32-glu lib32-gnutls lib32-lcms2 lib32-libldap lib32-mpg123 lib32-openal lib32-libpulse lib32-openssl lib32-v4l-utils lib32-libxcomposite lib32-libxcursor lib32-libxi lib32-libxinerama lib32-libxml2 lib32-libxrandr lib32-libxrender lib32-libxslt lib32-libxxf86vm lib32-zlib lib32-libtxc_dxtn lib32-libpng12 zenity samba

gpg --keyserver hkp://pgp.mit.edu/ --recv-keys 0x702353e0f7e48edb
yaourt -s lib32-ncurses5-compat-libs

 

У кого видеокарта от nvidia и установлен проприетарный драйвер, но игры не могут определить аппаратное ускорение, то надо установить пакеты:

sudo pacman -Syu opencl-nvidia lib32-opencl-nvidia

[свернуть]
OpenSUSE - x32

sudo zypper install dbus-1-python python-gtk libgcc1 nss-mdns libICE6 libSM6 xorg-x11-libX11 libX11-6 xorg-x11-libXext libXext6 freetype2 libpng libasound2 capi4linux libcapi20-3 cups-libs dbus-1 libdbus-1-3 fontconfig Mesa Mesa-libGL1 libgnutls26 libgnutls28 libgphoto2-6 libgsm1 gstreamer-0_10-plugins-base libgstreamer-0_10-0 hal liblcms2-2 libldap-2_4-2 libopenal1-soft libopenal1 libpulse0 sane-backends libv4l libv4l1-0 xorg-x11-libs libXcomposite1 xorg-x11-libs libXcursor1 libXi6 libXinerama1 libxml2 libxslt1 libXrandr2 xorg-x11-libXrender libXrender1 libxslt libxslt1 libXxf86vm1 libz1

[свернуть]
OpenSUSE - x64

sudo zypper install dbus-1-python python-gtk glibc-32bit zlib-32bit nss-mdns-32bit libICE6-32bit libSM6-32bit xorg-x11-libX11-32bit libX11-6-32bit xorg-x11-libXext-32bit libXext6-32bit freetype2-32bit libpng12-0-32bit libasound2-32bit capi4linux-32bit libcapi20-3-32bit cups-libs-32bit dbus-1-32bit libdbus-1-3-32bit fontconfig-32bit Mesa-32bit Mesa-libGL1-32bit libgnutls26-32bit libgnutls28-32bit libgphoto2-6-32bit libgsm1-32bit gstreamer-0_10-plugins-base-32bit libgstreamer-0_10-0-32bit hal-32bit liblcms2-2-32bit libldap-2_4-2-32bit libopenal1-soft-32bit libopenal1-32bit libpulse0-32bit sane-backends-32bit libv4l-32bit libv4l1-0-32bit xorg-x11-libs-32bit libXcomposite1-32bit xorg-x11-libs-32bit libXcursor1-32bit libXi6-32bit libXinerama1-32bit libxml2-32bit libxslt1-32bit libXrandr2-32bit xorg-x11-libXrender-32bit libXrender1-32bit libxslt-32bit libxslt1-32bit libXxf86vm1-32bit libz1-32bit

[свернуть]
Gentoo based systems

Все команды делаем под рутом!

eix-sync — обновляем дерево портеджей
emerge -va wine winetricks — эта команда установит самую последнюю размаскированную версию wine и winetricks
emerge -va zenity — устанавливаем Zenity
emerge -va xterm — устанавливаем Xterm

 

При артефактах графики в играх, необходимо добавить пакет:

emerge -va media-libs/libtxc_dxtn

 

Если после данных манипуляций порт все равно не запустился, то надо добавить библиотеки просто распаковав архив в каталог_порта/data/wine/lib/

[свернуть]

 

КОМАНДЫ УСТАНОВКИ ЗАВИСИМОСТЕЙ НА СТАДИИ ТЕСТИРОВАНИЯ И РАЗРАБОТКИ! ЕСЛИ НАШЛИ ОШИБКУ, ИЛИ НЕ ХВАТКУ КАКОГО ТО ПАКЕТА, ТО ПИШИТЕ В КОММЕНТАРИИ!

Отправить ответ

Войти с помощью: 
avatar
5000
В начале выводить комментарии:   новые | старые | лучшие
Василий
Гость

Ссылаться можно на эту страницу?

Theodore Darelizer
Участник
Пожалуйста напешите сюда все зависимости что раньше писали. А то у меня команда для убунту… Читать дальше »
Nestor Maxno
Участник
Пробовал ставить на Debian 9 и вот что пишет root@ignat:/home/mama# apt-get install python-dbus python-gtk2 libgcc1… Читать дальше »
vlad
Участник
Manjaro-kde-17.0.3-stable-x86_64. процессор intel, видео nvidia. Все зависимости установил, рекомендованные для arch-x64, кроме lib32-libdbus, такой нету… Читать дальше »
Алексей
Гость
Добрый день. Не могу установить зависимости на Opensuse x64 некоторые зависимости. ‘libxslt-32bit’ not found in… Читать дальше »
Тима ..
Участник

Можно как нибудь организовать загрузку клиента ? Через офф качать это такой адд.

Тима ..
Участник

Для арча64 , lib32-ncurses5-compat-libs можно взять из репозитория jkanetwork

gavr
VIP

ubuntu 17.04 ядра 4.10 похоже что некоторые библиотеки уже не лежат там где они лежали, или типа того

console
`gavr@gavr-MS-7A34:~$ sudo dpkg —add-architecture i386
[sudo] пароль для gavr:
gavr@gavr-MS-7A34:~$ sudo add-apt-repository ppa:wine/wine-builds

!!! PLEASE NOTE THAT THIS REPOSITORY IS DEPRECATED !!!

For more information, please see:

https://www.winehq.org/pipermail/wine-devel/2017-March/117104.html

The following commands can be used to add the new repository:

wget 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/’

Больше информации: https://launchpad.net/~wine/+archive/ubuntu/wine-builds
Нажмите [ENTER] чтобы продолжить или Ctrl-C для отмены добавления
gpg: создан щит с ключами ‘/tmp/tmp3bfudwt8/pubring.gpg’
gpg: /tmp/tmp3bfudwt8/trustdb.gpg: создана таблица доверия
gpg: ключ E61A24DF77C899CB: импортирован открытый ключ «Launchpad PPA for Wine»

gpg: Всего обработано: 1
gpg: импортировано: 1
OK
gavr@gavr-MS-7A34:~$
gavr@gavr-MS-7A34:~$ sudo apt-get update
Сущ:1 http://ru.archive.ubuntu.com/ubuntu zesty InRelease
Пол:2 http://security.ubuntu.com/ubuntu zesty-security InRelease [89,2 kB]
Сущ:3 http://ru.archive.ubuntu.com/ubuntu zesty-updates InRelease
Сущ:4 http://ru.archive.ubuntu.com/ubuntu zesty-backports InRelease
Сущ:5 http://ppa.launchpad.net/appgrid/stable/ubuntu zesty InRelease
Пол:6 http://ppa.launchpad.net/wine/wine-builds/ubuntu zesty InRelease [15,9 kB]
Пол:7 http://security.ubuntu.com/ubuntu zesty-security/main amd64 DEP-11 Metadata [12,5 kB]
Пол:8 http://security.ubuntu.com/ubuntu zesty-security/main DEP-11 64×64 Icons [11,6 kB]
Пол:9 http://security.ubuntu.com/ubuntu zesty-security/universe amd64 DEP-11 Metadata [20,7 kB]
Пол:10 http://security.ubuntu.com/ubuntu zesty-security/universe DEP-11 64×64 Icons [36,5 kB]
Пол:11 http://ppa.launchpad.net/wine/wine-builds/ubuntu zesty/main i386 Packages [2 376 B]
Пол:12 http://ppa.launchpad.net/wine/wine-builds/ubuntu zesty/main amd64 Packages [2 420 B]
Пол:13 http://ppa.launchpad.net/wine/wine-builds/ubuntu zesty/main Translation-en [980 B]
Получено 192 kБ за 0с (236 kБ/c)
Чтение списков пакетов… Готово
gavr@gavr-MS-7A34:~$ sudo apt-get install libfontconfig1:i386 libnss-mdns libxslt1.1:i386 libxcursor1:i386 libxcomposite1:i386 libtiff5:i386 libosmesa6:i386 libopenal1:i386 libmpg123-0:i386 libldap-2.4-2:i386 liblcms2-2:i386 libgstreamer0.10-0:i386 libgstreamer-plugins-base0.10-0:i386 libxinerama1:i386 libxi6:i386 libv4l-0:i386 libudev1:i386 libxml2:i386 libx11-xcb1:i386 libasound2:i386 libc6:i386 libcomerr2:i386 libcups2:i386 libdbus-1-3:i386 libexpat1:i386 libffi6:i386 libfreetype6:i386 libgcc1:i386 libgpg-error0:i386 libgssapi-krb5-2:i386 libice6:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libp11-kit0:i386 libpciaccess0:i386 libpng12-0:i386 libsm6:i386 libsane:i386 winbind libgl1-mesa-glx:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет libgstreamer0.10-0:i386
E: Не удалось найти пакет с помощью glob «libgstreamer0.10-0»
E: Не удалось найти пакет с помощью regex «libgstreamer0.10-0»
E: Не удалось найти пакет libgstreamer-plugins-base0.10-0:i386
E: Не удалось найти пакет с помощью glob «libgstreamer-plugins-base0.10-0»
E: Не удалось найти пакет с помощью regex «libgstreamer-plugins-base0.10-0»
E: Не удалось найти пакет libpng12-0:i386
gavr@gavr-MS-7A34:~$

Neyel
Гость

Успешный запуск на puppyrus (pra-game). Драйвера mesa, на nvidia пока не запустился http://forum.puppyrus.org/index.php?topic=16402.0

Roman Imaletdinov
Участник
установка зависимостей лог: Package libpng12-0:i386 is not available, but is referred to by another package.… Читать дальше »
Андрей
Участник
Господа, добрый день! Была ль ошибка, что в танках не работали клавиши WASD?? в стиме… Читать дальше »
Андрей
Участник

Все норм, ложная тревога — забыл про положение раскладок.. сам затупил)

Андрей
Участник
Если будете на Арче ставить lib32-ncurses5-compat-libs из AUR, и yaourt не сможет его установить, то… Читать дальше »
MSN
Гость

Завсимости для Fedora 25 не рассматриваются?

Aleginel
Гость

Библиотеки установленны

Aleginel
Гость

Проблемма при запуске на арч64

алексей
Гость
не запускается — PortWINE был запущен в режиме создания PortWoT.log и он успешно сохранен в… Читать дальше »
Alexey
Гость
аналогично но с libcapi установка libcapi20-3:i386 помогла , а вот на libgphoto2_port.so.10 library залупается стоят… Читать дальше »
алексей
Гость
:~$ sudo apt-get install winbind libfontconfig1 libnss-mdns libxslt1.1 libxcursor1 libxcomposite1 libtiff5 libosmesa6 libopenal1 libmpg123-0 libldap-2.4-2… Читать дальше »
алексей
Гость

а что для LUBUNTU скачивать?

алексей
Гость
~$ sudo apt install wine-stable 1.8.5-1ubuntu1 [sudo] пароль для luda: Чтение списков пакетов… Готово Построение… Читать дальше »
DetyaJa
Участник

Разберитесь с Арч х64
Что там за хаос?
Ключ рушит все остальные.

Дмитрий Попов
Участник
Инструкция для суси 42.2 не актуальна. Хотя порт работает. wa00@linux-eunm:~> uname -a Linux linux-eunm 4.4.36-8-default… Читать дальше »
olav79
Гость
Подробности: Не удалось сменить каталог на «/home/olav/.config/PortWoT/» (Нет такого файла или каталога) ‘то при открытии… Читать дальше »
DetyaJa
Участник
Arch -x64 lib32-ncurses5-compat-libs ncurses-6.0.tar.gz … СБОЙ (неизвестный открытый ключ 702353E0F7E48EDB) ==> ОШИБКА: Одна или больше… Читать дальше »
Андрей
Участник
Скачиваешь пакет отсюда https://aur.archlinux.org/packages/ncurses5-compat-libs/. Распаковываешь его, далее заходишь в каталог с ним и собираешь пакет… Читать дальше »
DetyaJa
Участник

Удалил ключ, поставил lib32-ncurses5-compat-libs
Ключ пока что не буду добавлять.

DetyaJa
Участник
Тимофей
Гость
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock — open (11: Ресурс временно недоступен)… Читать дальше »
Михаил
Участник
Вот такая вот ошибка как быть посоветуйте пожалуйста sudo apt-get install libfontconfig1:i386 libxslt1.1:i386 libxcursor1:i386 libxcomposite1:i386… Читать дальше »
Dark
VIP

Что на кукую систему ставим?

Михаил
Участник
Dark
VIP
Аналогичная система. Только что дважды установил систему — все зависимости встали нормуль. Отключите «левые» репозитории… Читать дальше »
Михаил
Участник
вот не поверишь все эти команды делал ходьбы одну ошибку нашли ни фига все нормуль… Читать дальше »
Thief2125
VIP

В менеджере обновлений можно всё исправить.

Паша Тарасенко
Участник
Dark
VIP

Павел, мона запостить скрин в группу VK

Паша Тарасенко
Участник

Система elementary os основана на ubuntu 16.04.
После запуска лаундчера вот такое окно

Паша Тарасенко
Участник

блокируют с радикала картинки

St.Cremer
Гость

А что настчет centOs 7?

Ka-Reen
Участник
kubuntu 16.10, ошибка: E: Не удалось найти пакет libgstreamer0.10-0:i386 E: Не удалось найти пакет с… Читать дальше »
wpDiscuz