Меню Рубрики

Установка в дебиане wine

  • ru
  • Wine

Wine — (своеобразный акроним для «Wine Is Not an Emulator», т.е. «Wine не эмулятор») это слой совместимости, который может запускать приложения Windows на некоторых POSIX-совместимых операционных систем, например Linux, Mac OSX, или BSD. Вместо имитации внутренней логики Windows, как это делают виртуальные машины или эмуляторы, Wine переводит на лету вызовы Windows API в POSIX, избегая проблемы с производительностью и памятью при использовании других методах, и позволяет вам лучше интегрировать приложения Windows в ваш десктоп.

Доступные версии

С версии Debian Jessie вы можете выбрать между двумя пакетами Wine: wine и wine-development.

wine tracks the stable releases from winehq.org (e.g. version 1.6.2), and wine-development the development releases (e.g. version 1.7.29).

Несмотря на свое название wine-development этот пакет также подходит для использования обычными пользователями. Не надо путать с *-dev пакетами, которые содержат заголовочные файлы и библиотеки для разработки.

Вы можете установить оба пакета одновременно, или только один из них.

Чтобы использовать wine-development вы должны добавлять суффикс «-development» к каждой команде (например, «wine-development foo.exe» или «winecfg-development»).

Установка

Debian Jessie и новее

Приготовления: включение мультиархитектуры (multiarch)

Если ваша система имеет 64-битную архитектуру, то вы должны включить multiarch. Вы можете определить вашу архитектуру с помощью следующей команды:

Пример для amd64 (у большинства пользователей), а нам надо добавить i386:

Установка

Установка из jessie-backports

Для Debian Jessie также доступны версии из Backports. Для включения jessie-backports на вашей системе добавьте строчку в ваш файл sources.list (или добавьте новый файл, с расширение «.list» в директорию /etc/apt/sources.list.d/):

Пакеты из Backports не устанавливаются/обновляются автоматически. Но после установки пакетов из jessie-backports, они будут (в будущем) автоматически обновляться. В примерах ниже, пакеты будут установлены из jessie-backports, а не из jessie.

Instead of the following examples you might simply use «apt install -t jessie-backports wine» (or «apt install -t jessie-backports wine-development»). But then you will end up with many packages installed unnecessarily from jessie-backports!

Установим пакет wine из jessie-backports на 64-битную архитектуру (с дополнительными компонентами из i386):

Установим пакет wine из jessie-backports на 32-битную архитектуру:

Установим пакет wine-development из jessie-backports на 64-битную архитектуру (с дополнительными компонентами из i386):

Установим пакет wine-development из jessie-backports на 32-битную архитектуру:

Зависимости Wine

Пакеты wine и wine-development имеют в зависимостях некоторые пакеты wine*. Некоторые пакеты необязательные и могут быть не установлены автоматически.

Прользователя 64-битной архитектуры следует убедиться, что установлены оба пакета — wine32 и wine64 (или wine32-development и wine64-development) (although not strictly required, this is what most people want).

Debian Wheezy и старше

В Debian Wheezy, для удобства, Wine разбит на несколько пакетов, чтобы вы могли использовать только те возможности Wine, которые вам нужны.

Полный стандартный комплект можно получить, установив wine. Это фиктивный пакет, зависящий от стандартных компонент Wine.

Минимальный комплект можно получить, установив wine-bin. Данный пакет предоставляет двоичный загрузчик для запуска исполняемых файлов Windows.

После установки пакета wine-bin, если необходимо, добавьте дополнительные модули:

libwine — Этот пакет содержит библиотеку wine.

libwine-alsa — Звуковой модуль ALSA; пакет содержит драйвер для звука, ALSA.

libwine-capi — Модуль ISDN; пакет содержит интерфейс CAPI, который позволяет приложениям Windows взаимодействовать с картами ISDN, поддерживаемыми capi4linux.

libwine-cms — Модуль управления цветом; пакет содержит реализацию Системы Управления Цветом (Color Management System), которая позволяет приложениям Windows калибровать цвета, используемые для дисплея и печати

libwine-dbg — Символы для отладки (debugging symbols); пакет предоставляет символы для отладки.

libwine-dev — Файлы для разработки; пакет предоставляет заголовочные файлы на ‘C header files’.

libwine-gl — Модуль OpenGL; пакет содержит модули OpenGL и Direct3D, которые позволяют приложениям Windows использовать 3D ускорение.

libwine-gphoto2 — Модуль камеры; пакет содержит интерфейс TWAIN, который позволяет приложениям Windows взаимодействовать с камерами, поддерживаемыми gphoto2.

libwine-ldap — Модуль LDAP; пакет содержит модуль, который позволяет приложениям Windows доступ к службам каталогов LDAP.

libwine-oss — Звуковой модуль OSS; пакет содержит драйвер для звука, OSS.

libwine-print — Модуль печати; пакет содержит спулер, поддерживающий CUPS, и драйвер PostScript, предоставляя возможность печати из приложений Windows.

Читайте также:  Установка аккумулятора ситроен с4

libwine-sane — Модуль сканера; пакет содержит интерфейс TWAIN, который позволяет приложениям Windows взаимодействовать со сканерами, поддерживаемыми SANE .

Конфигурация

wine 1.6.2-20 packages in Debian Jessie

To use the wine-wrapper scripts such as winecfg, wineboot or regedit you have to set them as an option to the command «wine». See Debian bug #784280. wine-development and later wine versions are are not affected.

E.g. typing only «winecfg» will cause an error if no wineprefix exists yet, while «wine winecfg» works as expected.

Чтобы открыть окно настроек Wine, введите следующую команду (в зависимости от используемой версии Wine):

Чтобы открыть редактор реестра, введите следующую команду (в зависимости от используемой версии Wine):

Установка и удаление программ

Для установки программы, запустите установочный файл Windows (.exe/.msi), используя следующую команду (в зависимости от используемой версии Wine):

Для удаления программ, запустите в «wine uninstaller», используя следующую команду (в зависимости от используемой версии Wine):

«Wine uninstaller» не удаляет кнопки меню и иконки установленных программ, поэтому вам придётся сделать это вручную, для этого удалите всё лишнее из папок /home/имя_пользователя/.local/applications/wine и /home/имя_пользователя/.local/icons или удалите их (в этом случае все кнопки созданные Wine исчезнут)

Winetricks

winetricks — это вспомогательный скрипт для загрузки и установки различных необходимых компонентов (например, библиотеки), для запуска программ в Wine. Некоторые компоненты могут включать в себе библиотеки с закрытым кодом.

Для установки, введите следующие:

Если у вас установлен одновременно wine и wine-development, то для того, чтобы использовать wine-development, вы должны выполнить следующие команды, перед запуском winetricks:

Если вы используете wine-development из Jessie (не из jessie-backports) используете следующие команды (make sure to replace the * in the WINESERVER line with the appropriate directory based on your system’s architecture):

Дополнительные программы для Wine

PlayOnLinux — Оболочка для Wine, облегчающая установку Windows-игр и приложений в Linux.

q4wine — Помогает управлять префиксами Wine и устанавливать приложения.

winegame — Это программа для легкой установки игр и приложений Windows в Linux.

Альтернативы

Crossover — CrossOver is developed by CodeWeavers and based on Wine, an open-source Windows compatibility layer. CrossOver lets you run thousands of Windows apps on your favorite Linux distros like Ubuntu, Mint, Fedora, Debian, RHEL and more.

Wine Staging Wine Staging (formerly wine-compholio) is a special wine version containing bug fixes and features, which are not yet available in regular wine versions. The >

источник

linux-notes.org

Установка и настройка 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, а сделать это можно так:

Чтобы добавить репозиторий, нужно установить дополнительные пакеты, если не получается и получаете ошибку:

Можно прочитать статью тут:

Обновляем список репозиториев ( чтобы обновился репозиторий wine):

И начинаем устанавливать саму утилиту, Wine:

Затем установим winetricks. Winetricks является вспомогательным скриптом для загрузки и установки различных распространяемых библиотек необходимых для запуска некоторых программ в Wine. Они могут включать замену для компонентов wine с использованием библиотек c закрытым исходным кодом.

Для посмотрим какие пакеты есть для wine:

Хорошо, в системе есть wine, установим его:

Запустим wine с командной строки:

У меня попросило выполнить команду:

Установка winetricks на debian
Winetricks представляет собой графический интерфейс, который может быть использован для установки некоторых Windows приложений на Linux, которые будут использоваться в wine. Для начала установим нужный пакет:

Загружаем winetricks скрипт:

Добавляем права на выполнение (запуск) скрипта:

Winetricks может использовать в командной строке:

Можно поставить не стабильную версию. Но я не нуждался в этом.

Настройка wine на Debian/Ubuntu/Linux Mint

1. Заходим в меню -> Wine -> Настройка Wine (Configure Wine), внизу во вкладке выбираем нужную ОС ( я выбрал windows 7, так как я хочу открывать приложения с нее). нажимаем ОК и закрываем окно.

2. Открываем терминал и пишем в нем (чтобы открыть winetricks и установить дополнительные библиотеки):

Запуститься окно, в нем выбираем «Select the default winetricks» и нажимаем ОК, YES, OK.

3. В появившемся окне переходим во вкладку ( ставим галочку) «Install a Windows DLL or component». Выбираем что нужно установить, для разных нужд, по этому нужно устанавливать дополнительные компоненты, рекомендую выбрать все галочки и установить ВСЕ. Я только отмечу, wmp9 ( это плеер).

Установка и настройка wine на Debian/Ubuntu/Linux Mint завершена. Надеюсь расписал подробно, но если что то осталось не понятным и не полностью озвучено, то пишите мне комментарий и я постараюсь вам помочь или поправить данный материал.

18 thoughts on “ Установка и настройка 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

Поправил данную статью. Проверьте выполнить действия заново.

Я так понимаю что debian и ubuntu не совместимы в принципе…
У меня не вышло даже смонтировать iso образ ubuntu в debian хотя debian-овский монтируется без проблем.
Возможно я чего то не правильно делаю.
Я новичек в linux.

источник

Wine версии 4.0 — установка на Debian, Ubuntu и Linux Mint

Wine — это бесплатная и простая в использовании программа с открытым исходным кодом, которая позволяет пользователям Linux запускать некоторые приложения на базе Windows в Unix-подобных операционных системах. Wine — это уровень совместимости для установки практически всех версий программ Windows.

В этой статье описываются несколько простых шагов по установке последней стабильной версии Wine 4.0 в системах Debian 9-8, Ubuntu 18.10-16.04 и Linux Mint 19-17, а также мы увидим, как настроить wine, установить программное обеспечение Windows и удалить его из системы.

Читайте также:  Установка виртуальных двух дисков

Вы можете узнать все новые функции и журнал изменений этого выпуска на странице проекта Wine.

Установка Wine 4.0 на Ubuntu, Linux Mint и Debian

Если вы хотите получить самую последнюю версию Wine 4.0, вы должны использовать новый PPA-репозиторий Wine, который предлагает как версии development, так и stable версии Wine для Debian, Ubuntu и Linux Mint.

Чтобы установить Wine 4.0 в Ubuntu и Linux Mint, откройте терминал, нажав ‘CTRL + ALT + T‘ на рабочем столе, и выполните следующие команды для его установки:

Чтобы установить Wine на Debian:

Затем добавьте следующий репозиторий в /etc/apt/sources.list или создайте *.list в /etc/apt/sources.list.d/ со следующим содержимым:

Примечание: не забудьте заменить DISTRO на ваш выпуск Debian wheezy, jessie, stretch или sid.

Теперь обновите базу данных репозитория пакетов и установите Wine, как показано ниже:

Другой способ получить самую последнюю версию Wine (то есть 4.0 на данный момент) — это собрать wine из исходного архива с помощью следующих команд:

Знакомство с Wine 4.0

Чтобы запустить программу Wine, вы должны указать полный путь к программе .exe. Например, мы запустим программу notepad.exe через wine:

Настройка Wine 4.0

Конфигурации Wine по умолчанию достаточно для запуска приложений Windows, но не все приложения на базе Windows работают под Wine. А в некоторых случаях вам может потребоваться дополнительная настройка для запуска определенных приложений или добавление нового дисковода Windows для подключения дисководов CD-ROM.

Настройка wine выполняется утилитой winecfg, поэтому для настройки wine выполните следующую команду с терминала:

Чтобы добавить новый диск, нажмите ‘Диски‘ -> ‘Добавить диск‘, а затем укажите полный путь к диску. Как показано на скриншоте ниже:

Это очень полезно для установки игр и приложений, использующих cdrom с wine для вашей Ubuntu.

Установка программного обеспечения Windows с помощью Winetricks

Winetricks — это небольшой вспомогательный скрипт для загрузки и установки программного обеспечения на базе Windows и отсутствующих файлов DDL, необходимый для запуска некоторых программ под Wine. Чтобы загрузить и установить программное обеспечение, запустите утилиту «winetricks» прямо из терминала. Обратите внимание, что текущий префикс winetricks является домашним каталогом пользователя (т.е. /home/user/.wine). Итак, все, что вы устанавливаете, сохраняется в этом каталоге:

При запуске ‘winetricks‘ может появиться следующее сообщение об ошибке:

Чтобы исправить такую ​​ошибку, выполните следующую команду и замените имя пользователя своим собственным:

Вам будет задан вопрос о помощи в разработке winetricks (отправлять отчёты о статистике). Просто нажмите «Да».

Нажмите кнопку ‘OK‘, чтобы продолжить. Если вы не хотите отправлять отчёты в winetricks, просто отключите их с помощью команды «winetricks –optout».

Далее выберите «Install a Windows DLL or component».

Выберите программное обеспечение, которое вы хотите установить. Допустим, я хотел бы установить Internet Explorer 8.

Утилита автоматически загружает и устанавливает выбранное программное обеспечение из таблицы winetricks.

После завершения загрузки и установки программа автоматически запустится. Это видно на скриншоте ниже:

Вы также можете запустить программу, указав полный путь к программе:

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

Удаление программного обеспечения Windows с помощью Winetricks

Если вы хотите удалить Internet Explorer с помощью winetricks, просто введите следующую команду, чтобы полностью удалить программу. Вы также напрямую удаляете каталог программы из каталога .wine, как показано ниже:

Удаление Wine и Winetricks

Если вас не устраивает программа Wine, вы можете полностью удалить её, используя следующую команду:

Вы также можете скачать исходный пакет Wine 4.0 для других дистрибутивов Linux со страницы загрузки wine.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

источник

Добавить комментарий

Adblock
detector