Собираем Wine в CentOS 7
Несмотря на название, “компилировать” спиртные напитки мы не будем. Задачка немного другая: есть машинка, на которой надо запускать winbox, а создатели микротиков, несмотря на линуксовую начинку, winbox под linux ещё не собрали. Значит wine…
А последний в CentOS радует своей 64-битностью и запускать winbox не пытается. Значит собираем сами и 32 и 64-битные версии.
Удаляем wine и всё, что с ним
yum erase wine wine-*
Установка всех нужных пакетов
yum install samba-winbind-clients -y
yum groupinstall ‘Development Tools’ -y
yum install libjpeg-turbo-devel libtiff-devel freetype-devel -y
yum install glibc-devel.{i686,x86_64} libgcc.{i686,x86_64} libX11-devel.{i686,x86_64} freetype-devel.{i686,x86_64} gnutls-devel.{i686,x86_64} libxml2-devel.{i686,x86_64} libjpeg-turbo-devel.{i686,x86_64} libpng-devel.{i686,x86_64} libXrender-devel.{i686,x86_64} alsa-lib-devel.{i686,x86_64} -y
Переходим в каталог scr, где будем собирать
cd /usr/src
Скачиваем свежий выпуск wine
wget -c http://dl.winehq.org/wine/source/2.0/wine-2.0.2.tar.xz
Распаковываем и переходим в каталог с исходниками
cd wine-2.0.2/
Создаём папки для 2 версий
mkdir -p wine32 wine64
Собираем 64-битную версию (после j ставим значение “кол-во ядер+1”)
cd wine64
../configure –enable-win64
make -j 5
собираем 32-битную версию
cd ../wine32
../configure –with-wine64=../wine64
make -j 5
ставим 32-битную версию
make install
и следом за ней 64.
cd ../wine64
make install
После этих развлечений winbox на ноуте стал запускаться без проблем.