Программы
Как поставить новый Wine 2 в Ubuntu / Linux Mint

Как поставить новый Wine 2 в Ubuntu / Linux Mint

В Ubuntu репозиториях лежат не самые свежие версии. А бывают нужны возможности из новых версий…

Если вдруг кто забыл / не знал:

Wine («Wine Is Not an Emulator») — свободное программное обеспечение, позволяющее пользователям UNIX-подобных систем архитектуры x86 (и других архитектур, при наличии совместимости, например, AMD64) исполнять 16-, 32- и 64- битные приложения Microsoft Windows (64-битные приложения находятся в стадии ранней реализации). Wine также предоставляет программистам библиотеку программ Winelib, при помощи которой они могут компилировать Windows-приложения для портирования их в UNIX-подобные системы.

По сути, это запускалка Windows-приложений. Однако, в Ubuntu репозиториях лежат не самые свежие версии. А бывают нужны возможности из новых версий…

Устанавливаем свежий Wine в Ubuntu, Linux Mint

Но ничего — на помощь придут ppa-репозитории! Для того, чтобы работало добавление репозиториев поставим необходимые библиотеки:

sudo apt-get install -y software-properties-common python-software-properties

Теперь мы можем добавить wine репозиторий:

sudo add-apt-repository -y ppa:wine/wine-builds

После этого нужно обновить список пакетов:

sudo apt-get update

Теперь можно поставить свежий wine:

sudo apt-get install -y wine-staging

Не знаю, чем руководствуются мейнтейнеры данного пакета, но ставится он в директорию /opt. Для примера запусти cmd.exe:

/opt/wine-staging/bin/wine cmd

Или какую-нибудь game.exe:

/opt/wine-staging/bin/wine /path/to/game.exe

Также не забывайте про winecfg (/opt/wine-staging/bin/winecfg) для настройки, к примеру, графики и звука — приятная утилита.

Как переустановить Wine

Если вдруг возникли проблемы совместимости с предыдущей версией wine (если до этого использовали, к примеру, старую) — можно удалить старый wine и его папку ~/.wine — там лежат настройки wine и различные windows библиотеки.

sudo apt-get purge wine
sudo apt-get autoremove
sudo apt-get clean
sudo apt-get install -f
rm -r ~/.wine
rm -r ~/.local/share/applications/wine/Программы
rm -rf ~/.local/share/applications/wine*

После этого установить новый wine. При следующем запуске wine пересоздаст эту директорию.

Проблемы с архитектурой в Wine

Также потенциально могут быть проблемы с поддержкой 32-битных программ на 64-битных системах. Сообщение об этом примерно следующее:

архитектура пакета (i386) не соответствует архитектуре системы (amd64)

Это можно исправить командой:

dpkg --add-architecture i386
Также может быть вам интересно:

Анти-паттерн: «Девальвация срочно»

«Девальвация срочно» — это процесс методического добавления во все приходящие задачи «ускоряющих слов», которые обязаны ускорить разработку той или иной возможности. Вместо этого теряется само понятие срочности.

Читать »

Увеличиваем таймауты uwsgi+nginx (обходим 504 Gateway Time-out)

Если на вашем веб-сервере есть запросы, которые выполняются дольше 60 секунд, вы что-то делаете не так. Даже секунда на запрос — это ужасно долго, а 60 — те, что по умолчанию в nginx — просто ужас. Однако, есть ряд случаев, когда это необходимо/допустимо.

Читать »
Фото Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Исследователи сумели пройти code-review с реквестами в ядро Linux, заведомо содержащими добавление уязвимостей.

Фото Маленькая книга о Go (golang)

Маленькая книга о Go (golang)

Маленькая книга о Go распространяется под лицензией Attribution-NonCommercial-ShareAlike 4.0 International license. Вы не должны платить за эту книгу.

Фото Microsoft открывает исходники, а её IDE супер-популярна

Microsoft открывает исходники, а её IDE супер-популярна

Решил сложить пару фактов и немного над этим поразмыслить. Реально ли Microsoft "переобулись"?

Фото Как на Bash посчитать число строк в проекте (директории)

Как на Bash посчитать число строк в проекте (директории)

Ниже будет представлен однострочник, решающий данную задачу на Bash + пошаговое описание его работы.

Фото Как на Bash получить файлы, изменённые за сегодняшний день

Как на Bash получить файлы, изменённые за сегодняшний день

Bash имеет огромные возможности по программированию/скриптованию и администрированию операционной системы. Не важно: Linux это, FreeBSD, или MacOS – на Bash можно сделать многое.

Фото Как установить часовой пояс в Linux

Как установить часовой пояс в Linux

В рамках первичной настройки Операционной Системы важно установить и по какому времени вы живёте, ведь при следующем обновлении времени через Интернет ваше время слетит.

Фото Как найти самые большие папки и файлы в Linux

Как найти самые большие папки и файлы в Linux

Когда кончается место на жестком диске, возникает закономерный вопрос: на что же оно было потрачено, какие файлы разрослись больше положенного?

Фото Команда grep – полезные ключи и примеры использования

Команда grep – полезные ключи и примеры использования

У команды "grep" довольно много различных особенностей. особенно, если учесть, что с английского это "решето" – а что может войти в решето , не факт что выйдет!