W tym rozdziale został opisany sposób kompilacji programu ze źródeł. Przed kompilacją programu zapoznaj się z załączonym do programu plikiem "Read", w którym opisany jest sposób kompilacji danego programu.
1. Rozpakowanie archiwum Rozpakuj pakiet z kodami źródłowymi "source, sourcecode" (zazwyczaj w formacie tar.gz, tar.bz lub tar.bz2 ). Możesz to zrobić klikając dwukrotnie na pakiet wypakowując go do nowego katalogu. Jednak w przypadku pakietów źródłowych lepszym rozwiązaniem jest rozpakowanie pakietu w Terminalu w celu uniknięcia błędów; zobacz rozdział: Ubuntu/Podstawowe polecenia/Operacje na archiwach Musisz zapamiętać gdzie pakiet został rozpakowany.
2. Konfiguracja Drugim krokiem jest przeprowadzenie konfiguracji pakietu, dzięki czemu zostaniesz poinformowany o brakujących pakietach lub bibliotekach wymaganych do skompilowania programu. Jednym z podstawowych narzędzi wymaganych do kompilacji ze źródeł jest pakiet "build-essential". Zainstaluj go przed rozpoczęciem kompilacji oraz pakiet "checkinstall". sudo apt-get install build-essential checkinstall Teraz przejdź w Terminalu do rozpakowanego katalogu ze źródłami pakietu wydając polecenia: 1. Sprawdź aktualne położenie: ls 2. Przejdź do katalogu docelowego; zobacz rozdział: Ubuntu/Podstawowe polecenia/Operacje na plikach i katalogach : cd Nazwa_katalogu 3. Wykonaj konfigurację: ./configure 4. Jeśli konfiguracja wyświetliła komunikat błędu dotyczący braku zależności, zainstaluj brakujące pakiety i wykonaj konfiguracje ponownie. 5. Jeśli konfiguracja zakończy się brakiem błędów, przejdź do następnego kroku.
3. Budowanie programu Następnie wydaj polecenie zbudowania (skompilowania) programu, który będzie gotowy już do instalacji: make
4. Instalacja programu Jeśli program został skompilowany, wydaj następne polecenie instalacji programu w systemie: sudo make install
Tworzenie pakietu ".deb" z pakietu źródłowego Innym sposobem na zainstalowanie pakietu źródłowego jest zbudowanie paczki debianowej o nazwie "pakiet.deb". Postępuj dokładnie tak samo jak powyżej, tzn.: 1. Rozpakuj archiwa. 2. Przeprowadź konfigurację pakietu: ./configure 3. Zbuduj program: make 4. Następnie nie instaluj za pomocą polecenia "make" a utwórz i zainstaluj ją za pomocą: sudo checkinstall -D make install Powyższa komenda utworzy paczkę "deb" oraz automatycznie ją zainstaluje. 5. Jeśli chcesz tylko zbudować paczkę "deb" wydaj polecenie: sudo checkinstall -D --install=no 6. Teraz możesz zainstalować paczkę za pomocą "dpkg": sudo dpkg -i nazwa_paczki.deb
Zobacz również Programowanie w systemie UNIX / Linux linux from scratch beyond