Slackware
Tworzenie Slackbuildów przy użyciu makepkg
Aby utworzyć własną paczkę do Slackware będziemy potrzebować źródeł programu z którego będziemy tworzyć paczkę. Źródła powinny się znajdować na stronie projektu programu.
Gdy mamy już źródła na dysku w zależności od tego jak zostały skompresowane rozpakowujemy je i tak:
tar -xvvf - dla pliku z rozszerzeniem zrodelka.tar
tar -xvvzf - dla pliku z rozszerzeniem zrodelka.tar.gz
tar -xjvvf - dla pliku z rozszerzeniem zrodelka.tar.bz2
więcej opcji programu tar znajdziesz w man tar
Następnie powinniśmy skonfigurować nasze źródła zgodnie z instrukcją programu który instalujemy, jeżeli nie jesteś pewien co do opcji jakich powinieneś użyć zajrzyj do pliku README który powinien znajdować się w głównym katalogu ze źródłami.
./configure -podajemy_opcje
Kolejnym krokiem jest stworzenie katalogu do którego „tymczasowo” zainstalujemy źródła .tworzymy go następującym poleceniem.
mkdir /root/tymczasowy/slackbuild/nazwa_programu
Za instalacje odpowiedzialny jest DESTDIR wystarczy że w katalogu ze źródłami po udanym configure wydamy polecenie:
make DESTDIR=/root/tymczasowy/slackbuild/nazwa_programu install
A program zainstaluje się w naszym tymczasowym katalogu. Gdy program zakończy się instalować przechodzimy do katalogu tymczasowego
cd /root/tymczasowy/slackbuild/nazwa_programu
i tworzymy Slackbuilda:
makepkg slackubuild_v1.0.tgz
Teraz możemy przy pomocy installpkg zainstalować pakiet w systemie:
installpkg slackbuild_v1.0.tgz
i zarządzać nim przy użyciu pkgtool.
Nie możesz komentować tego wpisu