Несмотря на название, “компилировать” спиртные напитки мы не будем. Задачка немного другая: есть машинка, на которой надо запускать 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

Распаковываем и переходим в каталог с исходниками

  • 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 на ноуте стал запускаться без проблем.