Установка и настройка wine на Debian/Ubuntu/Linux Mint
Wine является утилитой с открытым исходным кодом, которая может запускать запуска некоторые приложения с Windows прям в Linux. Wine совместим практически со всеми версиями программ Windows.
Wine (первоначальная аббревиатура Wine Is Not an Emulator что переводится «Вино не эмулятор») представляет слой совместимости для того чтобы могли работать приложения Windows на нескольких POSIX-совместимых операционных систем, таких как Linux, Mac OSX, и BSD. Вместо того, чтобы имитировать внутреннюю логику для Windows, как на виртуальной машине или эмуляторе, Wine переводит Windows API и ставит под POSIX при этом устраняя производительность и «штрафы памяти» других методов и позволяет аккуратно интегрировать приложения Windows в свой рабочий стол.
Wine начал свое существование еще в 1993 году, под руководством Боб Amstadt который хотел написать поддержку работоспособности программ на Windows 3.1 для Linux. Очень рано, руководство над развитием Wine перешла к Александру Жульяр, который с тех пор стал руководителем проекта. На протяжении многих лет, так как API и приложения Windows эволюционировали, чтобы воспользоваться преимуществами новых аппаратных и программных средств, утилита wine адаптировалась для поддержки новых функций, и была портирована на другие ОС и с каждым разом становится все более стабильной, обеспечивая все более лучший пользовательский интерфейс.
Амбициозный проект Wine стремительно писался на протяжении 15 лет, прежде чем программа наконец достигла версии v1.0, а первый стабильный релиз был выпущен в 2008 году. Сейчас, большое количество людей использует вайн для открывания различных программ в Linux которые написаны для Windows.
Установка wine на Debian/Ubuntu/Linux Mint
В Ubuntu/Mint выполните команду:
Перед установкой нужно добавить репозиторий wine, а сделать это можно так:
# sudo add-apt-repository ppa:ubuntu-wine/ppa
Чтобы добавить репозиторий, нужно установить дополнительные пакеты, если не получается и получаете ошибку:
-su: add-apt-repository: command not found
Можно прочитать статью тут:
Ошибка «add-apt-repository command not found» в Debian
Обновляем список репозиториев ( чтобы обновился репозиторий wine):
# sudo apt-get update
И начинаем устанавливать саму утилиту, Wine:
# sudo apt-get install wine1.7
Затем установим winetricks. Winetricks является вспомогательным скриптом для загрузки и установки различных распространяемых библиотек необходимых для запуска некоторых программ в Wine. Они могут включать замену для компонентов wine с использованием библиотек c закрытым исходным кодом.
# sudo apt-get install winetricks
Установка wine в Debian
Для посмотрим какие пакеты есть для wine:
root@debian:/usr/local/src# aptitude search ^wine i wine - Windows API implementation - standard suit p wine:i386 - Windows API implementation - standard suit p wine-bin:i386 - Windows API implementation - binaries p wine-binfmt - Windows API implementation - binfmt suppor p wine-binfmt:i386 - Windows API implementation - binfmt suppor p wine-development - Windows API implementation - standard suit p wine-development:i386 - Windows API implementation - standard suit v wine32 - p wine32:i386 - Windows API implementation - 32-bit binary p wine32-dev-tools:i386 - Windows API implementation - 32-bit develo v wine32-development - p wine32-development:i386 - Windows API implementation - 32-bit binary p wine32-development-preloader:i3 - Windows API implementation - prelinked 32- v wine32-development-tools - p wine32-development-tools:i386 - Windows API implementation - 32-bit develo v wine32-tools - p wine32-tools:i386 - Windows API implementation - 32-bit develo i A wine64 - Windows API implementation - 64-bit binary p wine64-bin - Windows API implementation - 64-bit helper p wine64-dev-tools - Windows API implementation - 64-bit develo p wine64-development - Windows API implementation - 64-bit binary p wine64-development-preloader - Windows API implementation - prelinked 64- p wine64-development-tools - Windows API implementation - 64-bit develo p wine64-tools - Windows API implementation - 64-bit develo root@debian:/usr/local/src#
Хорошо, в системе есть wine, установим его:
# apt-get install wine
Запустим wine с командной строки:
# wine
У меня попросило выполнить команду:
# dpkg --add-architecture i386 && apt-get update && apt-get install wine32
Установка winetricks на debian
Winetricks представляет собой графический интерфейс, который может быть использован для установки некоторых Windows приложений на Linux, которые будут использоваться в wine. Для начала установим нужный пакет:
# apt-get install zenity
Загружаем winetricks скрипт:
$ cd /usr/local/src && wget http://winetricks.org/winetricks
Добавляем права на выполнение (запуск) скрипта:
$ chmod +x winetricks
Запускаем winetricks:
$ ./winetricks
Winetricks может использовать в командной строке:
$ ./winetricks apps list
Можно поставить не стабильную версию. Но я не нуждался в этом.
Настройка wine на Debian/Ubuntu/Linux Mint
1. Заходим в меню -> Wine -> Настройка Wine (Configure Wine), внизу во вкладке выбираем нужную ОС ( я выбрал windows 7, так как я хочу открывать приложения с нее). нажимаем ОК и закрываем окно.
2. Открываем терминал и пишем в нем (чтобы открыть winetricks и установить дополнительные библиотеки):
# winetricks
Запуститься окно, в нем выбираем «Select the default winetricks» и нажимаем ОК, YES, OK.
3. В появившемся окне переходим во вкладку ( ставим галочку) «Install a Windows DLL or component». Выбираем что нужно установить, для разных нужд, по этому нужно устанавливать дополнительные компоненты, рекомендую выбрать все галочки и установить ВСЕ. Я только отмечу, wmp9 ( это плеер).
Установка и настройка wine на Debian/Ubuntu/Linux Mint завершена. Надеюсь расписал подробно, но если что то осталось не понятным и не полностью озвучено, то пишите мне комментарий и я постараюсь вам помочь или поправить данный материал.
если можно задавать вопросы, сразу хотелось бы уточнить как устанавливать шрифты — все ли они необходимы? — для корректного вывода меню и консолей игр. в некоторых шрифт корявый, не читабельный, в некоторых — совсем кракозябры
Уточни какая ОС установлена (и версия), тогда смогу помочь.
«sudo add-apt-repository ppa:ubuntu-wine/ppa» — не прокатит просто так на дебиане и про это стоило написать.
Извините за упущение. Я дополняю материал по мере возможности. Я создаю полные статьи, чтобы не искать много в интернете и выделяю основное. Но иногда, у меня просто не хватает времени на все это. Я исправлю данное замечание и дополню статью. Спасибо за понимание.
А как установить такие пакеты как Dotnet»ы всякие — не все из списка устанавливается как надо.
Система Linux Mint 17.2 MATE 64x
Я не подскажу, т.к не ставил дотнеты на linux вообще, но можете попробовать утилиту » cross over». Функционал, аналогичен wine. Возможно получится подружить данные либы на линукс.
на Debian добавляю репозиторий, делаю updete — все без ошибок.
делаю apt-get install wine1.7
После недолгого поиска ответ: Не удалось найти пакет wine1.7
Поправил данную статью. Проверьте выполнить действия заново.
alexandr@debian:~$ sudo apt-get update
Игн http://ppa.launchpad.net jessie InRelease
Игн http://ppa.launchpad.net jessie Release.gpg
Игн http://ppa.launchpad.net jessie Release
Ош http://ppa.launchpad.net jessie/main amd64 Packages
404 Not Found
Ош http://ppa.launchpad.net jessie/main i386 Packages
404 Not Found
Игн http://ppa.launchpad.net jessie/main Translation-ru_UA
Игн http://ppa.launchpad.net jessie/main Translation-ru
Игн http://ppa.launchpad.net jessie/main Translation-en
W: Не удалось получить http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found
W: Не удалось получить http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/dists/jessie/main/binary-i386/Packages 404 Not Found
Я так понимаю что debian и ubuntu не совместимы в принципе…
У меня не вышло даже смонтировать iso образ ubuntu в debian хотя debian-овский монтируется без проблем.
Возможно я чего то не правильно делаю.
Я новичек в linux.
Самая вразумительная инструкция!
Доброго времени суток.. я так понимаю, что если какие то компоненты не установились (по разным причинам).. их можно поставить потом по новой!?
Все верно.
Написал winetricks. Пишет, что команда не найдена. Что делать?
Взято с моей же статьи……
Для начала установим нужный пакет:
# apt-get install zenity
Загружаем winetricks скрипт:
$ cd /usr/local/src && wget http://winetricks.org/winetricks
Добавляем права на выполнение (запуск) скрипта:
$ chmod +x winetricks
Запускаем winetricks:
$ ./winetricks
Winetricks может использовать в командной строке:
$ ./winetricks apps list
также я попытался скачать wmp9, пишет что 64 бита не поддерживает, хотя у меня Debian 8.1
Что-то не так делаешь. У меня все хорошо работает, вот пример:
Я так понимаю никто никогда не слыхал о репозиториях и тем более не в курсе, что такое ключи безопасности debian-repo’s, куда их добавлять и как собирать sources.list.. вот оно использование ubuntu’s когда все легко и просто…