Definicja repozytorium
Repozytorium lub powszechnie określane jako repo to przydział przestrzeni lub miejsca do przechowywania aplikacji, który ma setki, a nawet tysiące, do których można uzyskać dostęp przez Internet.
Oprócz tego, że jest online, repozytorium zapewnia również możliwość dostępu do niego za pośrednictwem lokalnych dystrybucji mediów, takich jak płyty DVD, co ułatwia instalowanie aplikacji. Jedną z zalet posiadania repozytorium online jest to, że będziesz otrzymywać bardziej zaktualizowane aplikacje lub dystrybucje.
Musisz wiedzieć, że w Linuksie są już dostępne różne dystrybucje. Ze względu na dużą liczbę dystrybucji istnieje repozytorium. Możemy sobie wyobrazić, że repozytorium to specjalny pakiet zawarty w dystrybucji.
To repozytorium będzie następnie odgrywać rolę we wspieraniu aplikacji i programów zawartych w systemie operacyjnym. W ten sposób każdy pakiet nie będzie mieszany z innymi pakietami dystrybucyjnymi.
Klasyfikacja repozytorium (na podstawie komponentów)
Jeśli weźmiemy przykład z repozytoriów istniejących na Ubuntu, przekonamy się, że będą 4 powierzchnia. Cztery obszary obejmują:
- Bawić się: oficjalnie obsługiwane oprogramowanie
- Ograniczony: oprogramowanie, które jest obsługiwane, ale nie jest w pełni licencjonowane. Oznacza to, że będzie darmowe i płatne oprogramowanie
- Wszechświat: To oprogramowanie jest zarządzane przez społeczność Ubuntu
- Wieloświat: oprogramowanie, które nie jest bezpłatne (płatne)
Kiedy instalujesz oprogramowanie w systemie operacyjnym Linux, Linux będzie szukał oprogramowania do zainstalowania w repozytorium. Po znalezieniu oprogramowania proces instalacji można kontynuować do momentu faktycznego zainstalowania oprogramowania na urządzeniu.
Klasyfikacja repozytorium (na podstawie formatu pakietu)
Tymczasem grupowanie repozytoriów w oparciu o formę paczki wygląda następująco:
- dłużnicy: jest binarnym pakietem DEB
- deb-src: to pakiet kodu źródłowego DEB
Ogólnie użytkownicy potrzebują tylko repozytorium pakietów binarnych. Tymczasem repozytorium pakietów kodu źródłowego jest zwykle używane przez programistów lub programistów. Repozytorium, które zwykle włącza użytkownik końcowy, to deb, a deb-src jest zwykle wyłączone.
Klasyfikacja repozytorium (na podstawie danych po wydaniu)
Tymczasem klasyfikacja repozytoriów opiera się na post-release, która pojawia się w każdym wydaniu, więc repozytoria w Ubuntu są podzielone na kilka typów:
- zwolnienie-zabezpieczenie: aktualizacja bezpieczeństwa
- aktualizacja wydania: aktualizacje w postaci poprawek błędów niezwiązanych z bezpieczeństwem
- proponowana wersja: Aktualizacja jest specjalną łatką, przydatną do testowania, która zostanie następnie uwzględniona w aktualizacji wydania
- wydania backportów: aktualizacje pakietów, które zostały wykonane w oparciu o poprzednie wydanie używane w następnym wydaniu
Plik ustawień lokalnych (konfiguracji)
Aby uzyskać pliki ustawień repozytorium znajdujące się w każdym zainstalowanym systemie Ubuntu, przejdź do:
- /etc/apt/sources.list: plik zawierający oficjalne źródło repozytorium
- /etc/apt/sources.list.d/: katalog zawierający pliki .list w zewnętrznych repozytoriach źródłowych