Instalacja programów ze źródeł w systemie Linux.doc

(56 KB) Pobierz

Programy dla Linuksa są rozprowadzane w postaci gotowych pakietów binarnych (rpm, deb) lub jako źródła do kompilacji w postaci archiwum tar skompresowanym programem gzip lub bzip2.

 

Opiszę tu instalację programów ze źródeł.

Pierwszy krok to rozpakowanie źródeł, najlepiej jest utworzyć specjalny katalog i skopiować do niego plik ze źródłami, następnie wydaj polecenie:

     tar xzvf plik.tar.gz lub

     tar -xIvf plik.tar.bz2 gdy plik został spakowany programem bzip2

Zamiast pisania komend możesz użyć Midnight Commandera, podświetl plik i naciśnij [Enter] w ten sposób wejdziesz do archiwum i będziesz mógł skopiować jego zawartość.

 

 



Gdy rozpakowałeś archiwum, znajdź pliki z dokumentacją: INSTALL, README itp. i uważnie je przeczytaj, W większości przypadków w którymś z tych plików znajdziesz opis instalacji programu, wskazówki jak postępować w razie problemów.

Na ogół kompilacja programu sprowadza się do wykonania następujących poleceń:

 

  ./configure

  make

  make install

 

Moduł configure ustala wstępną konfigurację, sprawdza czy są wszystkie składniki potrzebne do instalacji programu. Często skrypt configure używany jest z opcją --prefix zmieniającą domyślny katalog do instalacji plików programu.

Na przykład polecenie ./configure --prefix=/usr, ustala że pliki wykonywalne programu zainstalowane zostaną w katalogu /usr/bin, biblioteki w /usr/lib itd.

Wszystkie dostępne opcje wyświetlisz poleceniem ./configure -help

Po wykonaniu ./configure powinny zostać utworzone pliki Makefile, w przypadku niepowodzenia wstępnej konfiguracji, zostaną wyświetlone odpowiednie komunikaty, a więcej szczegółów szukaj w pliku config.log.

 

Po pomyślnym wykonaniu ./configure, wydaj polecenie make.

Rozpoczyna się właściwa kompilacja programu, make odnajduje w katalogu plik Makefile , odczytuje z niego kolejne polecenia i wykonuje. Czas wykonania zależy od wielkości programu i mocy komputera (przy bardzo dużych plikach i słabym komputerze nawet do kilku godzin. Jeżeli kompilacja się udała i nie ma żadnych komunikatów o błędach, jako root możesz przeprowadzić właściwą instalację programu, wydając polecenie make install. Pliki zostaną przeniesione do odpowiednich katalogów, wykonywalne umieszczane są najczęściej w którymś podkatalogu bin.

 

Jeżeli na którymś etapie instalacji występują błędy, odczytaj komunikaty i zlokalizuj przyczynę błędu.

Typowe problemy to brak plików nagłówkowych, niewłaściwe wersje bibliotek lub ich brak.

 

Użytkownicy dystrybucji Linuksa Red Hat, podczas instalacji programów przeznaczonych dla środowiska KDE mogą spotkać się z błędem w postaci kde small linking ..itd. lub informacją o braku biblioteki QT 1.44, w takim przypadku w celu zmiany domyślnej biblioteki z QT 2.x.x na QT 1.4x napisz na konsoli QTDIR=/usr/lib/qt-1.4x i naciśnij Enter. Oczywiście sprawdź jaką masz wersję QT i w miejsce x wpisz odpowiednie cyferki. Sprawdź także czy katalog się zgadza.

Po wykonaniu tego polecenia kompilacja powinna już przebiegać bez problemu.

...
Zgłoś jeśli naruszono regulamin