LinuxForum.Fans
Тема

Не устанавливается wine на виртуальную машину exagear.

Автор: kailash 6 сообщений 1532 просмотров
21.11.2019 02:23 · отредактировано #433481

Здравствуйте! Прошу помощи! Мне нужно установить wine в среду exagear виртуальной машины на одноплатнике raspberry pi4.
Установка и запуск виртуалки exagear происходит нормально. Но при попытке установить туда wine, вылетают ошибки

text
debconf: Perl may be unconfigured (Can't locate strict.pm in @INC (you may need to install the strict module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/i386-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at (eval 1) line 2.
BEGIN failed--compilation aborted at (eval 1) line 2.
) -- aborting
(Reading database ... 9605 files and directories currently installed.)
Preparing to unpack .../perl-base_5.20.2-3+deb8u11_i386.deb ...
Unpacking perl-base (5.20.2-3+deb8u11) over (5.20.2-3+deb8u1) ...
Setting up perl-base (5.20.2-3+deb8u11) ...
(Reading database ... 9605 files and directories currently installed.)
Preparing to unpack .../libsystemd0_215-17+deb8u7_i386.deb ...
Unpacking libsystemd0:i386 (215-17+deb8u7) over (215-17+deb8u2) ...
Setting up libsystemd0:i386 (215-17+deb8u7) ...
Processing triggers for libc-bin (2.19-18+deb8u1) ...
(Reading database ... 9605 files and directories currently installed.)
Preparing to unpack .../systemd_215-17+deb8u7_i386.deb ...
Unpacking systemd (215-17+deb8u7) over (215-17+deb8u2) ...
dpkg: error processing archive /var/cache/apt/archives/systemd_215-17+deb8u7_i386.deb (--unpack):
 error creating directory `./etc/systemd/user': Not a directory
Can't locate warnings.pm in @INC (you may need to install the warnings module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/i386-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/sbin/addgroup line 32.
BEGIN failed--compilation aborted at /usr/sbin/addgroup line 32.
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/systemd_215-17+deb8u7_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

apt-get update, upgrade не спасают. Мало того, тперь при комманде apt-get upgrade вылетает такое:

text
root@raspberrypi:~# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 systemd : Depends: libsystemd0 (= 215-17+deb8u2) but 215-17+deb8u7 is installed
           Recommends: libpam-systemd but it is not installed
           Recommends: dbus but it is not installed
E: Unmet dependencies. Try using -f.

Я не могу установить даже nano. Та же ошибка.

text
root@raspberrypi:~# apt-get install nano
Reading package lists... Done
Building dependency tree        
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 systemd : Depends: libsystemd0 (= 215-17+deb8u2) but 215-17+deb8u7 is to be installed
           Recommends: libpam-systemd but it is not going to be installed
           Recommends: dbus but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
21.11.2019 11:09 #433484

Пробовали делать что система предлагает?
У вас неразрешенные зависимости.

21.11.2019 12:45 #433485

Перепробовал уже все возможные решения из гугла. Постоянно вылетают ошибки в конце.

text
root@raspberrypi:~# apt-get -f upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
Calculating upgrade... Done
The following packages will be upgraded:
  apt apt-transport-https apt-utils base-files bash ca-certificates debconf
  debconf-i18n debian-archive-keyring dmsetup dpkg e2fslibs e2fsprogs
  fontconfig fontconfig-config gcc-4.9-base gnupg gpgv libapt-inst1.5
  libapt-pkg4.12 libc-bin libc6 libcomerr2 libcurl3-gnutls libdb5.3
  libdevmapper1.02.1 libexpat1 libffi6 libfontconfig1 libfreetype6 libgcc1
  libgcrypt20 libgnutls-deb0-28 libgssapi-krb5-2 libhogweed2 libicu52 libidn11
  libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.4-2 libncurses5
  libncursesw5 libnettle4 libpam-modules libpam-modules-bin libpam-runtime
  libpam0g libpcre3 libpng12-0 libprocps3 librtmp1 libsasl2-2
  libsasl2-modules-db libss2 libssh2-1 libssl1.0.0 libstdc++6 libtasn1-6
  libtinfo5 libudev1 libx11-6 libx11-data libx11-dev libx11-xcb1 libxml2
  libxml2-dev libxpm4 libxslt1-dev libxslt1.1 login multiarch-support
  ncurses-base ncurses-bin openssl passwd procps sed sensible-utils sudo
  systemd systemd-sysv tar tzdata udev wget xdg-utils
87 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 43.4 MB/46.0 MB of archives.
After this operation, 613 kB disk space will be freed.
Do you want to continue? [Y/n] y
Get:1 http://ftp.us.debian.org/debian/ jessie/main libc-bin i386 2.19-18+deb8u10 [1223 kB]
/////////////////////////////////////////////////////
Здесть продолжаются ссылки///
////////////////////////////////////////////////////

Fetched 43.4 MB in 1min 48s (398 kB/s) debconf: Perl may be unconfigured (Can't locate strict.pm in @INC (you may need to install the strict module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/i386-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at (eval 1) line 2. BEGIN failed--compilation aborted at (eval 1) line 2. ) -- aborting (Reading database ... 9605 files and directories currently installed.) Preparing to unpack .../libc-bin_2.19-18+deb8u10_i386.deb ... Unpacking libc-bin (2.19-18+deb8u10) over (2.19-18+deb8u1) ... Setting up libc-bin (2.19-18+deb8u10) ... (Reading database ... 9604 files and directories currently installed.) Preparing to unpack .../gcc-4.9-base_4.9.2-10+deb8u1_i386.deb ... Unpacking gcc-4.9-base:i386 (4.9.2-10+deb8u1) over (4.9.2-10) ... Setting up gcc-4.9-base:i386 (4.9.2-10+deb8u1) ... (Reading database ... 9604 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a4.9.2-10+deb8u1_i386.deb ... Unpacking libgcc1:i386 (1:4.9.2-10+deb8u1) over (1:4.9.2-10) ... Setting up libgcc1:i386 (1:4.9.2-10+deb8u1) ... Processing triggers for libc-bin (2.19-18+deb8u10) ... (Reading database ... 9604 files and directories currently installed.) Preparing to unpack .../libstdc++6_4.9.2-10+deb8u1_i386.deb ... Unpacking libstdc++6:i386 (4.9.2-10+deb8u1) over (4.9.2-10) ... Setting up libstdc++6:i386 (4.9.2-10+deb8u1) ... Processing triggers for libc-bin (2.19-18+deb8u10) ... (Reading database ... 9604 files and directories currently installed.) Preparing to unpack .../libc6_2.19-18+deb8u10_i386.deb ... Can't locate strict.pm in @INC (you may need to install the strict module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/i386-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /usr/share/debconf/frontend line 5. BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 5. dpkg: error processing archive /var/cache/apt/archives/libc6_2.19-18+deb8u10_i386.deb (--unpack): subprocess new pre-installation script returned error exit status 2 Errors were encountered while processing: /var/cache/apt/archives/libc6_2.19-18+deb8u10_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

21.11.2019 12:58 #433486

А это нормально, что на raspberry pi4 ставятся пакеты архитектуры i386?

21.11.2019 13:34 #433487
caspar написал:
А это нормально, что на raspberry pi4 ставятся пакеты архитектуры i386?

Нормальнo, у меня стоит exagear поэтому архитектура правильная и это подтверждает arch:

text
root@raspberrypi:/var/cache/apt/archives# arch
i686
root@raspberrypi:/var/cache/apt/archives# 

Добавлено: 21.11.2019 13:34:44

Нашёл и скачал этот пакет принудительно

text
udev_215-17+deb8u7_i386.deb

засунул в папку

text
/var/cache/apt/archives

но результат выполнения комманд примерно везде одинаковый. Пробовал переименовать вместо u7 - u2

Косяк я так понимаю в этом:

text
Depends: libsystemd0 (= 215-17+deb8u2) but 215-17+deb8u7 is to be installed
text
root@raspberrypi:/var/cache/apt/archives# sudo apt-get install udev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 systemd : Depends: libsystemd0 (= 215-17+deb8u2) but 215-17+deb8u7 is to be installed
           Recommends: libpam-systemd but it is not going to be installed
           Recommends: dbus but it is not going to be installed
 udev : Depends: libudev1 (= 215-17+deb8u7) but 215-17+deb8u2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
root@raspberrypi:/var/cache/apt/archives# 
21.11.2019 20:15 #433490
"kailash" написал:
но результат выполнения комманд примерно везде одинаковый.

"ЕЖЫ КОЛОЛИСЬ но упорно насиловали кактус"...
я не знаю от куда это всё пошло, но началось это всё не вчера, какой-то шибко "одарёный" лоровец, любящий постить в "картинках" свои убогие скриншоты "ничего лишнего" вбросил тему о мифической минимальной системе без "лишних" зависимостей на ста килобайтах памяти, не погружаясь в детали "лишнести", ну а не сильно обременённые интеллектом школьники подхватили этот тренд и пустили в массы идею о возможности такого извращения... ну да бог с ними.
Для понимания ТСом того безумия, которое ему валит консоль, нужно углубиться на пол-лопаты вхглубь-и-вшЫрь самой проблемы.
Во-первых - wine это "почти" венда, что уже само по себе накладывает свои нюансы в виду того, что "винды-лайт на оупенбоксе" просто не существует в природе как сущности, wine это полноценные иксы со всеми возможными зависимостями, это полноценный стек программ для работы с оборудованием и интернетом. Вот от этого и надо отталкиваться при проектировании среды, в которой эту вайн пускать.
(К вопросу о "ненужных" зависимостях попробуйте удалить какой-нибудь libuv, а потом собрать cmake(и если удастся, то собрать уже им что-то чуть сложнее @hollo world!)...)
Что бы нормально всё работало нужно сперва установить полноценный рабочий стол(иксы с DE), проверить его на адекватность, потом поставить вайн, проверить его, а вот после этого уже шаманить с эмуляторами и их скрещиванием,.. "И боже вас упаси читать ЛОР перед завтраком.." и не вздумайте делать это всё под затычкой именуемой вайланд! Вино не будет под этой поделкой работать ещё очень и очень долго, если вообще когда нибудь будет.
Есть море так называемых embeded-system, которые мы все видим в утюгах, микроволновках, телевизорах, автомагнитолах и разных холодильниках любящих воровать деньги с банковской карты владельца, но нужно понимать одну важную вещь - их минималистичность и относительно малый вес плод тщательной подгонки под конкретное железо и удаление всей девелоперской обмазки в виде заголовочных файлов, компиляторов и интерпретаторов, средств работы с текстом и различными справочными материалами, т.е. это конечный законченный продукт "сам в себе" заточенный под очень узкий круг задач.
И ещё одно наблюдение непосредственно по теме - чтобы не путаться не стоит ставить вино на x86_64( в смысле аналоги), если этого можно избежать, по последним слухам, народ начал забивать на поддержку i{3,4,5,6}86 веток, в федоре это уже в все поля, в дебе тоже брожения идут,
а для вина очень чувствителен бардак в х86, потому как сама винда до сих пор не работает без 32-х битных библиотек.

Войдите или зарегистрируйтесь, чтобы ответить.