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


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ść.

0x08 graphic
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.



Wyszukiwarka

Podobne podstrony:
Instalacja systemu Linux
JAVA 02 programowanie w systemie Linux
R-10-07, ☆☆♠ Nauka dla Wszystkich Prawdziwych ∑ ξ ζ ω ∏ √¼½¾haslo nauka, linuks, programowanie w sys
Instalowanie Linuksa Mint na pendrivie, Linux - Programowanie
2 Instalacja systemu Linux na przykładzie dystrybucji Fedora
09 Instalowanie programowych systemów radiotelewizyjnych
Zaawansowane programowanie w systemie Linux
Zaawansowane programowanie w systemie Linux zaprli
system linux cz4 popularne dystrybucje instalacja
JAVA 02 programowanie w systemie Linux
Zaawansowane programowanie w systemie Linux zaprli
Zaawansowane programowanie w systemie Linux zaprli
Zaawansowane programowanie w systemie Linux 2
Zaawansowane programowanie w systemie Linux zaprli 2
Zaawansowane programowanie w systemie Linux zaprli
Instalacja bazy danych PostgreSQL ( pgAdmin3) w systemie Linux (Ubuntu 9
Zaawansowane programowanie w systemie Linux zaprli
Bootowalny pendrive z systemem Linux

więcej podobnych podstron