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.





Oceń ten wpis:

Średnia ocena: 3 z 5 (3 głosów)

bezużyteczny 1 2 3 4 5 najlepszy

Nie możesz komentować tego wpisu