Repozytorium w systemie Linux

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Co to jest repozytorium w Linuxie?

Repozytorium to źródło pakietów, z którego system Linux pobiera programy, aktualizacje i poprawki bezpieczeństwa. Może to być serwer internetowy, lokalny katalog lub nośnik instalacyjny. Dzięki repozytoriom administrator nie musi ręcznie pobierać programów z wielu stron WWW.

Do czego służy repozytorium?

Repozytorium umożliwia:
- instalowanie pakietów,
- aktualizowanie systemu,
- pobieranie zależności wymaganych przez programy,
- utrzymywanie spójnych wersji oprogramowania.

Repozytoria a dystrybucje

Różne dystrybucje Linuksa używają różnych menedżerów pakietów i poleceń. Przykłady:
- Debian, Ubuntu, Linux Mint: APT, np. add-apt-repository, apt update, apt install,
- openSUSE, SUSE Linux Enterprise: zypper, np. zypper ar, zypper ref, zypper install,
- Fedora, RHEL, Rocky Linux: dnf/yum.

Ważne rozróżnienie egzaminacyjne

Dodanie repozytorium to nie to samo co odświeżenie listy pakietów. Najpierw dodaje się źródło, a dopiero potem aktualizuje lokalną bazę pakietów.

Przykłady dodawania repozytorium:

sudo add-apt-repository ppa:nazwa/ppa
sudo zypper ar URL alias

W pytaniach egzaminacyjnych warto zwracać uwagę na czasowniki: add/ar oznacza dodanie, remove/rr usunięcie, a ref odświeżenie.