| Repozytoria i menedżery pakietów |
|
|
| Ubuntu - Newbie | |||||
| Wpisany przez QkiZ | |||||
| Czwartek, 10 Wrzesień 2009 13:37 | |||||
JPAGE_CURRENT_OF_TOTAL Tak jak obiecałem, po dłuższej przerwie spowodowanej brakiem wolnego czasu przedstawiam kolejny artykuł dla początkujących o instalowaniu programów w Ubuntu wykorzystując system repozytoriów.
Repozytoria oprogramowania są to specjalne serwery w sieci, na których znajduje się software. Możemy je pobrać na nasz komputer za pomocą specjalnego programu zwanego menedżerem pakietów. Serwer ten posiada specjalną strukturę katalogów, w niej ułożone są pakiety wg tego kto je zrobił i alfabetycznie.
Abyśmy mogli korzystać z danego repozytorium musimy posiadać odpowiedni wpis w pliku konfiguracyjnym menedżerów pakietów. Ten plik jest wspólny dla wszystkich menedżerów pakietów, a możemy ich mieć kilka w systemie. Wpis ten powoduje, że menedżery widzą to repozytorium i są wstanie ściągnąć listę pakietów, która się na nich znajduje.
Zazwyczaj każde repozytorium posiada klucz publiczny. Jest to po to zrobione aby Ubuntu mogło stwierdzić czy pobierane pakiety rzeczywiście pochodzą z danego serwera. Jest to ważne ponieważ ściąganie i instalacja pakietów z sieci to jedyna droga jaką można by zarazić system jakimś trojanem czy wirusem. Co prawda te póki co nie istnieją na Ubuntu, ale lepiej za wczasu się zabezpieczyć. Klucz publiczny powinniśmy posiadać zanim zaczniemy pobieranie pakietów z sieci. Później wyjaśnię skąd ten klucz wziąć.
Co daje nam takie rozwiązanie? Po pierwsze: nie musimy przegrzebywać Internetu w poszukiwaniu programu, który nas interesuje. Ba, nawet nie musimy uruchamiać przeglądarki. Uruchamiamy menedżera pakietów, szukamy ręcznie lub przez słowo kluczowe danego programu. Zaznaczamy go do instalacji i stosujemy zmiany. Wtedy menedżer ściąga pakiet, instaluje go. Po drugie: jeśli pojawi się nowa wersja danego programu czy komponentu systemu, menedżer aktualizacji (który jest częścią menedżera pakietów) informuje nas, że pojawiła się nowa wersja i można go ściągnąć z repozytorium. I znów nie musimy w Internecie szukać tej nowej wersji, tylko pozwalamy na aktualizację, a menedżer pakietów ściągnie i zainstaluje najnowszą wersję.
Na pewno jest to wygodne rozwiązanie. Programy linuksowe są pisane zazwyczaj tak, że wykorzystują biblioteki systemowe. Oczywiście nie musimy posiadać wszystkich bibliotek z których korzystał programista do napisania programu. Tak samo jest pod Windows'em z plikami DLL, które też są bibliotekami. Jeśli będziemy chcieli uruchomić dany program, a nie mamy biblioteki, z której korzystał programista, program zapewne się nie uruchomi. To są tak zwane zależności pomiędzy pakietami. Czyli np. chcemy zainstalować program MPlayer (program do odtwarzania filmów), będziemy musieli zainstalować również pakiety kodeków i innych bibliotek potrzebnych do zainstalowania. Inaczej nie obejrzymy filmu bo nie będziemy mieli odpowiedniego kodeka. Aby samemu się nie martwić o te zależności między pakietami, a te bywają czasem ostro zawiłe, z pomocą przychodzi nam menedżer pakietów, który sam dobiera wymagane pakiety. Czyli zaznaczamy do zainstalowania MPlayer'a, a menedżer zaznacza inne wymagane pakiety. Ściągamy wszystko i instalujemy.
Po wyjaśnieniu podstaw dotyczących repozytorii przejdźmy do omówienia menedżerów pakietów w systemie Ubuntu Linux.
|
|||||
| Zmieniony: Czwartek, 10 Wrzesień 2009 13:59 |
Sonda
Tematy pokrewne
Najczęściej czytane
Losowe linki
Spinacz RSS
-
Empathy – import listy kontaktów z serwera GG
Empathy – import listy kontaktów z serwera GG
Standardowo Empathy nie posiada opcji importu kontaktów z serwera GG – jedyną opcją jest dodawanie kontaktów ręcznie. Ale komu się to chce?
Krzysztof Klinikowski, zapewnie również zirytowany ręcznym dodawaniem kontaktów, stworzył wtyczkę telepathy-sunshine.
Na początek instalacja pakietu do budowy paczek[…]
Source: Ubuntu - pomoc
Created on: 31 Jul 2010 | 12:01 am
Ubuntu - pomoc | 31 Jul 2010 | 12:01 am -
AROS i modemy
AROS i modemy
W nocnych kompilacjach systemu AROS pojawiły się zaktualizowane cdcacm.class oraz ppp.device umożliwiające współpracę z modemem Huawei E169. Autor przypuszcza, że powinny zadziałać także E220 i być może inne modele. Więcej informacji na forum AROS-Exec.
Source: Polski Portal Amigowy
Created on: 30 Jul 2010 | 10:41 pm
Polski Portal Amigowy | 30 Jul 2010 | 10:41 pm -
MusicTracker ustawi za Ciebie opis z odtwarzanym utworem
MusicTracker ustawi za Ciebie opis z odtwarzanym utworem
Wystarczy włączyć wtyczkę i gotowe
Obserwując "wyszukane" opisy można się nieźle rozweselić. Ktoś porównał nawet swego czasu czytanie statusów do spaceru po szpitalu psychiatrycznym i wiele się nie pomylił. Nikt nie powinien jednak negatywnie odebrać ustawionego w opisie tytułu i[…]
Source: Blog o Linux Ubuntu
Created on: 30 Jul 2010 | 12:28 pm
Blog o Linux Ubuntu | 30 Jul 2010 | 12:28 pm -
Naklejki Ubuntu dostępne już w sklepie Canonical
Naklejki Ubuntu dostępne już w sklepie Canonical
Naklejki z nowymi emblematami Ubuntu
Canonical nie bez powodu przestała jakiś czas temu dołączać naklejki do płyt wysyłanych z Ship IT. Okazuje się, że zainteresowanie nimi było tak duże, że wiele osób zamawiała zestaw wyłącznie po to aby dostać naklejkę.[…]
Source: Blog o Linux Ubuntu
Created on: 30 Jul 2010 | 10:19 am
Blog o Linux Ubuntu | 30 Jul 2010 | 10:19 am -
Montowanie serwera wirtualnego do katalogu w systemie
Montowanie serwera wirtualnego do katalogu w systemie
Aby wgrać dane z dysku na serwer i odwrotnie, potrzebne są różnego rodzaju aplikacje, np. FileZilla.
Inną drogą do osiągnięcia tego samego rezultatu jest zamontowanie całego serwera w jakimś katalogu na dysku twardym, jednak to rozwiązanie ma jeden poważny minus…[…]
Source: Ubuntu - pomoc
Created on: 30 Jul 2010 | 12:01 am
Ubuntu - pomoc | 30 Jul 2010 | 12:01 am
Kraje
| 93.6% | | Poland |
| 2% | | United Kingdom |
| 0.7% | | Germany |
| 0.5% | | United States |
| 0.4% | | Ireland |
Goście
| Dzisiaj: | 2 |
| Wczoraj: | 146 |
| Bieżący tydzień: | 808 |
| Poprzedni tydzień: | 1124 |
| Bieżący miesiąc: | 4050 |
| Poprzedni miesiąc: | 4630 |
| Ogółem: | 32379 |










