LINUX.ORG.RU

Вайн не работает

 , ,


0

1

Здравствуйте. Я скачал Sims и хочу установить его через Wine на Debian. Перехожу в папку.

user@lev-2:~/Загрузки/sims$ wine ./*.exe; wine ./*/*.exe 
/usr/lib/wine/wineserver: 15: exec: /usr/lib/wine/wineserver64: Exec format error
wine: chdir to /run/user/1000/wine/server-801-3e0ccd : No such file or directory
/usr/lib/wine/wineserver: 15: exec: /usr/lib/wine/wineserver64: Exec format error
wine: chdir to /run/user/1000/wine/server-801-3e0ccd : No such file or directory
user@lev-2:~/Загрузки/sims$ 


Установлены пакеты wine wine32. Какие пакеты надо установить или какие команды выполнить, а также почему это вылезает?

Ответ на: комментарий от xDShot

А вообще вот

user@lev-2:~/Загрузки/sims$ wine ./setup.exe
/usr/lib/wine/wineserver: 15: exec: /usr/lib/wine/wineserver64: Exec format error
wine: chdir to /run/user/1000/wine/server-801-3e0ccd : No such file or directory
user@lev-2:~/Загрузки/sims$ 

Вот то же самое

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

А я скачал пиратку с фиговой тучей модов и там в одной папочке лежат директиксы

Ну вот и пусть лежат дальше.

В вайне адекватно работает только то, что заявлено с золотым или серебряным статусом на вайнхку. Если там этого нет - долбись с ним сам. Как-то так.

Zhbert ★★★★★ ()
Ответ на: комментарий от zagatov_lev

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

anonymous ()
Ответ на: комментарий от vasily_pupkin
user@lev-2:~/Загрузки/sims$ uname -a; lsb_release -a; file /usr/lib/wine/wineserver64; ls -l /usr/lib/wine/wine{,64}
Linux lev-2 4.19.0-9-686-pae #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) i686 GNU/Linux
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster
/usr/lib/wine/wineserver64: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=61df540ff395bb5ceb42903aad0258e83f2b1152, stripped
-rwxr-xr-x 1 root root 13692 апр 27  2019 /usr/lib/wine/wine
-rwxr-xr-x 1 root root 10248 апр 27  2019 /usr/lib/wine/wine64
user@lev-2:~/Загрузки/sims$ 
zagatov_lev ()
Ответ на: комментарий от zagatov_lev

Просто обычно инсталлятор(setup.exe, зависит от инсталлятор, конечно) проверяет зависимости и сам предлагает установить, если чего-то не хватает.

chkalov ()
Последнее исправление: chkalov (всего исправлений: 1)
Ответ на: комментарий от zagatov_lev

Мог бы не рассказывать что ты скачешь с дистрибутива на другой потому что ни в одном не можешь ничего осилить, ты и с дебиана побежишь скоро и не потому что он «много чего-то ест» или еще по какой-то другой нелепой выдуманной причине, а потому что сложно@непонятно. Ставь десяточку и успокойся уже.

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

Linux lev-2 4.19.0-9-686-pae

У меня 32х битная система, но архитектуры i386, amd64, arm64

У тебя 32 битное x86 ядро. Все что у тебя будет работать - 32 битные бинари.

Все остальное - только если ты настроил прозрачную виртуализацию через qemu + binfmt.

Судя по тому что оно не запускается - не настроил. Но даже если бы и настроил, это 99.99% не то что ты ожидаешь.

ARM aarch64

Ты пытаешься запустить x86 приложение через вайн для арма, который и не настроен. Естественно ничего не будет работать. Как тебе удалось это поставить - отдельный вопрос.

vasily_pupkin ★★★★★ ()
Ответ на: комментарий от zagatov_lev

Нет скачешь.

Не думаю, а знаю. Для меня нет, для тебя да.

Ты вообще не о чем судить не можешь, потому что даже игрульку самостоятельно поставить не смог, о чем ты судить можешь то а?

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

Лол. Не обманывайте меня. Ваши старания обмануть меня не увенчались успехом.
Вы сейчас напоминаете мне гипнозитёра-стажёра. Вроде машет маятником и даже говорит что-то, а результата нет.
Можете успешно повторить номер, когда во всех компьютерах Rapsberry Pi появится по своей вселенной со своими планетами и своими людьми. Или когда окажется, что Леонардо да Винчи в 2010 году ходил по московским улочкам, а этого никто не заметил.

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

Но зачем ты добавлял архитектуру, которую на аппаратном уровне не поддерживает твой процессор?

Ладно, давай посмотрим, каких ты умудрился наломать дров... выполни вот это:

uname -a > info.txt
lsb_release -a >> info.txt
dpkg --print-architecture >> info.txt
dpkg --print-foreign-architectures >> info.txt
lscpu >> info.txt
cat /etc/apt/sources.list >> info.txt
ls -l /etc/apt/sources.list.d/ >> info.txt
cat /etc/apt/sources.list.d/* >> info.txt
apt list --installed  >> info.txt

 — полученный info.txt выложи куда-нибудь, а сюда — ссылку.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от zagatov_lev

Возможно. Некоторые уникумы умудряются своими кривыми руками его так разломать, что проще переустановить. Правда без понимания того, в чём ты был не прав, вторая поломка — вопрос времени.

Vsevolod-linuxoid ★★★★★ ()
Ответ на: комментарий от zagatov_lev

arm64 инструкций нет в твоем процессоре, а amd64 приложения не могут выполнятся на i686 ядре Linux. Убрать эти архитектуры, пакеты с ними, и более не делать того, смысла чего не понимаешь.

Выполни вот это из-под root:

apt remove --purge gcc-8-base:arm64 gstreamer1.0-plugins-base:arm64 libaom0:arm64 libasound2-plugins:arm64 libasound2:arm64 libasyncns0:arm64 libatomic1:arm64 libavahi-client3:arm64 libavahi-common-data:arm64 libavahi-common3:arm64 libavcodec58:arm64 libavresample4:arm64 libavutil56:arm64 libblkid1:arm64 libbsd0:arm64 libc6:arm64 libcairo2:arm64 libcap2:arm64 libcapi20-3:arm64 libcdparanoia0:arm64 libcodec2-0.8.1:arm64 libcom-err2:arm64 libcroco3:arm64 libcups2:arm64 libdatrie1:arm64 libdb5.3:arm64 libdbus-1-3:arm64 libdrm-amdgpu1:arm64 libdrm-etnaviv1:arm64 libdrm-nouveau2:arm64 libdrm-radeon1:arm64 libdrm2:arm64 libedit2:arm64 libelf1:arm64 libexif12:arm64 libexpat1:arm64 libffi6:arm64 libflac8:arm64 libfontconfig1:arm64 libfreetype6:arm64 libfribidi0:arm64 libgcc1:arm64 libgcrypt20:arm64 libgd3:arm64 libgdk-pixbuf2.0-0:arm64 libgl1-mesa-dri:arm64 libgl1:arm64 libglapi-mesa:arm64 libglib2.0-0:arm64 libglu1-mesa:arm64 libglvnd0:arm64 libglx-mesa0:arm64 libglx0:arm64 libgmp10:arm64 libgnutls30:arm64 libgomp1:arm64 libgpg-error0:arm64 libgphoto2-6:arm64 libgphoto2-port12:arm64 libgpm2:arm64 libgraphite2-3:arm64 libgsm1:arm64 libgssapi-krb5-2:arm64 libgstreamer-plugins-base1.0-0:arm64 libgstreamer1.0-0:arm64 libharfbuzz0b:arm64 libhogweed4:arm64 libice6:arm64 libicu63:arm64 libidn2-0:arm64 libjack-jackd2-0:arm64 libjbig0:arm64 libjpeg62-turbo:arm64 libk5crypto3:arm64 libkeyutils1:arm64 libkrb5-3:arm64 libkrb5support0:arm64 liblcms2-2:arm64 libldap-2.4-2:arm64 libllvm7:arm64 libltdl7:arm64 liblz4-1:arm64 liblzma5:arm64 libmount1:arm64 libmp3lame0:arm64 libmpg123-0:arm64 libncurses6:arm64 libnettle6:arm64 libnuma1:arm64 libodbc1:arm64 libogg0:arm64 libopenal1:arm64 libopenjp2-7:arm64 libopus0:arm64 liborc-0.4-0:arm64 libosmesa6:arm64 libp11-kit0:arm64 libpango-1.0-0:arm64 libpangocairo-1.0-0:arm64 libpangoft2-1.0-0:arm64 libpcap0.8:arm64 libpcre3:arm64 libpixman-1-0:arm64 libpng16-16:arm64 libpulse0:arm64 librsvg2-2:arm64 librsvg2-common:arm64 libsamplerate0:arm64 libsasl2-2:arm64 libsasl2-modules-db:arm64 libsasl2-modules:arm64 libsdl2-2.0-0:arm64 libselinux1:arm64 libsensors5:arm64 libshine3:arm64 libsm6:arm64 libsnappy1v5:arm64 libsndfile1:arm64 libsndio7.0:arm64 libsoxr0:arm64 libspeex1:arm64 libssl1.1:arm64 libstdc++6:arm64 libswresample3:arm64 libsystemd0:arm64 libtasn1-6:arm64 libthai0:arm64 libtheora0:arm64 libtiff5:arm64 libtinfo6:arm64 libtwolame0:arm64 libudev1:arm64 libunistring2:arm64 libusb-1.0-0:arm64 libuuid1:arm64 libv4l-0:arm64 libv4lconvert0:arm64 libva-drm2:arm64 libva-x11-2:arm64 libva2:arm64 libvdpau-va-gl1:arm64 libvdpau1:arm64 libvisual-0.4-0:arm64 libvkd3d1:arm64 libvorbis0a:arm64 libvorbisenc2:arm64 libvpx5:arm64 libvulkan1:arm64 libwavpack1:arm64 libwayland-client0:arm64 libwayland-cursor0:arm64 libwayland-egl1:arm64 libwebp6:arm64 libwebpmux3:arm64 libwine:arm64 libwrap0:arm64 libx11-6:arm64 libx11-xcb1:arm64 libx264-155:arm64 libx265-165:arm64 libxau6:arm64 libxcb-dri2-0:arm64 libxcb-dri3-0:arm64 libxcb-glx0:arm64 libxcb-present0:arm64 libxcb-render0:arm64 libxcb-shm0:arm64 libxcb-sync1:arm64 libxcb-xfixes0:arm64 libxcb1:arm64 libxcomposite1:arm64 libxcursor1:arm64 libxdamage1:arm64 libxdmcp6:arm64 libxext6:arm64 libxfixes3:arm64 libxi6:arm64 libxinerama1:arm64 libxkbcommon0:arm64 libxml2:arm64 libxpm4:arm64 libxrandr2:arm64 libxrender1:arm64 libxshmfence1:arm64 libxslt1.1:arm64 libxss1:arm64 libxtst6:arm64 libxvidcore4:arm64 libxxf86vm1:arm64 libzstd1:arm64 libzvbi0:arm64 mesa-va-drivers:arm64 mesa-vdpau-drivers:arm64 ocl-icd-libopencl1:arm64 va-driver-all:arm64 vdpau-driver-all:arm64 wine64:arm64 zlib1g:arm64
dpkg --remove-architecture arm64
dpkg --remove-architecture amd64
apt update
apt install -f

 — вывод сюда, если в процессе возникнут вопросы.

Послкольку у тебя 32-битная система, то Wine ставится командой

apt install wine wine32
 — wine64 не нужен, он не будет работать.

Так же рекомендую поставить проприетарный микрокод для процессора — там есть заплатки безопасности.

sed -i 's/main/main contrib non-free/g' /etc/apt/sources.list
apt update
apt install intel-microcode
reboot
Vsevolod-linuxoid ★★★★★ ()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

Так как у меня на звуки память лучше, чем на писанину, то я запомнил, как команда rm -rf /* звучит. А слеш-астериск мне было произносить лениво, поэтому у меня с командой rm -rf chtototam ассоциации не лучшие

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

Возможно... я не знаю, что у тебя с префиксами. И с Wine мало работал.

Твоя ошибка в том, что ты зачем-то пытался запустить 64-битный Wine для ARM процессоров на 32-битном Linux для Intel. Хотя было очевидно, что он не может так работать. Поэтому я просто дал команды на вычищение этого нерабочего из системы.

Vsevolod-linuxoid ★★★★★ ()