Tworzenie pakietów Slackware przy pomocy MAKEPKG

Slackware FAQ - czyli baza pytań i odpowiedzi.

Moderatorzy: Moderatorzy, Administratorzy

ODPOWIEDZ
Awatar użytkownika
white.eyed
Użytkownik
Posty: 162
Rejestracja: 2004-12-03, 23:44
Kontakt:

Tworzenie pakietów Slackware przy pomocy MAKEPKG

Post autor: white.eyed »

Krótki tutorial prezentujący sposób tworzenia pakietów dla Slackware przy wykorzystaniu domyślnego programu makepkg


1. Ściągamy źródła porgramu, który chcemy skompilować.


2. Rozpakowujemy źródła znanym sobie sposobem do tymczasowego katalogu.


3. Konfigurujemy i kompilujemy program wywołując następujące polecenia
# ./configure -opcje
# make



4. Tworzymy ścieżkę/katalog gdzie tymczasowo zainstalujemy program
# mkdir /tmp/nazwa_programu


5. Instalujemy program w tymczasowej ścieżce
# make DESTDIR=/tmp/nazwa_programu install

Jeżeli DESTDIR nie zadziała można spróbować
# make prefix=/tmp/nazwa_porgramu install

Można również przed faktyczną instalacją sprawdzić, czy plik makefile honoruje DESTDIR, poleceniem
# make -n install DESTDIR=/latwa/sciezka/do/szukania | grep /latwa/sciezka/do/szukania


6. Tworzymy pakiet (o odpowiedniej nazwie)
# cd /tmp/nazwa_programu
# makepkg nazwa_programu-wersja-architektura-wydanie.tgz



7. Instalujemy pakiet
# installpkg nazwa_programu-wersja-architektura-wydanie.tgz


Oczywiście możemy użyć flag (poprzez edycje odpowiednich zmiennych systemowych), aby pakiet był zoptymalizowany pod naszą architekturę procesora.



Autor: white.eyed
Skład, korekta: Skyscraper
Ostatnio zmieniony 2005-02-19, 22:56 przez white.eyed, łącznie zmieniany 1 raz.
JID: white.eyed@jabber.mayhem.net.pl
ODPOWIEDZ