Repozytoria Ubuntu - oficjalna lista dla Naszego forum [nowe wydanie]

Tylko gotowe rozwiązania.
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Repozytoria Ubuntu - oficjalna lista dla Naszego forum [nowe wydanie]

Post autor: bear7 »

1. Repozytoria Ubuntu - co to i po co?
Do wyjaśnienia znaczenia słowa repozytorium, posłużę się definicją zaczerpniętą z Wikipedii:
Repozytorium (łac. repositorium) – miejsce uporządkowanego przechowywania dokumentów, z których wszystkie przeznaczone są do udostępniania. Magazyn główny, centralny, zaprojektowany jednak w taki sposób, aby dostęp do wszystkich jego zasobów był równie łatwy. Niegdyś szafa na księgi i akta urzędowe. Dziś termin stosowany również w odniesieniu do najrozmaitszych zasobów cyfrowych (baz danych, zbioru pakietów czy kodów źródłowych), np. w Internecie.
W jaki sposób odnosi się to do Ubuntu? Otóż, Ubuntu dysponuje właśnie takimi repozytoriami i dzięki nim, użytkownik ma dostęp do wszelakiego oprogramowania (w tym aktualizacji).

Liczba dostępnych programów dla Ubuntu jest już spora i ciągle się zwiększa. Programy, które trafiają do domyślnych repozytoriów, w których są przetrzymywane i skąd są udostępniane, są solidnie testowane i budowane pod kątem konkretnego wydania. To właśnie repozytoria, a nie bezpośrednie pobieranie plików z przeróżnych stron w sieci, powinny być pierwszym źródłem wyszukiwania i instalacji nowego oprogramowania w Ubuntu.

Domyślne repozytoria w Ubuntu podzielona są na cztery kategorie/gałęzie. Czynnikami, mającymi wpływ na podział, są poziom wsparcia zaoferowany przez Ubuntu oraz to, czy dany projekt jest zgodny z filozofią Ubuntu. Podział ten wyglądana następująco:
  • Main: zawierają wolne i otwarte oprogramowanie oficjalnie wspierane przez firmę Canonical;
  • Restricted: zawierają oficjalnie wspierane oprogramowanie, które nie w pełni udostępniane jest na darmowej licencji;
  • Universe: zawierają wolne i otwarte oprogramowanie utrzymywane przez społeczność;
  • Multiverse: zawierają oprogramowanie ograniczone prawami autorskimi lub problemami natury prawnej.
Podczas instalacji systemu nie wszystkie repozytoria są włączone. Jak już wcześniej wspomniałem, jest to związane z filozofią Ubuntu. Pliki, które znajdują się na nośniku instalacyjnym i przenoszone są na nasz komputer, domyślnie pochodzą jedynie z gałęzi main oraz restricted. Po instalacji systemu, powyższe repozytoria są domyślnie włączonymi repozytoriami i tworzą grupę repozytoriów podstawowych i obowiązkowych :idea: , bez których praca na Ubuntu byłaby utrudniona.

Dodatkowo, włączone są również repozytoria niezależne, udostępnione przez zewnętrznych deweloperów (extras). Oprócz nich, przydatne są również repozytoria partnerskie, w których to Canonical przetrzymuje oprogramowanie udostępnione przez swoich partnerów. Repozytoria partnerskie są domyślnie wyłączone i trzeba je odblokować. Repozytoria te, tworzą grupę repozytoriów przydatnych :?: .

Jak już wcześniej napisałem, w repozytoriach Ubuntu znajdują się programy, które są specjalnie przygotowane i przetestowane dla konkretnego wydania w taki sposób, aby system działał bezpiecznie i stabilnie. Często, oznacza to, że dana aplikacja niekoniecznie jest w swoim najnowszym wydaniu. W Ubuntu, udostępniona jest możliwość aktualizacji programów do wydań, które zostały zaproponowane, ale jeszcze nie w pełni przygotowane i/lub przetestowane. Jest to oczywiście opcjonalne rozwiązanie, zalecane raczej osobom, które aż tak bardzo nie przykuwają uwagi do bezpieczeństwa i stabilności systemu. Repozytoria te, tworzą grupę repozytoriów opcjonalnych :!: .

2. Główny serwer z repozytoriami vs. polscy użytkownicy.
Repozytoria zaraz po instalacji ustawione są tak, że zawarte w nich pakiety pobierane są bezpośrednio z głównego serwera. Liczba użytkowników Ubuntu ciągle rośnie. Ich napór podczas pobierania danych oraz lokalizacja głównego serwera, może mieć negatywny wpływ na czas, jaki nasz komputer potrzebuje na nawiązanie połączenia i pobranie potrzebnych plików. Dlatego też, aby zniwelować ten czas, na całym świecie powstają serwery lustrzane, z których można pobierać te same pliki, które znajdują się na głównym serwerze. Oczywiście, Polacy nie Gęsi, swoje serwery też mają.

Poniżej znajduje się lista repozytoriów dla każdego z oficjalnie wspieranych wydań Ubuntu typu LTS. :arrow: Ubuntu 18.04 Xenial Xerus
  • :idea: Repozytoria podstawowe i obowiązkowe: zapewniają stabilne programy, łatki bezpieczeństwa.

    Kod: Zaznacz cały

    ### Repozytoria podstawowe - obowiązkowe
    deb http://pl.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse
    deb http://pl.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://pl.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://pl.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
  • :?: Repozytoria przydatne: oferują dostęp do oprogramowania własnościowego i zamkniętego (closed-source).

    Kod: Zaznacz cały

    ### Repozytoria przydatne
    deb http://archive.canonical.com/ubuntu bionic partner
    # deb-src http://archive.canonical.com/ubuntu bionic partner
  • :!: Repozytoria opcjonalne: zawierają pakiety aktualizowane niemal codziennie, które mogę wpłynąć na stabilność systemu.

    Kod: Zaznacz cały

    ### Repozytoria opcjonalne
    deb http://pl.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
:arrow: Ubuntu 16.04 Xenial Xerus
  • :idea: Repozytoria podstawowe i obowiązkowe: zapewniają stabilne programy, łatki bezpieczeństwa.

    Kod: Zaznacz cały

    ### Repozytoria podstawowe - obowiązkowe
    deb http://pl.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
    deb http://pl.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
    deb http://pl.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb http://pl.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
  • :?: Repozytoria przydatne: oferują dostęp do oprogramowania własnościowego i zamkniętego (closed-source).

    Kod: Zaznacz cały

    ### Repozytoria przydatne
    deb http://archive.canonical.com/ubuntu xenial partner
    # deb-src http://archive.canonical.com/ubuntu xenial partner
  • :!: Repozytoria opcjonalne: zawierają pakiety aktualizowane niemal codziennie, które mogę wpłynąć na stabilność systemu.

    Kod: Zaznacz cały

    ### Repozytoria opcjonalne
    deb http://pl.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse
:arrow: Ubuntu 14.04 Trusty Tahr
  • :idea: Repozytoria podstawowe i obowiązkowe: zapewniają stabilne programy, łatki bezpieczeństwa.

    Kod: Zaznacz cały

    ### Repozytoria podstawowe - obowiązkowe
    deb http://pl.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse
    deb http://pl.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
    deb http://pl.archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://pl.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
  • :?: Repozytoria przydatne: oferują dostęp do oprogramowania własnościowego i zamkniętego (closed-source).

    Kod: Zaznacz cały

    ### Repozytoria przydatne
    deb http://archive.canonical.com/ubuntu trusty partner
    # deb-src http://archive.canonical.com/ubuntu trusty partner
    deb http://extras.ubuntu.com/ubuntu trusty main
    # deb-src http://extras.ubuntu.com/ubuntu trusty main
  • :!: Repozytoria opcjonalne: zawierają pakiety aktualizowane niemal codziennie, które mogę wpłynąć na stabilność systemu.

    Kod: Zaznacz cały

    ### Repozytoria opcjonalne
    deb http://pl.archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
    # deb-src http://pl.archive.ubuntu.com/ubuntu/ trusty-proposed main restricted universe multiverse
3. Prywatne Archiwa Pakietów - repozytoria dodatkowe.
Pomimo ogromnej ilości oprogramownia dostępnego w domyślnych repozytoriach, jest możliwość, że brakuje w nich akurat szukanego przez nas programu. Powodów ku temu może być kilka. Jednym z częstszych jest niezgodność z filozofią Ubuntu. Inny powód, to brak najnowszych wydań programów. Gdy dane wydanie Ubuntu jest jeszcze w fazie testów, domyślne repozytoria - dla danego wydania - zostają zamrożone i znajdujące się w nich pakiety nie ulegają już zmianie. Gdy wydanie ujrzy światło dzienne, często jedyne co jest aktualizowane, to poprawki stabilności i bezpieczeństwa dla danego programu. Z tego też powodu powstają Prywatne Archiwa Pakietów (w skrócie PPA: Personal Package Archives), które to noszą miano prywatnych repozytoriów i/lub repozytoriów dodatkowych pochodzenia trzeciego.

Ubuntu umożliwia i udostępnia miejsce, gdzie każdy może utworzyć swoje własne repozytorium i udostępniać za jego pomocą oprogramowanie całej społeczności. Miejsce, w którym repozytoria są przechowywane zwie się Launchpad. Launchpad posiada rozbudowaną wyszukiwarkę - informacje możemy wyszukać po nazwie archiwum, bądź nazwie pakietu. Duże firmy, mające spory udział w rynku oprogramowania, zazwyczaj nie korzystają do udostępniania własnego oprogramowania z serwerów pochodzenia trzeciego - wykorzystują raczej własne serwery, na których mają większą kontrolę. Z tego też powodu, repozytoria dodatkowe, można podzielić na:
  • udostępnione na Launchpadzie,
  • udostępnione na oddzielnych, prywatnych serwerach.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
:!: :!: :!: UWAGA:
Wykorzystywanie dodatkowych repozytoriów nie jest w żaden sposób wymagane. Dodatkowe repozytoria mają na celu ułatwienie instalacji oprogramowania, z którego chcemy korzystać i które nie jest dostępne w domyślnych repozytoriach, jak jest często w przypadku zamkniętych sterowników dla kart graficznych.

Używanie dodatkowych repozytoriów może znacząco wpłynąć na stabilność systemu. Często, kilka programów współdzieli ze sobą pewne biblioteki, które są wymagane do ich poprawnego działania - tworzą się tak zwane zależności. Ubuntu dość dobrze radzi sobie z zarządzaniem oprogramowaniem oraz zależnościami. Aczkolwiek może się zdarzyć, że zaktualizowanie zależności jednego programu, może spowodować, że inne przestaną odpowiadać i/lub nie będą działały tak, jak powinny. Dlatego też, stosowanie dodatkowych repozytoriów jest raczej odradzane, a jeżeli już powstała konieczność ich używania, to zaleca się ograniczenie ich do minimum.

Pamiętaj, wykorzystaj tylko te repozytoria, które są Ci niezbędne do pracy na komputerze i/lub do jego skonfigurowania. Przed dodaniem archiwum ze sterownikami, upewnij się, że zawarte w nich sterowniki, obsługują twój sprzęt - w tym celu, zapoznaj się ze oficjalną stroną repozytorium.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-


4. Lista dodatkowych opcjonalnych repozytoriów.
  • 4.1 Przydatne źródła, zawierające programy niedostępne w domyślnych repozytoriach.
Poniżej znajduje się lista dodatkowych, przydatnych archiwów zawierających oprogramowanie, które z wielu powodów nie mogło trafić do oficjalnych źródeł. Znajdujące się w nich oprogramowanie, często ułatwia użytkownikowi konfigurację systemu i jego wyglądu. Repozytoria te, uchodzą za stabilne i sprawdzone, jednakże użytkownik wykorzystuje je na własną odpowiedzialność.

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
:?: :?: :?: ISTOTNE: Poniżej, w przypadku niektórych z repozytoriów, w linii, którą należy dodać do COU umieszczone jest słowo DISTRO, które należy zastąpić nazwę kodową wydania, z którego korzystamy (na przykład dla wydania 12.04, będzie to precise).
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
  • 4.2 Zamknięte sterowniki i sterowniki niedostępne w domyślnych repozytoriach.
Poniżej, znajdują się repozytoria, które dają dostęp do dodatkowych sterowników, które z różnych powodów nie zostały lub nie mogły się znaleźć w oficjalnych źródłach.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
:!: :!: :!: UWAGA:
Wykorzystywanie dodatkowych repozytoriów nie jest w żaden sposób wymagane. Dodatkowe repozytoria mają na celu ułatwienie instalacji oprogramowania, z którego chcemy korzystać i które nie jest dostępne w domyślnych repozytoriach, jak jest często w przypadku zamkniętych sterowników dla kart graficznych.

Używanie dodatkowych repozytoriów może znacząco wpłynąć na stabilność systemu. Często, kilka programów współdzieli ze sobą pewne biblioteki, które są wymagane do ich poprawnego działania - tworzą się tak zwane zależności. Ubuntu dość dobrze radzi sobie z zarządzaniem oprogramowaniem oraz zależnościami. Aczkolwiek może się zdarzyć, że zaktualizowanie zależności jednego programu, może spowodować, że inne przestaną odpowiadać i/lub nie będą działały tak, jak powinny. Dlatego też, stosowanie dodatkowych repozytoriów jest raczej odradzane, a jeżeli już powstała konieczność ich używania, to zaleca się ograniczenie ich do minimum.

Pamiętaj, wykorzystaj tylko te repozytoria, które są Ci niezbędne do pracy na komputerze i/lub do jego skonfigurowania. Przed dodaniem archiwum ze sterownikami, upewnij się, że zawarte w nich sterowniki, obsługują twój sprzęt - w tym celu, zapoznaj się ze oficjalną stroną repozytorium.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
Ostatnia aktualizacja: 04-11-2018
O pomoc pytaj a forum, a nie przez PW.
ODPOWIEDZ

Wróć do „Poradniki i przewodniki”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości