URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4785
[ Назад ]

Исходное сообщение
"Невозможно установить wine32 на дебиан 11"

Отправлено Isothiocyanate , 03-Дек-21 16:00 
Доброго времени суток.

У меня дебиан 11, КДЕ. Словил ошибку при установке wine32 как топик стартер
https://unix.stackexchange.com/questions/590215/unable-to-in...

Советуете обновиться из репозиториев Kali Stable или какого другого производного дебиана?
Не слетит ли система от таких упражнений?


Содержание

Сообщения в этом обсуждении
"Невозможно установить wine32 на дебиан 11"
Отправлено ХитровАнонимыч , 03-Дек-21 16:21 
> Доброго времени суток.
> У меня дебиан 11, КДЕ. Словил ошибку при установке wine32 как топик
> стартер
> https://unix.stackexchange.com/questions/590215/unable-to-in...
> Советуете обновиться из репозиториев Kali Stable или какого другого производного дебиана?
> Не слетит ли система от таких упражнений?

Решаем все максимально штатными ср-вами, все остальное на свой страх и риск (и возможно "в обнимку" с strace & подобными инструментами)



"Невозможно установить wine32 на дебиан 11"
Отправлено Аноним , 03-Дек-21 17:06 

> Не слетит ли система от таких упражнений?

Может всетаки сконпелять ? Поди компуктер сильный раз вайн тянет.


"Невозможно установить wine32 на дебиан 11"
Отправлено Isothiocyanate , 03-Дек-21 18:45 
> Может всетаки сконпелять ? Поди компуктер сильный раз вайн тянет.

В общем пишут что на 64 битной машине надо делать 32 битный ваин через 64 битный и компиляторы.
Как-то так:   https://coderoad.ru/13780319/%D0%9D%D0%B...

Но для меня делать контейнеры это слишком сложно, я не ИТишник и не админ, можно ли обойтись установкой 64 битного ваин если есть 64 битный инсталятор и 32 битный инсталятор интересующей меня программы? Собственно зацепился за 32 битный потому что в ваин 64 больше глюков по отзывам из сети.

PS.: Один раз компилил ваин на дебиан 9, х32 разрядная старая машина и 32 разрядный ваин. Все работало. (Нужна была более свежая версия вина чем по умолчанию в дебиане 9).


"Невозможно установить wine32 на дебиан 11"
Отправлено Isothiocyanate , 03-Дек-21 22:25 

> Но для меня делать контейнеры это слишком сложно, я не ИТишник и
> не админ, можно ли обойтись установкой 64 битного ваин если есть
> 64 битный инсталятор и 32 битный инсталятор интересующей меня программы?

- сорри, не о тех контейнерах подумал. Контейнер wine (prefix) сделать смогу.


"Невозможно установить wine32 на дебиан 11"
Отправлено Isothiocyanate , 04-Дек-21 16:59 
Доброго времени еще раз...

Скомпилил 64 разрядный ваин как тут:

https://www.reddit.com/r/wine_gaming/comments/7xgux5/wine_3_.../

Застрял на 32 разрядном.

checking whether gcc -m32 works... no
configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.
rost@debian999r:~/build/wine-32$ sudo PKG_CONFIG_PATH=/usr/lib/pkgconfig ../../winesource/configure CFLAGS="-march=native -O3 -pipe -fstack-protector-strong" --with-wine64=../wine-64
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking for cpp... cpp
checking for ld... ld
checking whether gcc -m32 works... no
configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.
rost@debian999r:~/build/wine-32$ sudo apt-get install gcc-multilib libasound2-dev:i386 libgsm1-dev:i386 libjpeg8-dev:i386 liblcms2-dev:i386 libldap2-dev:i386 libmpg123-dev:i386 libopenal-dev:i386 libv4l-dev:i386 libx11-dev:i386 libxinerama-dev:i386 libxml2-dev:i386 zlib1g-dev:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово        
E: Невозможно найти пакет libjpeg8-dev:i386
rost@debian999r:~/build/wine-32$ apt-get install libcapi20-dev:i386 libcups2:i386 libdbus-1-3:i386 libfontconfig:i386 libfreetype6:i386 libglu1-mesa:i386 libgnutls26:i386 libgphoto2-2:i386 libncurses5:i386 libosmesa6:i386 libsane:i386 libxcomposite1:i386 libxcursor1:i386 libxi6:i386 libxrandr2:i386 libxslt1.1:i386 ocl-icd-libopencl1:i386
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock-frontend - open (13: Отказано в доступе)
E: Невозможно получить блокировку внешнего интерфейса dpkg (/var/lib/dpkg/lock-frontend); у вас есть права суперпользователя?
rost@debian999r:~/build/wine-32$ sudo apt-get install libcapi20-dev:i386 libcups2:i386 libdbus-1-3:i386 libfontconfig:i386 libfreetype6:i386 libglu1-mesa:i386 libgnutls26:i386 libgphoto2-2:i386 libncurses5:i386 libosmesa6:i386 libsane:i386 libxcomposite1:i386 libxcursor1:i386 libxi6:i386 libxrandr2:i386 libxslt1.1:i386 ocl-icd-libopencl1:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово        
Заметьте, вместо «libfontconfig:i386» выбирается «libfontconfig1:i386»
Пакет libgnutls26:i386 недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

E: Для пакета «libgnutls26:i386» не найден кандидат на установку
E: Невозможно найти пакет libgphoto2-2:i386


Не хватает библиотек х32 для компилялки:
https://stackoverflow.com/questions/13780319/cant-build-32bi...

скачать нужные библиотеки не могу:
https://pkgs.org/download/libjpeg8-dev



"Невозможно установить wine32 на дебиан 11"
Отправлено Аноним , 04-Дек-21 18:38 
> Доброго времени еще раз...

...
> Не хватает библиотек х32 для компилялки:
> https://stackoverflow.com/questions/13780319/cant-build-32bi...
> скачать нужные библиотеки не могу:
> https://pkgs.org/download/libjpeg8-dev

SUDO APT-GET INSTALL
sudo apt-get install


"Невозможно установить wine32 на дебиан 11"
Отправлено isothiocyanate , 05-Дек-21 16:16 

> SUDO APT-GET INSTALL
> sudo apt-get install

Шо ж его инсталл когда пакета то нету?


"Невозможно установить wine32 на дебиан 11"
Отправлено Аноним , 05-Дек-21 21:15 
...

> Шо ж его инсталл когда пакета то нету?

Kaк говорится интернет в помощь и по wine, и по пакетам;
а если, все же нужен спец. вин софт - то все же лучше с VM: qemu, virualbox, vmware, etc.


"Невозможно установить wine32 на дебиан 11"
Отправлено Isothiocyanate , 06-Дек-21 13:18 
> ...
>> Шо ж его инсталл когда пакета то нету?
> Kaк говорится интернет в помощь и по wine, и по пакетам;
> а если, все же нужен спец. вин софт - то все же
> лучше с VM: qemu, virualbox, vmware, etc.

vbox с виндовс 10 есть на этот случай. У меня в дебиане 9 и 10 была отличная wine , что разрабы сделали с 11 бычьим глазом - это жесть просто. То ли смерть Яна так повлияла на сообщество - как по мне качество сборки упало.


"Невозможно установить wine32 на дебиан 11"
Отправлено lanso , 06-Дек-21 15:06 
>[оверквотинг удален]
> Заметьте, вместо «libfontconfig:i386» выбирается «libfontconfig1:i386»
> Пакет libgnutls26:i386 недоступен, но упомянут в списке зависимостей другого
> пакета. Это может означать, что пакет отсутствует, устарел или
> доступен из источников, не упомянутых в sources.list
> E: Для пакета «libgnutls26:i386» не найден кандидат на установку
> E: Невозможно найти пакет libgphoto2-2:i386
> Не хватает библиотек х32 для компилялки:
> https://stackoverflow.com/questions/13780319/cant-build-32bi...
> скачать нужные библиотеки не могу:
> https://pkgs.org/download/libjpeg8-dev

На всякий спрошу. I386 архитектура включена?
dpkg --add-architecture i386


"Невозможно установить wine32 на дебиан 11"
Отправлено Isothiocyanate , 06-Дек-21 19:02 
>[оверквотинг удален]
>> пакета. Это может означать, что пакет отсутствует, устарел или
>> доступен из источников, не упомянутых в sources.list
>> E: Для пакета «libgnutls26:i386» не найден кандидат на установку
>> E: Невозможно найти пакет libgphoto2-2:i386
>> Не хватает библиотек х32 для компилялки:
>> https://stackoverflow.com/questions/13780319/cant-build-32bi...
>> скачать нужные библиотеки не могу:
>> https://pkgs.org/download/libjpeg8-dev
> На всякий спрошу. I386 архитектура включена?
> dpkg --add-architecture i386

Да, была включена


"Невозможно установить wine32 на дебиан 11"
Отправлено Isothiocyanate , 08-Дек-21 09:49 
> Да, была включена

Попробовал Playonlinux , ставил вариант с wine 3 и wine 5 - программа не устанавливается из-за самой инсталяхи. Буду искать другую.