Как установить Wine из исходного кода в системе на основе Debian

10 feb 2023 3 min di lettura
Как установить Wine из исходного кода в системе на основе Debian
Indice dei contenuti

Введение

Иногда вам нужно использовать определенную программу в вашей системе Ubuntu. Хотя есть и другие варианты (такие как виртуальные машины или такие программы, как Wine, помогающие запускать программы Windows в Linux), они требуют некоторой работы и не являются самыми простыми способами запуска этих программ. К счастью, WineHQ — отличное решение для запуска программ Windows на вашем компьютере с Ubuntu.

В этой статье вы узнаете, как установить WineHQ на Ubuntu, чтобы вы могли легко запускать эти надоедливые программы Windows, когда они вам нужны. Этот учебник состоит из:

  • Что такое вино?
  • Загрузите исходный код вина
  • Скомпилируйте и установите вино из исходников
  • Запуск программ Windows в Linux с помощью вина
  • Заключение

Что такое вино

Wine, что означает Wine Is Not An Emulator, — это способ запуска программ Windows в других операционных системах. Это позволяет программам Windows работать в Linux и macOS без лицензии Windows или виртуальных машин. Программа разрабатывалась с начала 1990-х годов и с годами развивалась, чтобы стать очень надежным способом запуска программ Windows в других операционных системах. Тем не менее, есть некоторые предостережения относительно запуска программ Windows в других операционных системах с помощью Wine.

Например, не всегда возможно запустить все программы на вашем компьютере. Кроме того, программы не всегда могут работать так же быстро, как если бы они работали под Windows. Тем не менее, Wine — отличное бесплатное решение для запуска программ Windows на вашем компьютере с Ubuntu, когда это необходимо.

Подготовьте систему

Чтобы скомпилировать Wine из исходного кода, вам потребуются необходимые инструменты, компилятор gcc и большое количество пакетов для разработки.

Откройте терминал с привилегированной учетной записью sudo и сначала обновите кэш apt:

sudo apt update

Затем установите необходимые пакеты в вашей системе.

sudo apt install build-essential gcc-multilib gcc-mingw-w64 libasound2-dev libpulse-dev libdbus-1-dev libfontconfig-dev libfreetype-dev libgnutls28-dev libgl-dev libunwind-dev libx11-dev libxcomposite-dev libxcursor-dev libxfixes-dev libxi-dev libxrandr-dev libxrender-dev libxext-dev bison flex

Загрузите исходный код Wine

После установки всех необходимых пакетов загрузите последний исходный код Wine с его официальных сайтов. На момент написания этой статьи последней версией является Wine 8.0.

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

wget https://dl.winehq.org/wine/source/8.0/wine-8.0.tar.xz
tar -Jxf wine-8.0.tar.xz -C /tmp

Все файлы будут извлечены в каталог /tmp/wine-8.0.

Компиляция исходного кода Wine

Используйте сценарий./configure, чтобы подготовить исходный код для установки в зависимости от аппаратного обеспечения вашей системы. Это создаст Makefile для сборки и настроит среду установки Wine в соответствии с вашей системой.

Перейдите в каталог с исходным кодом вина с помощью команды cd:

cd /tmp/wine-8.0

Затем настройте исходный код с помощью сценария./configure. В 64-битных системах обязательно используйте ключи командной строки –enable-win64 следующим образом:

Для 32-битных систем:

./configure

Для 64-битных систем:

./configure --enable-win64

Наконец, запустите команду make и make install, чтобы скомпилировать исходный код вина и установить его в своей системе.

make
make install

Компиляция исходного кода занимает некоторое время в зависимости от ресурсов, доступных в системном оборудовании. Дождитесь успешного завершения установки.

Проверьте свою установку

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

Для 32-битных систем:

./configure

Для 64-битных систем:

./configure

Вы должны увидеть вывод в wine-80.

Настройка вина

Следующим шагом будет настройка пакета WineHQ. Для этого выполните следующую команду:

В ваших системах Debian вы можете настроить Wine для «32-битных» и «64-битных» приложений Windows. В нашем случае мы настраиваем среду Wine для «32-битной» системы:

winecfg

Конфигурация Wine начнет обновляться в вашем «домашнем» каталоге.

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

Например, мы откроем вкладку «Приложения» и установим версию Windows как «Windows 7».

Чтобы изменить настройки, связанные с внешним видом, перейдите на вкладку «Графика» и установите параметры в соответствии с вашими потребностями.

Это был основной метод установки и настройки Wine в Ubuntu 22.04.

Запуск программ Windows в Linux с помощью WineHQ

Теперь, когда вы установили WineHQ в свою систему на основе Debian и настроили ее. пришло время запустить эти надоедливые программы для Windows. В целях тестирования я загрузил небольшой файл запуска Windows putty.exe и запустил его с помощью приложения Wine.

Заключение

WineHQ — отличный способ запуска программ Windows на вашем компьютере с Ubuntu. Программа очень проста в установке и настройке на Ubuntu. Он также позволяет вам запускать программы Windows на вашем компьютере с Debian, когда они вам нужны. В целом, это отличное бесплатное решение для запуска программ Windows на вашем компьютере с Ubuntu.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.