LINUX.ORG.RU

Не могу создать .deb пакет Wine 6.0 для Debian 10

 , , , ,


0

1

Нужно создать .deb пакет под Wine 6.0 (для Debian 10). Ок, компиляция(make) прошла успешно.

Хочу собрать deb пакет с помощью checkinstall но ошибка:

========================= Installation results ===========================
STRIPPROG=x86_64-w64-mingw32-strip tools/install-sh -m 644  dlls/acledit/acledit.dll /usr/local/lib64/wine/acledit.dll
mkdir: cannot create directory '/usr/local/lib64': No such file or directory
mv: cannot move '/usr/local/lib64/wine/_inst.20108_' to '/usr/local/lib64/wine/acledit.dll': No such file or directory
make: *** [Makefile:1669: dlls/acledit/install-lib] Error 1

****  Installation failed. Aborting package creation.

Как быть, что делать??? Помогите !!!

Checkinstall работает только в самых простых случаях, это ненадёжная программа. В Debian уже есть wine, используйте сборочный скрипт из пакета, если вам нужно собрать версию новее или со своими патчами.

ValdikSS ★★★★★
()

но ошибка

Едрить-колотить! Не грамотный, чтоле?

sudo mkdir '/usr/local/lib64'
sudo checkinstall
#sudo rmdir '/usr/local/lib64'
anonymous
()
Ответ на: комментарий от KATAR7

Ok. Решил я последовать официальному руководству WineHQ https://wiki.winehq.org/Debian и установить готовый бинарник.

Но на последнем шаге всплывает проблема зависимостей

Reading package lists... Done
Building dependency tree       
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-stable : Depends: wine-stable (= 6.0.0~buster-1)
E: Unable to correct problems, you have held broken packages.

Т.е. правильно я понимаю, что для скачивания wine 6.0 нужно скачать wine 6.0 ???

Ок, думаю я. Решаемо. Качаю с winehq пакет wine-stable_6.0.0~buster-1_amd64.deb. Ставлю. Он требует в зависимость wine stable i386. Ок, думаю я. Не все потеряно. Ставлю wine-stable-i386_6.0.0~buster-1_i386.deb.

И вот что получаю:

sudo dpkg -i wine-stable-i386_6.0.0~buster-1_i386.deb 
Selecting previously unselected package wine-stable-i386:i386.
(Reading database ... 123453 files and directories currently installed.)
Preparing to unpack wine-stable-i386_6.0.0~buster-1_i386.deb ...
Unpacking wine-stable-i386:i386 (6.0.0~buster-1) ...
dpkg: dependency problems prevent configuration of wine-stable-i386:i386:
 wine-stable-i386:i386 depends on libasound2 (>= 1.0.16).
 wine-stable-i386:i386 depends on libc6 (>= 2.28).
 wine-stable-i386:i386 depends on libfaudio0 (>= 19.06.07).
 wine-stable-i386:i386 depends on libglib2.0-0 (>= 2.12.0).
 wine-stable-i386:i386 depends on libgphoto2-6 (>= 2.5.10).
 wine-stable-i386:i386 depends on libgphoto2-port12 (>= 2.5.10).
 wine-stable-i386:i386 depends on libgstreamer-plugins-base1.0-0 (>= 1.0.0).
 wine-stable-i386:i386 depends on libgstreamer1.0-0 (>= 1.4.0).
 wine-stable-i386:i386 depends on liblcms2-2 (>= 2.2+git20110628).
 wine-stable-i386:i386 depends on libldap-2.4-2 (>= 2.4.7).
 wine-stable-i386:i386 depends on libmpg123-0 (>= 1.13.7).
 wine-stable-i386:i386 depends on libopenal1 (>= 1.14).
 wine-stable-i386:i386 depends on libpcap0.8 (>= 0.9.8).
 wine-stable-i386:i386 depends on libpulse0 (>= 0.99.1).
 wine-stable-i386:i386 depends on libudev1 (>= 183).
 wine-stable-i386:i386 depends on libvkd3d1 (>= 1.0).
 wine-stable-i386:i386 depends on libx11-6.
 wine-stable-i386:i386 depends on libxext6.
 wine-stable-i386:i386 depends on libxml2 (>= 2.9.0).
 wine-stable-i386:i386 depends on ocl-icd-libopencl1 | libopencl1.
 wine-stable-i386:i386 depends on libasound2-plugins.
 wine-stable-i386:i386 depends on libncurses6 | libncurses5 | libncurses.

dpkg: error processing package wine-stable-i386:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.28-10) ...
Errors were encountered while processing:
 wine-stable-i386:i386

Посмотрев установленные версии этих библиотек и увидев, что имеющиеся версии выше требуемых, я начал осознавать свою ничтожность в этом бренном мире.

Отчаяние поглотило душу мою. , Вопрос: Как быть и что делать? Я в тупике. Я - ничтожество в тупике. Как установить wine 6.0 ?

introhart
() автор топика
Ответ на: комментарий от introhart

Точнее не установить, а создать/достать .deb пакет, с которым потом можно будет относительно спокойно все установить.

introhart
() автор топика
Ответ на: комментарий от introhart

Ты даже не мог прочитать инструкцию с winehq, а уже собрался собирать пакеты. Если бы осилил инструкцию, то спокойно смог установит wine с winehq.

И да, Chechinstall разве для простого случая подойдёт, поэтому можешь не напрягаться.

anonymous
()
Ответ на: комментарий от ValdikSS

И все-таки было-бы интересно как установить все это дело через checkinstall. Точнее, как разрешить возникшую проблему. На Ubuntu 20.04 через него все спокойно (почти) собралось. Wine встал и заработал. Но на deb10 (buster) проблемы. Да, на Deb11 проблем быть не должно, но нужен именно 10й.

introhart
() автор топика
Ответ на: комментарий от introhart

Можно просто Wine в виде архива скачать (один, два, три), распаковать куда тебе угодно и использовать.

И ты точно так же можешь собранный тобой Wine установить/скопировать себе куда-нибудь в домашний каталог и так же использовать, checkinstall не нужен в данном случае.

/home/username/wine-6.0/bin/wine application.exe
Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 1)
Ответ на: комментарий от introhart

Не-а, пробовал. Не работает оно так.

Что за пиздёшь?! Показывай, что ты там напробовал.

anonymous
()
Ответ на: комментарий от introhart

Я - ничтожество в тупике. Как установить wine 6.0 ?

поставить wine 6 на бустер ваще никаких проблем, если, конечно, ты debian не загадит предварительно.

vitus@xxx:~$ cat /etc/debian_version 
10.7
vitus@xxx:~$ cat /etc/apt/sources.list.d/wine.list 
deb https://dl.winehq.org/wine-builds/debian/ buster main

#OBS FAudio
deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10 ./

vitus@xxx:~$ dpkg --list | grep wine
ii  wine-stable                           6.0.0~buster-1                      amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-stable-amd64                     6.0.0~buster-1                      amd64        WINE Is Not An Emulator - runs MS Windows programs
ii  wine-stable-i386:i386                 6.0.0~buster-1                      i386         WINE Is Not An Emulator - runs MS Windows programs
ii  winehq-stable                         6.0.0~buster-1                      amd64        WINE Is Not An Emulator - runs MS Windows programs

только ещё надо ключи доставить от новых репозиториев, но это уж сам сделаешь.

vtVitus ★★★★★
()

Можно воспользоваться моим скриптом для сборки любой версии Wine. Только он просто собирает и делает архив, который можно распаковать в любой каталог (например, в /opt), никаких deb-пакетов не делает.
P.S. Бедные дебианщики, на этой неделе уже 6.1 будет, а тормоза-мейнтенеры еще даже 6.0 не собрали.

Rinaldus ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.