Найти тему

🍷Закатываем винные вечеринки на Linux: Как установить Wine в Astra Linux CE

Оглавление

Всем привет! 🦝 Сегодня хочу с вами поделиться своим опытом установки Wine в Astra Linux CE. Это программное обеспечение для запуска Windows программ в операционных системах Linux.

❗️❗️❗️ Сразу хочу оговориться. Данная статья не является на 100% точной инструкцией по установке. Каждый дистрибутив Linux по своему уникален и требует индивидуального подхода. Написанное в этой статье является моим собственный опытом по установке Wine в Astra Linux CE. Возможно у вас получиться провернуть то, что я сделал, а может и нет. Но в любом случае, описанное здесь может вам помочь. Удачи!😉

🌊вВодная часть

Думаю стоит начать с ответа на вопрос: а что такое этот Wine? Wine - это не название, а аббревиатура в стиле GNU. Полное название этого программного обеспечения звучит так - Wine Is Not an Emulator. Самое название уже отражает смысл. Wine - это НЕ эмулятор, а среда совместимости, позволяющая запускать Windows программы на прямую в Linux, минуя эмуляцию аппаратных ресурсов.

-2

А зачем этот ваш Wine? 🤔 Иногда, хотя со временем всё реже и реже, возникает необходимость запуска Windows приложений в Linux. Особенно во время повального перехода организаций на Astra Linux. В этом переходе можно отметить как плюсы, так и минусы.

Из минусов, я бы отметил временные затраты на адаптацию к другому ПО.

Из плюсов это стимуляция разработчиков пилить свой софт для Linux и тем самым изучая что-то новое. Кстати к таким разработчикам отношусь и я сам.

💿Установка Wine

Я пытался установить Wine через официальные репозитории в Astra Linux CE, но все попытки приводили меня к переустановке системы😒. Либо мне просто пока что не хватает опыта в этом деле, либо же это попросту не возможно. Я всегда упирался в старую версию libc6. Пытался я и её обновить, но большинство попыток также приводили только к переустановке. Единственное, чего удалось добиться без особого вреда для системы это обновить libc6 до версии 2.28 по этой инструкции, 🔗ссылка ниже

💣Неудачные попытки

Вот немного скришотов с попытками установки... Здесь при попытке установить Wine исходя из инструкции с официального сайта, я всегда упирался в целую гору неудовлетворённых зависимостей.

-3

Что ж, попробуем удовлетворить все зависимости в ручную, как бы это не звучало. Загрузим рекомендуемый пакет libsdl2-2.0-0:i386.

sudo wget http://security.debian.org/debian-security/pool/updates/main/libs/libsdl2/libsd
l2-2.0-0_2.0.9+dfsg1-1+deb10u1_amd64.deb

Скачанный пакет я устанавливал через стандартный установщик пакетов Astra Linux. Установка на удивление прошло гладко

-4

Пробуем снова установить Wine. Снова упираемся в неудовлетворённую зависимость. Требуется установить библиотеку libasound2-plugins:i386. А она в свою очередь требует libsound2 версии 1.1.7, но в Astra есть только 1.1.3 😔 и на ней завязан графический интерфейс Fly😭. При попытке установить libsound2 новой версии, происходит следующее. libsound2 потребует установить свежую версию библиотеки libsound2-data, а вот уже при попытке установить её, под снос попадает половина софта системы

-5

Ну и соответственно, если провести установку, то произойдет весьма забавная вещь - графический интерфейс Fly сделает fly away.

-6

Что ж, этот путь ведет в никуда... Я честно пробовал копаться с зависимостями, но всё шло не очень гладко. В общем и целом пришлось восстанавливать систему.

-7

✅Удачная попытка

Я добавил репозитории от Debian 9 stretch, отредактировав файл sources.list

sudo nano /etc/apt/sources.list

deb [trust=yes] https://archive.debian.org/debian/ stretch main non-free contrib
deb-src [trust=yes] https://archive.debian.org/debian/ stretch main non-free contrib
deb [trust=yes] https://archive.debian.org/debian/ stretch-backports main contrib non-free
deb-src [trust=yes] https://archive.debian.org/debian/ stretch-backports main contrib non-free
-8

Добавил ключи

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 04EE7237B7D453EC
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 648ACFD622F3D138

И обновил заголовки

sudo apt update
-9

Далее всё просто

sudo apt install wine

Соглашаемся с установкой и ждем её завершения. После проверяем версию

wine --version
-10

Да уж! Три дня экспериментов, ради старинной версии Wine😑. Ладно, давайте проверим на что она способна.

🔮Проверка работоспособности

Запускаем конфигуратор Wine командой

winecfg
-11

В терминале вывалило кучу ошибок, но ОНО живое! Сомневаюсь, что этот Wine способен что-то запустить, ну да ладно - была не была. Попробуем запустить Portable версию программы ColorMania, которую я недавно советовал в одном из своих постов. Эта программа как раз исходя из описания только для Windows, а сейчас мы попробуем запустить её под Linux.

Скачиваем архив и помещаем содержимое в директорию Документы

-12

Теперь в Терминале пишем команду

wine /home/<имя_пользователя>/Документы/ColorMania/ColorManiaPortable.exe

Немного ждем и программа запускается!🙂

-13

А на сегодня всё! 🦝 Всем удачных установок!

-14