KWALIFIKACJA INF2 - CZERWIEC 2018

PYTANIE NR 8.
W systemach Linux, aby dodać repozytorium, można użyć poleceń
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie zypper ar służy do dodania (zarejestrowania) nowego repozytorium w systemach korzystających z zypper. Z kolei add-apt-repository dodaje repozytorium w systemach opartych o APT. Pozostałe komendy dotyczą odświeżania, listowania lub usuwania repozytoriów, a nie ich dodawania.

Pełne wyjaśnienie:

Pytanie dotyczy dodawania repozytorium, czyli dopisania nowego źródła pakietów do konfiguracji menedżera pakietów. W Linuksie nie ma jednego uniwersalnego narzędzia dla wszystkich dystrybucji – używa się poleceń właściwych dla konkretnej rodziny systemów.

  • "zypper ar oraz add-apt-repository" jest poprawne, bo zypper to narzędzie spotykane m.in. w openSUSE/SUSE, a podkomenda ar (addrepo) służy do dodania repozytorium. Natomiast add-apt-repository jest typowe dla systemów używających APT (np. Ubuntu) i również dodaje repozytorium do konfiguracji.
  • "zypper ref oraz add-apt-repository" jest błędne, ponieważ zypper ref (refresh) służy do odświeżenia metadanych repozytoriów już istniejących, a nie do dodawania nowego wpisu.
  • "zypper rr oraz remove-apt-repository" jest błędne, bo oba człony dotyczą usuwania repozytoriów (rr = removerepo). To przeciwna operacja do wymaganej w pytaniu.
  • "zypper lr oraz remove-apt-repository" jest błędne, ponieważ zypper lr (list repositories) tylko wyświetla listę skonfigurowanych repozytoriów, a remove-apt-repository ponownie wskazuje na usuwanie.

Wskazówka egzaminacyjna: jeśli w treści pojawia się słowo "dodać", szukaj czasowników/skrótów typu add (ar/addrepo) lub poleceń wprost nazywających dodawanie repozytorium. Polecenia typu refresh/list/remove to inne operacje administracyjne.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Repozytorium to źródło pakietów oprogramowania i metadanych, z którego menedżer pakietów pobiera listę dostępnych wersji oraz pliki do instalacji/aktualizacji. Dodanie repozytorium rozszerza pulę dostępnych pakietów, ale wymaga zaufania do dostawcy i poprawnej konfiguracji.
W systemach z zypper repozytorium dodaje się poleceniem addrepo, często w skrócie jako zypper ar. Następnie zwykle wykonuje się odświeżenie metadanych (np. zypper ref), aby system pobrał aktualne informacje o pakietach.
W Ubuntu repozytorium można dodać komendą add-apt-repository, która dopisuje odpowiedni wpis do konfiguracji APT. Po dodaniu repozytorium należy zwykle wykonać aktualizację listy pakietów (np. odświeżenie indeksu), aby nowe pakiety stały się widoczne dla instalatora.
zypper ref służy do odświeżenia metadanych repozytoriów, które już istnieją w konfiguracji. Nie tworzy nowego wpisu repozytorium, tylko pobiera aktualne listy pakietów. To częsty błąd: mylenie "odświeżenia" z "dodaniem" źródła.
zypper lr (list repositories) wyświetla listę skonfigurowanych repozytoriów, ich aliasy, adresy i status. Jest przydatne do kontroli, czy repozytorium zostało dodane oraz czy jest aktywne, ale samo w sobie nie zmienia konfiguracji ani nie dodaje nowych źródeł.
zypper ar dodaje repozytorium, a zypper rr je usuwa. rr stosuje się, gdy repozytorium jest niepotrzebne, powoduje konflikty wersji lub nie jest już zaufane. Na egzaminie warto kojarzyć: ar = add, rr = remove.
Nie. add-apt-repository dotyczy środowisk opartych o APT (np. Ubuntu). W innych dystrybucjach stosuje się inne narzędzia (np. zypper, dnf). Dodatkowo sama komenda może nie być domyślnie zainstalowana i wymagać doinstalowania odpowiedniego pakietu narzędzi.
Najczęściej myli się operacje: dodawanie, usuwanie, listowanie i odświeżanie repozytoriów. Drugi błąd to mieszanie komend z różnych menedżerów pakietów (APT vs zypper). Pomaga strategia: najpierw rozpoznaj narzędzie, potem dopasuj podkomendę odpowiadającą dokładnie czasownikowi z treści.
Bo zypper i APT dotyczą różnych rodzin dystrybucji i mają inne nazewnictwo podkomend. Jeśli pytanie nie doprecyzuje systemu, uczeń może uznać, że chodzi o "dowolny Linux", a w praktyce administrator zawsze dobiera polecenia do konkretnego środowiska (openSUSE/SLE vs Debian/Ubuntu).
Najprościej wyświetlić listę repozytoriów w używanym narzędziu (np. w zypper poleceniem listującym repozytoria) i sprawdzić, czy wpis jest obecny oraz aktywny. Dodatkowo warto odświeżyć metadane i spróbować wyszukać pakiet, który powinien pochodzić z nowego źródła.
info

Około 68% zdających odpowiada poprawnie na to pytanie. średnie

W praktyce zawodowej kluczowe jest to, że polecenie zypper ar służy do dodania (zarejestrowania) nowego repozytorium w systemach korzystających z zypper.

Źródła:

  • zypper(8) — manual page, opis podkomend "addrepo (ar)", "refresh (ref)", "removerepo (rr)", "repos (lr)": https://manpages.opensuse.org/ (wybrać zypper dla wersji systemu) - dostęp 2026-02-28
  • Dokumentacja Ubuntu: "add-apt-repository" (pakiet software-properties-common), opis dodawania repozytoriów APT: https://manpages.ubuntu.com/manpages/ (strona man dla add-apt-repository) - dostęp 2026-02-28
  • openSUSE Wiki / dokumentacja zypper: opis zarządzania repozytoriami (addrepo/removerepo/refresh): https://en.opensuse.org/SDB:Zypper (sekcja repozytoriów) - dostęp 2026-02-28

Materiały:

  • Dokumentacja zypper (man zypper) i poradniki openSUSE
  • Dokumentacja Ubuntu/Debian dotycząca add-apt-repository i repozytoriów APT
  • Materiały do INF.2 o zarządzaniu oprogramowaniem i aktualizacjami w systemach Linux

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego