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

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

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

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

Введение

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

 

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

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

Ubuntu - x32

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

sudo apt-get update

sudo apt-get install winbind libfontconfig1 libnss-mdns libxslt1.1 libxcursor1 libxcomposite1 libtiff5 libosmesa6 libopenal1 libmpg123-0 libldap-2.4-2 liblcms2-2 libgstreamer0.10-0 libgstreamer-plugins-base0.10-0 libxinerama1:i386 libxi6 libv4l-0 libsane libudev1 libxml2

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

sudo dpkg --add-architecture i386

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

sudo apt-get update

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

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

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

sudo apt-get update

sudo apt-get install winbind libfontconfig1 libnss-mdns libxslt1.1 libxcursor1 libxcomposite1 libtiff5 libosmesa6 libopenal1 libmpg123-0 libldap-2.4-2 liblcms2-2 libgstreamer0.10-0 libgstreamer-plugins-base0.10-0 libxinerama1:i386 libxi6 libv4l-0 libsane libudev1 libxml2 libtxc-dxtn-s2tc0

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

sudo dpkg --add-architecture i386

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

sudo apt-get update

sudo apt-get install libfontconfig1:i386 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 libtxc-dxtn-s2tc0:i386 libp11-kit-gnome-keyring:i386 libnss-mdns:i386 libgl1-mesa-glx:i386

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

su

apt-get update

apt-get install python-dbus python-gtk2 libgcc1 libnss-mdns libice6 libsm6 libx11-6 libxext6 libfreetype6 libpng12-0 libasound2 libcapi20-3 libcups2 libdbus-1-3 libfontconfig1 libgl1-mesa-glx libglu1-mesa libgnutls26 libgstreamer-plugins-base0.10-0 libldap-2.4-2 libmpg123-0 libgstreamer0.10-0 libhal1 libopenal1 libosmesa6 libpulse0 libsane libssl0.9.8 libtiff4 libv4l1-0 libxcomposite1 libxcursor1 libxi6 libxinerama1 libxml2 libxrandr2 libxrender1 libxslt1.1 libxxf86vm1 zlib1g winbind

exit

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

su

dpkg --add-architecture i386

 

apt-get update

apt-get install python-dbus python-gtk2 libc6-i386 lib32gcc1 libgcc1:i386 lib32nss-mdns libnss-mdns:i386 libice6:i386 libsm6:i386 libx11-6:i386 lib32z1 zlib1g:i386 libxext6:i386 libfreetype6:i386 libasound2:i386 libcapi20-3:i386 libcups2:i386 libdbus-1-3:i386 libfontconfig1:i386 libgl1-mesa-glx:i386 libglu1-mesa:i386 libxxf86vm1:i386 libgsm1:i386 liblcms2-2:i386 libgstreamer0.10-0:i386 libgstreamer-plugins-base0.10-0:i386 libpng12-0:i386 libxrender1:i386 libldap-2.4-2:i386 libmpg123-0:i386 libopenal1:i386 libxslt1.1:i386 libosmesa6:i386 libpulse0:i386 libsane:i386 libssl1.0.0:i386 libv4l-0:i386 libxcomposite1:i386 libxcursor1:i386 libxi6:i386 libxinerama1:i386 libxml2:i386 libxrandr2:i386 libtxc-dxtn-s2tc0:i386 winbind libncurses5

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
В начале выводить комментарии:   новые | старые | лучшие
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: Не удалось найти пакет с… Читать дальше »
DPaul
Участник
dpaul@dpaul-HP-Pavilion-g6-Notebook-PC ~ $ sudo apt-get install libfontconfig1:i386 libxslt1.1:i386 libxcursor1:i386 libxcomposite1:i386 libtiff5:i386 libosmesa6:i386 libopenal1:i386 libmpg123-0:i386 libldap-2.4-2:i386… Читать дальше »
Валентин
Участник
Debian x32 root@Nexus:/home/crow# apt-get install python-dbus python-gtk2 libgcc1 libnss-mdns libice6 libsm6 libx11-6 libxext6 libfreetype6 libpng12-0… Читать дальше »
Наталья
Гость
Подскажите, пожалуйста, что нужно сделать при настройке «Настраивается пакет ttf-mscorefonts-installer «. Висит лицензионное соглашение уже… Читать дальше »
Никита Щербаков
Участник

Linux Mint 18 x32
E: Для пакета «libgnutls26» не найден кандидат на установку

cashka
Участник
а можно поверх накатывать новые версии порта или сначала удалять старую. если можно по подробнее… Читать дальше »
Дмитрий Попов
Участник

Последние правки относительно Arch x64

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

100% рабочий вариант

Дмитрий Попов
Участник
yaourt -S имя_пакета , в целом так. возможно будет ругаться на GPG, это уже проблема… Читать дальше »
Дмитрий Попов
Участник
/home/wa00/PortWoT/data/scripts/runlib: строка 61: [: 62: ожидалось целое выражение libncurses5 и libopenal1 точно нужны, еще кинул… Читать дальше »
Дмитрий Попов
Участник
sudo 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-ncurses5-compat-libs — это пакет из AUR, соответственно не pacman, a yaourt… Читать дальше »
Олег
Гость
Добавьте пожалуйста со временем российскую ОС Линукс Роса, для 32 и 64 бит. Заранее спасибо.… Читать дальше »
Дмитрий Попов
Участник
Подтверждаю, дистр — годный 😉 гонял R8 — именно из за порта сейчас пишу с… Читать дальше »
Алексей
Участник
Вы лукавите. В ROSA Fresh тех. поддержки нет. Сообщество маленькое. Проект мне понравился (и патриотично),… Читать дальше »
Олег
Гость
Я писал про поддержку сообществом в группе в контакте. Лично для меня было очень удобно… Читать дальше »
wpDiscuz