debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Debian8 + wine  (Прочитано 34932 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн mrgoodvin

  • Местный житель
  • ***
  • Сообщений: 307
Re: Debian8 + wine
« Ответ #60 : 21 Октябрь 2015, 21:19:03 »
что стало с дебианом? раньше не требовалось таких допилов....
Здесь дело скорее всего в wine, а не debian.
Предлагают такое решение: ~$ WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Есть еще одно: ~$ sudo apt install libfreetype6:i386

Сам не пробовал, т.к. после обновления все работает, да и ставил 32-х битную версию. И как вариант, оставить только 32-х битную, должно тоже заработать.
 
Пользователи, которые поблагодарили этот пост: adrenalin-rush

Оффлайн adrenalin-rush

  • Активный пользователь
  • **
  • Сообщений: 52
Re: Debian8 + wine
« Ответ #61 : 22 Октябрь 2015, 06:12:49 »
что стало с дебианом? раньше не требовалось таких допилов....
Здесь дело скорее всего в wine, а не debian.
Предлагают такое решение: ~$ WINEARCH=win32 WINEPREFIX=~/.wine winecfg
Есть еще одно: ~$ sudo apt install libfreetype6:i386

Сам не пробовал, т.к. после обновления все работает, да и ставил 32-х битную версию. И как вариант, оставить только 32-х битную, должно тоже заработать.

Спасибо дружище!!!! Совет по ссылке №2 помог!!! ))) Теперь все гуд!!! И без ошибок!!!))))

Конкретно для нуждающихся:

Поставил wine, он посоветовал сделать dpkg --add-architecture i386,apt-get update, apt-get install wine-bin:i386, что было мной проделано.
Удалил ~/.wine и запустил WINEARCH=win32 WINEPREFIX=~/.wine winecfg
« Последнее редактирование: 22 Октябрь 2015, 06:25:11 от adrenalin-rush »
Debian 8.2, Gnome 3
Laptop: Lenovo B570e
 
Пользователи, которые поблагодарили этот пост: mrgoodvin

Онлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3237
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Debian8 + wine
« Ответ #62 : 30 Ноябрь 2015, 11:40:43 »
Представляю для желающих новую сборку wine1.7.55 . Собственно говоря это обыкновенный бэкпорт  из исходников взятых из https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa
 Мной тщательно проверены и разрешены сборочные и установочные зависимости. Сборка произведена в чистой среде pbuilder с использованием инструментов и сборочных зависимостей только из основного репозитория debian 8 . Таким образом установка данной программы ни как не нарушает работоспособности системы и не ломает зависимости. Единственный конфликт со старой версией wine ( их нельзя устанавливать вместе), что вполне естественно. Я уже протестировал сборку на имеющейся игрушке wolfenstein и MS Office 2007. В отличии от родного wine из офиса запущенного под wine совершенно нормально печатает системный принтер. Из наиболее заметных изменений относительно предыдущей сборки  wine1.7.38 поддержка эмуляции windows 10, есть небольшие изменения отображения программы в меню приложений ( тестировалось в среде KDE ). На протяжении тестирования каких либо глюков и лагов пока не замечено. При составлении инструкции по установки допустил маленький косячёк , который может завести неопытного пользователя в ступор по этому вношу исправления здесь .
1) Распаковать архив в удобное место , например домашнюю папку пользователя.
2) Прописать источник в /etc/apt/sources.list например
deb file:///home/имя_пользователя/winerepo /
# обновить список доступных пакетов
sudo apt-get update
#  пользователям 64 битной системы необходимо добавить архитектуру i386
sudo dpkg  --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 
3) Если установлена другая версия wine
sudo apt-get purge wine && sudo apt-get autoremowe
4)  Установить бэкпортированный wine1.7
sudo apt-get --no-install-recommends install wine1.7 # в противном случае натащит много ненужного.
отдельно установить gecko и mono
sudo apt-get install wine-gecko2.40 wine-mono4.5.6
5) отдельно установить свежий winetricks, в последний раз столкнулся с проблемой просроченного сертификата, по этому можно проигнорировать его проверку.
wget  --no-check-certificate https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
sudo cp winetricks /usr/bin
sudo chmod +x /usr/bin/winetricks
Дальнейшие действия точно такие же как в любом wine для debian или ubuntu.
Ссылка на загрузку https://yadi.sk/d/8FhTP_Tskj62J Исходники большие по весу но если необходимо то по требованию я выложу.
« Последнее редактирование: 13 Январь 2016, 09:48:39 от ferum »
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Сёмин

  • Местный житель
  • ***
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: Debian8 + wine
« Ответ #63 : 26 Декабрь 2015, 22:39:54 »
Ну вот и я забрел в вайновскую тему, и понятное дело не от хорошей жизни   :(
Если в CentOS 6/32  Wine устанавливается из репозитария Epel и сразу появиляется в меню Gnome со всеми фишками и работает без проблем, то дебиановский Wine огорчил с первой же минуты.
Первое, как писал автор топика, после установки он нигде не проявился в GUI.
Пробую отконфигурировать в консоли - получаю такую байду:
winecfg
cat: /home/user/.wine/system.reg: Нет такого файла или каталога
/usr/bin/winecfg: 32: exec: winecfg.exe: not found

Внимательно прочел этот топик, но тут чересчур крутые как для меня рекомендации, мне бы надо попроще.
Потому что мне не требуется играть в игры, не нужен OpenGL и прочие вкусности, мне было бы вполне достаточно, если бы заработала обычная старенькая версия 1.6.
Можно ли этого добиться простыми и стандартными методами?

Использую Debian 8.2/64/LXDE.
В системе установлены такие вайновские пакеты:
Цитировать
wine 1.6.2-20  реализация API Windows (стандартный комплект)
wine64  1.6.2-20 Windows API implementation - 64-bit binary loader
libwine  1.6.2-20 Windows API implementation - library
libwine-gecko-2.21 2.21+dfsg2-1 Windows API implementation - web browser module
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн VKH

  • Местный житель
  • ***
  • Сообщений: 137
Re: Debian8 + wine
« Ответ #64 : 27 Декабрь 2015, 09:11:18 »
Установи пакет playonlinux и будет тебе проще!
 

Онлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3237
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Debian8 + wine
« Ответ #65 : 27 Декабрь 2015, 12:16:19 »
Установи пакет playonlinux и будет тебе проще!
Нет не будет.
У вас проблема не в том что вы перешли с Centos на debian  а в том что пытаетесь использовать wine на 64 битной системе не подключив при этом мультиарч, а wine необходимы 32 битные библиотеки. Решение
dpkg --add-architecture i386 # enable multi-arch
apt-get update
apt-get install libc6:i386 # install base 32bit libraries
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Сёмин

  • Местный житель
  • ***
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: Debian8 + wine
« Ответ #66 : 27 Декабрь 2015, 15:41:35 »
То-то читая вчера это хавту  Installing WineHQ packages, никак не мог взять в толк, почему в нем предлагается подключить только 32-битовый репо:
First, enable 32 bit packages:

sudo dpkg --add-architecture i386

А где же аналогичные рекомендация для 64?
Поэтому ничего не стал делать без консультаций с вами.

Так что же получается: независимо от тогда, какая система - 32 или 64 - нужно выполнить это хавту от начала до конца, а потом устанавливать Wine?
И что при этом сделать с уже установленными wine-пакетами - удалить?
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Онлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3237
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Debian8 + wine
« Ответ #67 : 27 Декабрь 2015, 16:49:18 »
А где же аналогичные рекомендация для 64?
Это и есть для 64 битной системы, я вас понял прекрасно
 
Использую Debian 8.2/64/LXDE.
Что бы всё работало без вопросов вам надо установить winei386 взамен wine64, эти пакеты по зависимостям могут заменять друг друга.
В 32 битной системе wine ставится и работает без лишних телодвижений.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Сёмин

  • Местный житель
  • ***
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: Debian8 + wine
« Ответ #68 : 27 Декабрь 2015, 17:31:49 »
Ок. Выполнил то самое официальное Wine хавту, завершив его установкой winehq-devel
Но тут поджидала коварная неожиданность - мне было предложено удалить тьму уже установленных пакетов - audacity, avidemua, claws и множество библиотек!  :o
Хорошо, что команду по установке winehq-devel выдал в Synaptic, иначе бы в консоли снесло всё нафиг без спросу.
Что же я сделал не так?

Upd. Что-то накосячил в настройках репо. Пока еще привыкаю к apt, плохо в нем разбираюсь.


Cообщение объединено 27 Декабрь 2015, 18:19:45
В-общем, ничего теперь не получается  :(
После того, как удалил 64-битные
Цитировать
wine 1.6.2-20
wine64  1.6.2-20
libwine  1.6.2-20
libwine-gecko-2.21 2.21+dfsg2-1
выполнил команды из хавту
Цитировать
dpkg --add-architecture i386
wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
deb https://dl.winehq.org/wine-builds/debian/ jessie main
apt-get update
затем выполнил ваше
Цитировать
dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386
в результате чего установилось
Цитировать
gcc-4.9-base:i386 (4.9.2-10)
libc6-i686:i386 (2.19-18+deb8u1)
libc6:i386 (2.19-18+deb8u1)
libgcc1:i386 (1:4.9.2-10)

и далее при попытке установить winehq-devel (или даже просто wine) в Synaptic
система предлагает снести 81 пакет вместе с иксами, т.е. практически ВСЁ.

Если устанавливать winehq-devel из консоли, то диагностика менее информативна:

Цитировать
apt-get -s install  winehq-devel

Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 winehq-devel : Зависит: wine-devel (= 1.9.0~jessie)
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Тупик, не знаю, что дальше делать...
« Последнее редактирование: 27 Декабрь 2015, 18:51:16 от Сёмин »
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн mrgoodvin

  • Местный житель
  • ***
  • Сообщений: 307
Re: Debian8 + wine
« Ответ #69 : 27 Декабрь 2015, 18:53:25 »
Не знаю, что дальше делать...
Уберите "deb https://dl.winehq.org/wine-builds/debian/ DISTRO main" из source.list, приведите его в порядок. Установите wine32:i386 с подтянутыми зависимостями, затем установите wine.
Хорошо, что команду по установке winehq-devel выдал в Synaptic, иначе бы в консоли снесло всё нафиг без спросу.
Кажись в консоли тоже показался бы запрос на подтверждение текущей операции по удалению.
 

Онлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3237
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Debian8 + wine
« Ответ #70 : 27 Декабрь 2015, 19:13:36 »
Сёмин, Вас не поймёшь, то вы хотите ставить wine из родного репозитория ,то вас понесло собирать из сорцов девелоперскую версию которая не для работы а скорее для любителей вскипятить себе мозги при разборке багов. Представляю ваши ощущения от сюрпрайзов которые сами себе приготовили.  :D
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Сёмин

  • Местный житель
  • ***
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: Debian8 + wine
« Ответ #71 : 27 Декабрь 2015, 19:30:53 »
Ну почему же, я сейчас тупо и в точности выполняю ваши указания слева и справа, которые вы все щедро раздаете  :P
Ну и приплыл соответственно. Собирать из сырцов не собирался, но так было написано в официальном хавту для Дебиана -
sudo apt-get install winehq-develи других рекомендаций по установке Wine для Debian там не наблюдается.

Сейчас избавился от записи
"deb https://dl.winehq.org/wine-builds/debian/ DISTRO main"но по-прежнему система предлагает уморить 8 десятков пакетов.

Вероятно, это из-за выполнения этой команды?
sudo dpkg --add-architecture i386Как теперь избавится от ее последствий?
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Онлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3237
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Debian8 + wine
« Ответ #72 : 27 Декабрь 2015, 19:59:33 »
Сейчас избавился от записи
Код: [Выделить]
"deb https://dl.winehq.org/wine-builds/debian/ DISTRO main"

Теперь, обновляем список доступных пакетов и спокойно ставим wine
sudo apt-get update
sudo apt-get install wine wine32
устаревшие gecko и mono  можно не ставить, wine автоматом подтянет свежие версии при первом запуске winecfg  но для этого надо при установке выполнить
sudo apt-get --no-install-recommends install wine wine32
Что бы избавить систему от ненужного мусора ( сборочных зависимостей) если вы успели их наставить
sudo apt-get autoremove
З.Ы. Тупо ни чего выполнять не надо, надо стараться понять значение команд и что происходит при их выполнении.
« Последнее редактирование: 27 Декабрь 2015, 20:04:53 от ferum »
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Сёмин

  • Местный житель
  • ***
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: Debian8 + wine
« Ответ #73 : 27 Декабрь 2015, 20:16:30 »
Цитировать
Теперь, обновляем список доступных пакетов и спокойно ставим wine
Цитировать
sudo apt-get update
sudo apt-get install wine wine32
Уважаемый ferum, так я же говорил выше - не получается так...
Если после команды  apt-get update даю apt-get install wine wine32 , то получаю:
apt-get -s  install wine wine32
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 wine32:i386 : Зависит: libwine:i386 но он не будет установлен
               Зависит: libfreetype6:i386 но он не будет установлен
               Рекомендует: libasound2-plugins:i386 но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

а если через Synaptic, то по прежнему сначала предлагается удалить свыше 80 установленных 64-пакетов.
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Онлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3237
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Debian8 + wine
« Ответ #74 : 27 Декабрь 2015, 20:21:15 »
cat /etc/apt/sources.list
ls /etc/apt/sources.list.d
apt-get install libc6:i386  Делали?
Русские дебианщики против цифрового слабоумия !
 

Русскоязычное сообщество Debian GNU/Linux

Re: Debian8 + wine
« Ответ #74 : 27 Декабрь 2015, 20:21:15 »


Теги: