Автор Тема: Не запускаются Windows программы через wine  (Прочитано 5700 раз)

Оффлайн kav4ik

  • Начинающий
  • *
  • Сообщений: 11
Доброго времени суток уважаемые форумчане.
Собственно сабж, при попытке запуска из консоли выскакивают ошибка "Trying to load PE image for unsupported architecture (I386)" подозреваю что из-за того что сам ALTLinux  2.6.32-std-def-alt20.M50P.1 x86_64 GNU/Linux. А вот что делать для запуска не знаю.
Помогите пожалуйста.


Mario_z

  • Гость
Вы пытаетесь запустить приложение MS-DOS?
А вообще очень советую почитать руководство http://www.opennet.ru/docs/RUS/wine_guide/ и только потом задавать вопросы (вот только устанавливать Wine как там описывают не нужно, у вас он уже есть).

Оффлайн kav4ik

  • Начинающий
  • *
  • Сообщений: 11
Запускаю я программы не MS-DOS например Radmin, Putty, Total Commander и все выдавали одну и туже ошибку.
П.С. Раньше на другом компе и в ALTLinux 4.1 эти же программы запускались без проблем. Wine на обоих компьютерах был установлен с репозитария и никаких доп. настроек не производилось. Было только одно отличие: на домашнем компе ALT x86_64, а на компе друга ALT x86 (как то так не знаю как правильно назвать, но точно не 64-битная система у него стоит)
« Последнее редактирование: 22.09.2010 22:44:06 от kav4ik »

Mario_z

  • Гость
Возможно на ваш вопрос ответят более компетентные в данном вопросе товарищи, которые пробовали запуска wine на 64-х битном ALT. К сожалению ни разу такого не делал. Вообще не устанавливал 64-х битные системы, поскольку 32-х биного ядра с поддержкой PAE мне хватает, зато 32-х битная система более стабильна.
« Последнее редактирование: 22.09.2010 23:22:35 от Mario_z »

Оффлайн kav4ik

  • Начинающий
  • *
  • Сообщений: 11
Да я тоже обычно пользуюсь 32-х битной, а в этот раз решил попробовать поставить 64-х, и похоже что зря  :). А не знаете можно ли обновить систему до 32-х битной?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
На 64-битном Wine запускаются только 64-битные приложения Windows. Для запуска 32-х битных приложений, надо установить 32-х битный Wine (подробности как это сделать описаны на сайте http://etersoft.ru/)

http://wiki.etersoft.ru/WINE/x8664
« Последнее редактирование: 23.09.2010 09:25:51 от ruslandh »

Оффлайн kav4ik

  • Начинающий
  • *
  • Сообщений: 11
http://wiki.etersoft.ru/WINE/x8664
Что то там не понятно написано. Подключил я репозитарий "rpm ftp://updates.etersoft.ru/pub/ALTLinux/p5 x86_32 classic"
перед этим отключил те которые были включены в начале.
не понятно что за команда "apt-get install." там видно чего то не хватает.
пытался просто икать через Синаптик, так там вообще не нашел я пакета wine.
Так же нашел еще один мануал http://etersoft.ru/wine/manual#wine-64-
но там тоже не больше написано, ед. отличие в том что команда установки немного изменена "apt-get install *.rpm" но это тоже не особо помогло.
П.С. команда "apt-get install *.rpm" выдала след. ошибку:
[root@Linux_PC apt]# apt-get install *.rpm
Reading Package Lists... Done
Building Dependency Tree... Done
E: Regex compilation error - Invalid preceding regular expression

Может кто знает как бороться? Не охота переустанавливать систему.
« Последнее редактирование: 25.09.2010 11:49:27 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
 В данном случае отключать репозитории, которые были вначале не надо.

 Имелась ввиду следующие:
1. Вы подключаете репозиторий  ftp://updates.etersoft.ru/pub/ALTLinux/p5/x86_32, прописывая его в /etc/sources.list (или другой аналогичный файл из папки /etc/sources.list.d) по стандартный правилам типа :

rpm ftp://updates.etersoft.ru/pub/ALTLinux/p5 x86_32 classic

2. Устанавливаете wine
apt-get instsll http://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/i586/RPMS.classic/wine-1.1.44-alt1.M50P.1.i586.rpm

Или скачиваете wine из 32-битного репозитория, например через
wget  http://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/i586/RPMS.classic/wine-1.1.44-alt1.M50P.1.i586.rpm
переходите в папку, где лежит скачанный wine и устанавливаете
apt-get instal lwine-1.1.44-alt1.M50P.1.i586.rpm

для работы и установки wine могут потребоваться ещё какие-нибудь пакеты из http://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/i586/RPMS.classic/, которые надо будкт скачать и установить аналогично.

Оффлайн semiono

  • Завсегдатай
  • *
  • Сообщений: 157
  • [:]/\/\/\[:]
[ru]Y mena ky4a zaBucumosteu nokatiLo![/ru]  :D
Depends: libc.so()... but it is not instalable
...
...
... but it is not instalable
...ld-linux.so but it is not instalable
...wine-geco but it is not instalable
...libX11... but it is not instalable
...libwine but it is not instalable
...libpthread but it is not instalable

Zato teper mne jasno nado Desktop 4.0 (x86) postavit !
« Последнее редактирование: 26.09.2010 01:44:38 от semiono »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Наверное не совпадает основной репозитоторий и добавочный?

Mario_z

  • Гость
semiono
Читай http://forum.altlinux.org/index.php/topic,4487.0.html
Цитировать
Внимание!
1. Обязательно должны быть выбраны оба репозитория,  noarch и  i586, в противном случае при обновлении ваша система с большой вероятностью разрушится и вам придется переустанавливать ОС с нуля.
2. Не стоит прописывать более одной пары репозиториев (исключением является прописанный путь к ATAPI CD/DVD приводу, но в любом случае в привод должен быть вставлен правильный диск, раз уже путь к нему прописан), т.е. не имеет смысла одновременно иметь подключенными и бранч 4.1 и бранч p5 — это приведет к конфликтам версий пакетов.

Оффлайн semiono

  • Завсегдатай
  • *
  • Сообщений: 157
  • [:]/\/\/\[:]
Хорошо! Спасибо! Но для меня лишний повод теперь x86 поставить, мой лубимиый Desktop 4.0
Я уже и в windows много раз разочаровался в x64 платформе, правда для винды это решает доступ 4 Гб и более памяти,
что весьма важно! Но в линукс наверное такой проблемы вообще нету. ) ??
А в остальном x64 только грабли кругом. Вот и wine мне нужен разумеется для 32 битников, я то сразу не был в курсе дел!
PS мне бы под Desktop 4.0 дрова найти б для GeForce 9400 GT вообщеб хорошо было! Ну может скачаю какнибудь 4.1 x86 позже.

Mario_z

  • Гость
Для Альтлинукс (да и вообще под Линукс) под 32 бита есть ядро с поддержкой PAE - читай информацию по ссылке в предыдущем посте.
Не знаю как как было в 4.0, но в 4.1 GT8400 замечательно работала, после этого встроенная 8200 замечательно работала, а потом и GTS250 не менее замечательно работала.  :D
Дрова для NVidia под Linux это обычно одна из самых беспроблемных вещей.
« Последнее редактирование: 26.09.2010 04:18:16 от Mario_z »

Оффлайн semiono

  • Завсегдатай
  • *
  • Сообщений: 157
  • [:]/\/\/\[:]
В ALT 4.0 даже в двд репозитории был wine!
Однако, у меня воообще ничего не работает, ниодин 50килобайтный бинарик!
С ужосом читаю что можно запустить и юзать C1 Office и игры.
Возможно, что очень старая версия. Я вообще-то настраивать не умею, но что там понимать, всё итак интуитивно ясно.
Открыл окно настроек wine, добавил диск с разделом фат системным...
Хотя не ясно зачем wine у себя какие-то папки создаёт, возможно в них надо переместить DLL ?
Вообще-то wine в своём окне показывает win32 библиотеки, якобы он их знает. Но блин там даже mfc42.dll не было!
И ещё меня напрягает, что вечно папки указанны как Program Files и WINDOWS, у меня нету такого,
у меня всё в одном каталоге C:\I = %WinDir% и %ProgramFiles% = C:\I\Apps
Вообщем то зависимость многих прог я знаю, мне было бы удобнее свалить все файлы в один каталог,
тогда и переменные не нужны. Но относительно wine что-то туманно как-то :)
Я проги запускал левым кликом из KDE - "запустить с помощью wine" даже калькулятор не открывает...
Под рутом wine не пашет тоже, на всякий случай :) я думал может из-за прав доступ перекрыт к винде.
« Последнее редактирование: 26.09.2010 23:32:44 от semiono »

Mario_z

  • Гость
semiono
Я твой поток сознания не разумею.
http://www.opennet.ru/docs/RUS/wine_guide/index.html
Читай и анализируй сам.