Ściągnołeś program w postaci zapakowanej i skompresowanej czyli tar.gz lub .tgz (Zwane także “tarballami”). Przenosimy je do katalogu gdzie chcemy zainstalować dany program.
Wypakowanie następuje przy użyciu narzędzia tar:
tar zxvf filename.tar.gz
Może się zdażyć że mamy do czynienia z bzp2(.bz2) zamiast gunzipa (.gz), rospakowanie jest równie łatwe co przy powyszym przypadku.
tar jxvf filename.tar.bzip2
W większości przypadków zostanie utworzony katalog o nazwie takiej jak nazwa paczki tylko bez numeru wersji i rozszerzenia np. .tar.gz.
Wchodzimy do katalogu i zaczynamy proces kompilacji, ale przed tym ważna sprawa, co potrzebujemy do kompilacji. Napewno make oraz gcc (kompilator) do tego dochodzą pakiety w wersji devel, biblioteki itp. Aby sprawdzić czy wszystko mamy i czy czegoś nam brakuje. Wpisujemy:
./configure
Co powoduje uruchomienie skryptu, którego celem jest sprawdzenie: czy wszystko posiadamy czyli czy można skompilować dany program na tym komputerze. Do ./configure można dodawać różne parametry, więcej na ten tamat wpisując ./configure --help. Po udanym sprawdzeniu zależności zostaje utworzony Makefile za pomocą którego możemy skompilować program, następnie używamy make, wpisując po prostu:
make
Następuje kompilacja potrzebnych plików, po przerobieniu musimy użyć:
make install
A tutaj jest mały problem bo to polecenie musi zostać wydane z konta ROOT’a.
Jeśli masz problem z kompilacją programu poszukaj plików README oraz INSTALL tam powiny zostać zawarte, wszystkie możliwe problemy podczas kompilacji.
technorati tags:kompilacja, help, porada, linux, make, configure, gcc, pomoc, tips, tar, gz, support
3 Comments until now
Iście noobowskie pytanie: a jak, po instalacji ze źródeł, wywalić jakiś program? O ile w przypadku paczek, to nie problem, ale nie będę przecież całego dysku przeszukiwał, aby jeden skompilowany programik wywalić…
Usuwało się chyba
make clean && make uninstall
ale trzeba znaleźć folder w którym się skompilowało.
najlepiej użyć deinstalatora
Add your Comment!