Перейти к содержимому

Как установить 64 битный wine

  • автор:

Как заставить работать wine на 64 битной системе

Всем привет! Столкнулся с неожиданной проблемой запуска вайн. При попытке установить игру выдаёт ошибку: Скрипт определил, что ваш IP-адрес принадлежит России. Если во время загрузки файлов вы увидите ошибки несоответствия сертификата, перезапустите скрипт с опцией ‘–torify’ или скачайте файлы вручную, например, используя VPN. Как запустить с такой опцией? Ещё была ошибка типа не поддерживается 64 бита. Нужен 32 битный префикс. Гуглил, нашёл команду WINEPREFIX=«$HOME/prefix32» WINEARCH=win32 wine wineboot и появляется такая ошибка: it looks like wine32-development is missing, you should install it. as root, please execute «apt-get install wine32-development» wine: ‘/root/prefix32’ is a 32-bit installation, it cannot support 64-bit applications. Пытался отдельно 32 битный вайн установить, безуспешно. Вот итог. Чтение списков пакетов… Готово Построение дерева зависимостей
Чтение информации о состоянии… Готово Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите, неосуществимо, или же вы используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости: wine32-development:i386 : Зависит: libwine-development:i386 (= 3.6-1) но он не будет установлен E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты. Ах да. Бубунта 18.04.

tariel
16.12.19 17:00:51 MSK

Установка Wine в Ubuntu 20.04 LTS

В этой статье описывается установка Wine на систему Ubuntu 20.04.

wine

Проверка разрядности Ubuntu (32-битная или 64-битная).

Существуют различные версии Wine для 32-битных и 64-битных версий Ubuntu. Чтобы проверить, какую версию вы используете, и установить соответствующую версию wine, выполните следующие шаги:

Откройте Терминал либо через Ubuntu Dash, либо с помощью сочетания клавиш Ctrl+Alt+T.

Используйте следующую команду для получения данных о процессоре из файлов sysfs и /proc/cpuinfo:

lscpu

lscpu

Запись CPU op-mode(s) говорит вам о том, какая версия Ubuntu установлена на вашей системе; 32-bit означает, что вы используете 32-битную ОС Linux, 32-bit, 64-bit означает, что вы используете 64-битную ОС.

Установка Wine из стандартного репозитория Ubuntu (рекомендуется)

Для установки Wine на 64-битную версию Ubuntu выполните следующую команду в Терминале от имени пользователя root:

apt install wine64

Для 32-разрядной системы Ubuntu вы можете использовать следующую команду:

apt install wine32

Вы можете проверить версию Wine с помощью следующей команды:

wine --version

Установка Wine из репозитория WineHQ

В репозитории WineHQ есть набор стандартных пакетов Wine, которые вы можете загрузить и установить в своей системе. Для этого выполните следующие действия:

Перед установкой 64-битной версии Wine выполните следующую команду в Терминале для добавления архитектуры i386:

dpkg --add-architecture i386

Чтобы добавить ключ подписи WineHQ, выполните следующие действия:

wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -

Затем выполните эту команду, чтобы импортировать другой ключ для репозитория WineHQ:

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv F987672F

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

apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

Затем обновите списки пакетов Ubuntu с помощью команды:

apt update

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

WineHQ стабильная версия: Это самая последняя и стабильная версия Wine. Используйте следующую команду для установки этой версии:

apt install --install-recommends winehq-stable

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

apt install --install-recommends winehq-devel

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

wine --version

WINE@Etersoft/X86 64

Начиная с WINE@Etersoft 7, установка производится штатным образом: с помощью предлагаемого вместе с пакетами установочного скрипта или вручную установкой пакетов, которые включают в себя 32-битные и 64-битные версии.

ALT Linux

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

1. Найдите в письме с пакетами файл wine-etersoft-install.sh и загрузите его к себе на компьютер;

2. Войдите в режим суперпользователя:

3. Перейдите в каталог с загруженной командой и выполните:

# bash wine-etersoft-install.sh

Единая команда установки автоматически скачает все необходимые *.rpm пакеты и установит WINE@Etersoft.

Следующим шагом скрипт загрузит файл вашей лицензии и положит его в /etc/wine. После завершения работы скрипт удалит временный каталог для *.rpm пакетов.

Успешная установка завешается строками:

WINE@Etersoft установлен. Пример использования (запускать под пользователем): $ wine setup.exe

После установки WINE@Etersoft, выйдите из режима суперпользователя.

OpenSUSE

Установка на OpenSUSE 12.01 x64

производится при помощи команды zypper in или zypper install

1. сначала устанавливаются libieee1284-32bit.rpm и libusb-32bit.rpm пакеты

#zypper install libieee1284-32bit
#zypper install libusb-0_1-4-32bit

2. ставим 32-битные пакеты etersoft

#zypper install wine-etersoft-*.i586.rpm
#zypper install wine-etersoft--*.i586.rpm
OpenSUSE 10.2 x86_64

Установка производится при помощи команды zypper in название_пакета

Сначала установите libieee1284-32bit-0.2.10-107.x86_64.rpm и libusb-32bit-0.1.12.72.x86_64.rpm пакеты,

потом можно устанавливать libwine-etersoft-»»*.rpm, за ним wine-etersoft-»»*.rpm, а потом

wine-etersoft-(local,network. )-‘***.rpm

Где «‘**.rpm» означает, что необходимо выбирать пакеты соответствующие вашей ОС.

Arch Linux 2011.08.19 x86_64

На данный момент в наших пакетах wine нет необходимых зависимостей, так что надо просто установить поддержку 32-битных программ:

pacman -S lib32-fontconfig lib32-libxcursor lib32-libxdamage lib32-libxrandr lib32-libxslt lib32-mesa lib32-openssl lib32-libcups

Затем установить пакеты wine:

pacman -U --arch i686 wine-etersoft-*

Mandriva 2010.0 x86_64

Скачивает пакеты для 32-битной системы и ставим их командой

urpmi

Debian

Внимание: Для работы печати нужно убедиться в отсутствии пакета lpr и наличие пакета cups-bsd:i386

Debian 6.0 х86_64 / AstraLinux x86_64

(Аналогична установка и на Ubuntu 8.04 x86_64 и AstraLinux x86_64 )

Для того, что бы приложения и сам wine запускался, необходимо установить пакет ia32-libs

потом можно ставить пакеты с Wine следующей командой:

dpkg --force-depends -i *.rpm

Этой командой устанавливаются 32-битные пакеты:

wine-etersoft_*.deb wine-etersoft-(local,network,sql)_*.deb
Debian начиная с 7.0 64bit

Нужно разрешить использование 32-битной архитектуры, установить 32-битные пакеты wine-etersoft и выровнять зависимости:

# dpkg --add-architecture i386 # dpkg -i wine-etersoft*.deb # apt-get update # apt-get install -f

Дополнительно стоит установить пакет

# apt-get install libgnome-keyring0:i386

чтобы не выдавалось лишних сообщений (подробности в 8956).

Ubuntu

Ubuntu 11.10 64bit
# apt-get install ia32-libs # dpkg -i libwine-etersoft-devel_2.0.3-eter10ubuntu_amd64.deb # dpkg -i wine-etersoft_2.0.3-eter10ubuntu_amd64.deb # dpkg -i wine-etersoft-gl_2.0.3-eter10ubuntu_amd64.deb # dpkg -i wine-etersoft-network_2.0.3-eter5ubuntu_amd64.de # apt-get -f install
Ubuntu начиная с 12.04 64bit

В связи с полным переходом на multiarch, в систему достаточно просто установить 32-битные пакеты wine-etersoft и выровнять зависимости:

# dpkg -i *.deb # apt-get -f install

Начиная с определённых ядер (> 3.8.*) в ядрах ubuntu отсутствует поддержка 16-битных сегментов. Поддержка появляется в ядрах > 3.14.6

Установка в старые Ubuntu 64bit

Под Ubuntu собраны все необходимые пакеты для архитектуры amd64.

Предварительно потребуется установить пакет ia32-libs.

Хорошим вариантом является следующий:

# apt-get install wine # apt-get remove wine # dpkg -i *.deb

Возможно, что wine не будет запускаться, жалуясь на wine-glibc.

Должен помочь запуск с указанием LD_LIBRARY_PATH=/usr/lib64

Эту строку можно вставить в /etc/wine/config следующим образом:

export LD_LIBRARY_PATH=/usr/lib64

Fedora

Устанавливайте скачанные 32-битные пакеты командой yum install —nogpgcheck *название пакетов WINE*

CentOS

Перед установкой WINE@Etersoft необходимо установить 32-битные версии пакетов libXaw и libieee1284, они доступны в стандартных репозиториях.

Устанавливайте скачанные 32-битные пакеты командой yum install —nogpgcheck *название пакетов WINE*

Ссылки

  • http://wiki.winehq.org/WineOn64bit
  • Обновление различных дистрибутивов
  • EPM — универсальное средство управления пакетами

Устанавливаем 32-битный Wine в 64-битной Debian, Linux Mint и Ubuntu

Linux хорош всем, но иногда нужно запустить программу, которая существует исключительно только для Windows. На помощь приходит Wine. Все отлично, если у Вас 32-битная операционная система, но мы живем в 2019 году и уже давно используем только 64-битные операционные системы?

Версия Wine на 64 бит — это еще то говно, которое практически ничего не умеет запускать. В deb-подобных системах запустить 32-битный Wine не составит особого труда.

Приведенный ниже способ запуска 32-битного Wine в 64-битной ОС работает только в Debian, Linux Mint и других дистрибутивах основанных на Debian или Ubuntu (ElementaryOS, Deepin и т.д.)

Подготовка к установки Wine

Перед те как начать процесс установки Wine, необходимо подготовить систему. Для этого открываем консоль и удаляем все предыдущие неудачные попытки установки:

rm -fR ~/.wine sudo apt purge wine*

Далее «объясняем» системе что будем ставить i386-пакет:

sudo dpkg --add-architecture i386 sudo apt update sudo apt install libpulse0:i386 sudo apt install -f

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

После этого устанавливаем 32 битный Wine.

В Debian, Ubuntu и Linux Mint можно установить из официального репозитория командой:

sudo apt-get install wine:i386

Для Ubuntu и Linux Mint можно воспользоваться сторонним PPA -репозиторием. Для этого вместо предыдущей команды выполняем по очереди:

sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt install wine:i386

В Debian из коробки такой трюк не прокатит. Исправить можно, но стоит ли в стабильный дистрибутив вносить нестабильные пакеты?

Зачем нужен Wine?

Wine — это очень хорошее и нужное приложение, с помощью которого есть возможность использовать коммерческие Windows-приложения на своей любимой системе Debian/Ubuntu или Linux Mint. Wine не всегда используется в запуске пиратских фотошоп и корел. Есть, к примеру, официальная утилита для управления маршрутизаторами Mikrotik — Winbox, которая имеет только windows-версию. С Wine можно с легкостью пользоваться Winbox на Mint’е или Ubuntu. Даже есть порт Winbox’а для MacOS, которое тоже работает через Wine.

Комментарии

alex, 2 декабря 2015 г. 23:17 #

я пиздец как благодарен этой статье,единственная с помощью которой у меня получилось установить wine после трех часовой пляски с бубном

Aliaksandr, 18 мая 2016 г. 17:16 #

Спасибо тебе добрый гуру линя.задолбался инет рыть и читать всякий бред…а тут в двух словах и все готово!спасибо от души!

Владимир, 3 июня 2016 г. 09:11 #

Спасибо! Кратко и толково. Только пока установить не получилось. Но думаю косяк у меня в линухе.

Алекс, 10 июня 2016 г. 04:39 #

Класный сайт, и материал про системщика отличный

артем, 27 июня 2016 г. 13:58 #

наконецто. все работает!столько всего перечитал и тольку ноль.а тут раз – и готово!

put, 15 апреля 2018 г. 14:38 #

супер мт4 запустился после этих действий

Врубель Вшнобель, 20 сентября 2020 г. 21:29 #

Чушь полная. На 64-битной системе не будет работать 32-битный WINE . Статью в топку!

Зюзгин Иван, 8 декабря 2020 г. 18:08 #

Врубель Вшнобель: Чушь полная. На 64-битной системе не будет работать 32-битный WINE . Статью в топку!

Вы хоть пробовали это делать? Все пакеты, которые предназначены для i386 можно установить для amd64. Наоборот это правило не работает.

andrew, 12 июля 2022 г. 16:40 #

Сейчас пробую именно на Debian 64 установить Wine 32. Статью пока не в топку. В топку дибилов криворуких, типа «врубель вшнобель». А еще лечше таким мудакам действительно в шнобель!

Стив Джобс представил первый iPhone

Стив Джобс представил первый iPhone

Чтобы получать уведомления о всех исторических IT-событиях —

  • Как запустить Ammy Admin в linux?12
  • Установка DirectX в Wine12
  • Как в Linux установить Metatrader 51
  • Ставим Internet Explorer в linux1

Оглавление

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *