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.