Slackware64 => Slackware64 multilib
Добавлено: 29 янв 2012, 14:42
Эта статья поможет сделать из 64 битной Слаквари систему способную также запускать 32-битные приложения (procompiled Skype, WINE, VirtualBOX, Citrix, etc) без дополнительных танцев с бубном.
Для начала скачиваем с ресурса http://slackware.com/~alien/multilib/ пакеты для своей версии слаки (13.0, 13.1, 13.37, current). Стоит обратить внимание, что необходимо скачать полностью все содержимое (вместе с поддиректорями).
После загрузки пакетов в консоли переходим в директорию куда это все скачалось и выполняем
Код: Выделить всё
# upgradepkg --reinstall --install-new *.t?z
Далее. Я не зря рекомендовал скачать полностью все содержимое. Ибо это облегчит дальнейшую участь - не надо будет компилить и пересобирать пакеты, а все обойдется банальным обновлением их до версии multilib или же установкой недостающих библиотек:
Код: Выделить всё
# upgradepkg --install-new slackware64-compat32/*-compat32/*.t?z
Далее создаем директорию slackware64-compat32 и переходим в нее:
Код: Выделить всё
# mkdir slackware64-compat32 ; cd slackware64-compat32
Код: Выделить всё
massconvert32.sh -i /home/ftp/pub/slackware/slackware-13.37/slackware/
Код: Выделить всё
# upgradepkg --install-new *-compat32/*.t?z
Стоит добавить, что если вы пользуетесь пакетным менеджером slackpkg, то стоит добавить установленные пакеты в черный список менеджера. Чтобы при следующем апдейте системы расширенные пакеты не были заменены оригинальными с зеркала Slackware. Slackpkg поддерживает регулярные выражения в своих листах. Что позволяет исключить перезапись multilib-пакетов добавлением одной строки в файл /etc/slackpkg/blacklist:
Код: Выделить всё
[0-9]+alien
Код: Выделить всё
massconvert32.sh -u http://someserver.org/path/to/slackware-13.37/slackware
Мой перевод: Тут
з.ы. в дальнейшем имею желание таки перевести статью полностью и добавить перевод в вышеуказанный вики-лист...