WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Как скомпилировать приложение и собрать в tcz-пакет  (Read 967 times)

Offline Sheleh

  • Newbie
  • *
  • Posts: 33
В общем проблема в том, что wine в репозитории давно не обновлялся. До сих пор лежит верся 1.2, хотя уже есть исходники 1.6. Вот и настала необходимость собрать новую версию. Существуют ли какие-нибудь инструкции для этого в TinyCore?

Offline MiniQ9

  • Newbie
  • *
  • Posts: 48
Собирал собственные пакеты. Правда не такого уровня, как wine.
Для начала ставишь compiletc.tcz, это минимально необходимый набор.
Далее доставляешь нужные пакеты, если нужны исходники, то с суффиксом -dev.
Например: alsa-dev.tcz
Компиляция, как обычно - make, make install.
Tcz пакет собирается mksquashfs каталог имяпакета.tcz

Offline Sheleh

  • Newbie
  • *
  • Posts: 33
Спасибо MiniQ9, разобрался. Опишу процесс подробнее, может кому пригодится.

Для начала, если Тини запускается на виртуальной машине - не жалейте оперативы и жесткого диска. (у меня 720 и 4Гб). Для компиляции вайна требуется не менее 500мб на НЖМД, иначе все стопорится на пол-пути.
И так, по этапам:
Устанавливаем из репозитория пакеты compiletc.tcz, squashfs-tool и Xorg-7.5-dev.tcz
Закидываем в /home/tc исходники wine-1.6.tar.bz2
cd /home/tc
tar xjvf wine-1.6.tar.bz2 (распакуем, все это добро будет лежать в /home/tc/wine-1.6)
cd wine-1.6
./configure --prefix=/usr/locale (результатом конфигурирования должен стать файл make)
md /home/tc/package
make DESTDIR=/home/tc/package install (вот и сам процесс компиляции. У меня на core i3 занял более часа)
cd /home/tc
mksquashfs package wine.tcz
md5sum -t wine.tcz > wine.tcz.md5.txt
« Last Edit: February 07, 2014, 08:55:25 PM by Sheleh »