15.10 - не мог выполнить вино на 32 бита

Я пытался установить вино на своей Ubuntu 15.10 на 64 бита сегодня и столкнулся с некоторыми проблемами. Я установил просто путем выполнения

sudo apt-get install wine

Теперь проблема - то, что я не могу выполнить винный двоичный файл, при этом ошибка является следующим:

linn@Asus:/$ wine
bash: /usr/bin/wine: cannot execute binary file: Exec format error

В то время как двоичный файл на 64 бита, кажется, работает просто великолепно:

linn@Asus:/$ wine64
Usage: wine PROGRAM [ARGUMENTS...]   Run the specified program
       wine --help                   Display this help and exit
       wine --version                Output version information and exit

Теперь, конечно, я запустил к digg вокруг немного, и кажется, что "винный" двоичный файл является действительно двоичным файлом на 32 бита, и мне, по-видимому, нужны несколько дополнительных библиотек для выполнения их.

linn@Asus:/$ file /usr/bin/wine
/usr/bin/wine: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=ca94516ed13ede12998b464b0a5ef9f5ebebfb67, stripped

Даже при том, что я думаю, что любые такие библиотеки должны стать зависимостями, когда я устанавливаю вино через Кв. - добираются. Я все еще попытался установить их, но понял, что уже имел всех тех и не вносил изменение. (например, библиотеки, предложенные здесь или здесь)

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

Еще одна специфическая проблема, которая могла бы указать на что-то, - то, что это - ноутбук, работающий на шведских пакетах языка. Когда я пытаюсь выполнить winecfg, следующее происходит:

linn@Asus:/$ winecfg
/usr/bin/wine: 1: /usr/bin/wine: Syntax error: "(" unexpected

Мог быть, кто-либо испортил пути из-за некоторых проблем языка?

Винная версия следующая:

linn@Asus:/$ wine64 --version
wine-1.6.2

Но та же проблема появилась при попытке 1,7 и 1,8 версий от официального вина PPA.

Спасибо за заранее для любой справки и усилия.

Обновление 1

Я попытался удалить любой связанный с вином пакет путем выполнения склонный - добираются, удаляют и автоудаляют на всем, что я мог найти, что имел отношение к вину. Проверка dpkg для любых связанных с вином пакетов теперь дала мне:

linn@Asus:~$ dpkg --get-selections | grep -e wine
libkwineffects6                 deinstall
libwine-development:amd64           deinstall
libwine-development:i386            deinstall
wine1.6                     deinstall
wine1.6-amd64                   deinstall
wine1.6-i386:i386               deinstall
wine1.8                     deinstall
wine1.8-amd64                   deinstall
wine1.8-i386:i386               deinstall

Затем я попробовал то, что Gert Otten, предложенного в его ответе и, выполнил (я пытался установить просто "вино" вместо "винного мусорного ведра", потому что пакет "винное мусорное ведро", кажется, не существует для Ubuntu 15.10):

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install wine

К сожалению, это приводит к тем же проблемам.

3
задан 13 April 2017 в 15:24

2 ответа

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

необходимые изменения были включены в 4,5 версии Ядра Linux, которое я выполняю теперь. Момент, который я изменил от пользовательского ядра до ядра магистрали, вино, начал работать без проблемы. Я затем также протестировал с официальными 4,4 ядрами магистрали, и вино работало с тем также. Таким образом, я вполне уверен, что пользовательское ядро было причиной проблемы, хотя я не могу действительно объяснить как.

Hope это могло бы помочь кому-то с подобными проблемами.

0
ответ дан 1 December 2019 в 22:51

Необходимо установить i386 версию Вина, можно сделать настолько использующий эти команды:

sudo dpkg --add-architecture i386

После того выполнения:

sudo apt-get update && sudo apt-get install wine-bin

И наконец выполненный:

winecfg

Для тестирования Вина i386 версия.

0
ответ дан 1 December 2019 в 22:51

Другие вопросы по тегам:

Похожие вопросы: