Установка Wine на Ubuntu и Debian: Пошаговая инструкция 2024 | AdminWiki

Установка Wine на Ubuntu: Полное руководство для запуска Windows-приложений в Linux

17 декабря 2025 6 мин. чтения #compatibility-layer #debian #linux #ubuntu #windows-приложения #wine #winehq
Содержание статьи

Представь, что тебе нужно запустить важное Windows-приложение на твоём Linux-сервере или рабочей станции. Не устанавливая виртуальную машину и не перезагружаясь. Именно для этого существует Wine — мощный слой совместимости, который позволяет запускать Windows-программы в Linux-окружении. Давай разберем, как правильно установить и настроить Wine на Ubuntu и Debian, включая свежий Ubuntu 24.04.

Важно понимать: Wine — это не эмулятор, а реализация Windows API. Он транслирует Windows-вызовы в Linux-вызовы, что обеспечивает высокую производительность.

Подготовка системы перед установкой Wine

Перед тем как начать установку wine на ubuntu, нужно подготовить систему. Это особенно важно для Debian-based дистрибутивов, где могут отсутствовать необходимые репозитории.

1. Обновление пакетного менеджера

Всегда начинай с обновления списка пакетов:

bash
sudo apt update && sudo apt upgrade -y

2. Установка 32-битной архитектуры (для старых приложений)

Многие Windows-программы требуют 32-битные библиотеки:

bash
sudo dpkg --add-architecture i386
Внимание для Ubuntu 24.04: В последних версиях Ubuntu мультиархитектурная поддержка включена по умолчанию, но для Debian и старых версий Ubuntu этот шаг обязателен.

Способ 1: Установка Wine из официальных репозиториев Ubuntu/Debian

Самый простой способ, но версия Wine может быть не самой свежей. Идеально подходит для быстрой установки wine на debian или ubuntu.

bash
# Для Ubuntu и Debian
sudo apt install wine -y

# Установка полного пакета с дополнительными компонентами
sudo apt install wine-stable wine32 wine64 -y

Проверка установки

bash
wine --version
# Вывод должен быть примерно таким: wine-8.0.2

Способ 2: Установка последней версии Wine из официального репозитория WineHQ

Если тебе нужна самая свежая версия Wine (рекомендуется для Ubuntu 24.04 и новых приложений), используй официальный репозиторий.

Для Ubuntu 24.04 (Noble Numbat) и других версий

bash
# 1. Установка зависимостей
sudo apt install software-properties-common -y

# 2. Добавление ключа репозитория WineHQ
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

# 3. Добавление репозитория WineHQ
# Для Ubuntu 24.04:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources

# 4. Обновление списка пакетов
sudo apt update

# 5. Установка Wine
sudo apt install --install-recommends winehq-stable -y

Для Debian 13 (Bookworm)

Установка wine на debian 13 требует немного другого подхода:

bash
# 1. Установка зависимостей
sudo apt install curl -y

# 2. Добавление ключа и репозитория
curl -sS https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /usr/share/keyrings/winehq-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/winehq-archive-keyring.gpg] https://dl.winehq.org/wine-builds/debian/ bookworm main" | sudo tee /etc/apt/sources.list.d/winehq.list

# 3. Установка Wine
sudo apt update
sudo apt install --install-recommends winehq-stable -y

Настройка Wine после установки

После успешной установки wine на ubuntu, нужно выполнить первоначальную настройку:

bash
# Инициализация Wine конфигурации
winecfg

# Эта команда создаст ~/.wine directory
# и запустит графический конфигуратор

Установка необходимых компонентов

Для работы многих Windows-программ потребуются дополнительные библиотеки:

bash
# Установка winetricks - утилиты для установки Windows-компонентов
sudo apt install winetricks -y

# Установка распространенных компонентов
winetricks corefonts vcrun2019 dotnet48

Сравнение методов установки Wine

Метод Версия Wine Сложность Рекомендация
Репозиторий дистрибутива Стабильная, но может быть устаревшей ★☆☆☆☆ (Очень просто) Для быстрого старта, простых приложений
Официальный WineHQ Актуальная стабильная ★★★☆☆ (Средняя) Для новых приложений, максимальной совместимости
Сборка из исходников Любая (включая development) ★★★★★ (Сложно) Для разработчиков, тестирования новых функций

Практический пример: Запуск Windows-программы

Давай рассмотрим реальный пример запуска приложения после установки wine на ubuntu:

bash
# 1. Скачивание Windows-программы (например, Notepad++)
wget https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.6.4/npp.8.6.4.Installer.x64.exe

# 2. Запуск установщика через Wine
wine npp.8.6.4.Installer.x64.exe

# 3. Запуск установленной программы
cd ~/.wine/drive_c/Program\ Files/Notepad++/
wine notepad++.exe

Оптимизация производительности Wine

После установки wine на debian или ubuntu, можно улучшить производительность:

  • Использование Wine-Staging: Экспериментальная версия с дополнительными патчами
  • Настройка графики: В winecfg выбери правильный графический драйвер
  • Префиксы Wine: Создавай отдельные префиксы для разных приложений
bash
# Создание отдельного префикса для приложения
WINEPREFIX=~/.wine-myapp winecfg

# Установка приложения в отдельный префикс
WINEPREFIX=~/.wine-myapp wine setup.exe

Решение распространенных проблем

Проблема: Ошибки зависимостей при установке

bash
# Решение: Установка недостающих библиотек
sudo apt install -f
sudo apt install libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386

Проблема: Приложение не запускается

bash
# Включение отладки
WINEDEBUG=+all wine yourapp.exe 2>&1 | tee wine.log
# Логи помогут определить проблему

Часто задаваемые вопросы (FAQ)

Можно ли запускать Windows-игры через Wine?

Да, многие игры работают отлично. Для игр рекомендуется использовать Proton (специальная версия Wine от Valve) или Wine-Staging с дополнительными патчами для игр.

Как полностью удалить Wine с системы?

Используй команды: sudo apt remove --purge wine* и rm -rf ~/.wine. Для полной очистки также удали конфигурационные файлы в ~/.config/wine.

В чем разница между wine, wine-stable и winehq-stable?

wine — пакет из репозитория дистрибутива, wine-stable — метапакет из WineHQ, winehq-stable — полная установка из официального репозитория WineHQ с последними обновлениями.

Нужно ли устанавливать Windows в Wine?

Нет, Wine эмулирует Windows API, но не требует установки Windows. Однако некоторым приложениям могут потребоваться Windows-библиотеки, которые можно установить через winetricks.

Профессиональный совет: Для production-среды всегда тестируй приложения в изолированных Wine префиксах. Используй WINEPREFIX переменную окружения для управления разными окружениями.

Заключение

Установка wine на ubuntu 24.04 или debian — это мощный инструмент для расширения возможностей твоей Linux-системы. Независимо от того, нужен ли тебе запуск специфичного Windows-софта для бизнеса или ты хочешь поиграть в старые игры, Wine предоставляет надежное решение.

Помни: успешная работа с Wine зависит от правильной версии, настроенных префиксов и установленных зависимостей. Начинай с простых приложений, набирайся опыта, и вскоре ты сможешь запускать даже сложные Windows-программы в твоём Linux-окружении.

Главное — не бояться экспериментировать с настройками и всегда проверять совместимость приложений на WineHQ AppDB перед установкой.

Поделиться:
Сохранить гайд? В закладки браузера