Artykuły reklamowe:
- Konserwacja komputera, defragmentacja dysku
- Kierowca do dyspozycji na cały dzień, czyli czym jechać na wesele
- Tanie i bezpieczne taxi bagażowe
- Happy Shark, czyli organizowanie imprez typu pikniki i festyny
- Furgała - inny wymiar drzwi zewnętrznych
- Kmakpol, czyli kompleksowe usługi transportowe
- POL-KRAK, wykonywanie form do urządzeń technologicznych
- Kmakpol, najlepsze gadżety reklamowe w kraju
Własnoręczna kompilacja
Łatwo pogubić się podczas instalacji oprogramowania. Na szczęście system przychodzi nam z pomocą np. w postaci menadżera instalacji. Instalacji możemy dokonać w standardowy sposób, za pomocą konsoli poleceń.Oprogramowanie możemy zainstalować na kilka sposobów. Jedną z opcji jest własnoręczna kompilacja programów. W niektórych dystrybucjach instalacja ze źródeł jest domyślnym sposobem instalacji oprogramowania. Należy do nich np. Gentoo. Dla początkujących użytkowników może to stanowić pewien problem, jednak dzięki temu możemy sami skompilować program ze źródeł i następnie zainstalować go w swoim systemie. Pozwala na to fakt dostępności programów na licencji GPL i innych wolnych licencjach wraz z kodem źródłowym. Dystrybucje składają się głównie z programów na licencji GPL. Dzięki temu twórcy programów nie muszą pisać od nowa własnych funkcjonalności, ponieważ zostały już one napisane przez kogoś innego. Zamiast tego tworzą oni programy wykorzystujące biblioteki dostępne w systemie. Aby instalować oprogramowanie w ten sposób, musimy umiejętnie dobierać parametry kompilacji. Każda instalacja ze źródeł przebiega w pewien określony, standardowy sposób, który wygląda następująco:
./configure
make
make install
Komendy wykonywane są kolejno. Musimy znajdować się w rozpakowanym katalogu ze źródłami aplikacji. [Reklama: hosting opinie, avast] Po wydaniu sekwencji komend, program powinien być już zainstalowany w systemie i dostępny. Możemy go uruchomić poprzez wpisanie w konsoli jego nazwy. Wspomniana wcześniej dystrybucja Gentoo stanowi połączenie sposobów instalacji dzięki tzw. systemowi portage. Pozwala on na instalację ze źródeł, która przypomina nieco instalację pakietów. Dokonujemy tego za pomocą jednego polecenia, które automatycznie spowoduje ściągnięcie na nasz dysk Firefoxa i wszystkich pakietów od niego zależnych. Przeprowadzi również automatyczną kompilację i instalację oprogramowania:
emerge mozilla-firefox
Podczas instalacji danego programu, menadżer instalacji automatycznie sprawdza zależności. Zależności występujące między pakietami mówią nam, że do prawidłowego działania danego pakietu potrzeby jest inny pakiet. Bardzo wiele programów może wykorzystywać tę samą funkcjonalność. Mimo że w systemie jest ona reprezentowana tylko przez jeden pakiet. Pakiety są automatycznie dociągane z repozytorium i instalowane, gdy nie istnieją w systemie. To wszystko wynika z modułowej budowy i filozofii Linuksa. Zapewnia to większy porządek oraz sporą oszczędność miejsca na dysku. Niestety czasami występuje brak kompatybilności pomiędzy instalowanymi i obecnymi pakietami. Ten problem jest znany jako dependency hell.
Tagi: portage, gentoo, dystrybucja, instalacja, kompilacja, parametry, konsola, Firefox, aplikacja
