# W celu wyłączenia repozytorium (Fedora):
sudo dnf config-manager --set-disabled home_przem_app
# Ponowne włączenie (Fedora):
sudo dnf config-manager --set-enabled home_przem_app
# Pakiety dostępne w danym ropozytorium (Fedora):
dnf repository-packages home_przem_app list available
# Pakiety zainstalowane z danego repozytorium (Fedora):
dnf repository-packages home_przem_app list installed
# W przypadku gdyby menadżer pakietów twierdził że wersja danego pakietu jest niedostępna, należy wyzerować pamięć podręczną pakietów (Fedora):
dnf clean expire-cache
# W przypadku gdyby repozytorium było czasowo niedostępne a czas nagli z aktualizacją. Można wykluczyć poszczególne pakiety z transakcji. (Fedora) Np:
dnf update --exclude=immposiblerush,photocrop,postagelabels
# Lista dodanych kluczy do repozytoriów (Fedora)
sudo rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'
# Usuwanie starego klucza (Fedora)
sudo rpm -e
# Zawartość danego repozytorium (SUSE):
zypper pa home_przem_app
# Pakiety zainstalowane z danego repozytorium (SUSE):
zypper pa -ir home_przem_app
# pakiety zainstalowane lub po aktualizacji (oprócz przeznaczonych do aktualizacji) (SUSE):
#zypper se -si | grep home:przem:app
# Aby wyświetlić zawartość repozytorium dla określonej dystrybucji, można by użyć takiego wyrażenia (przykład dla Arch'a):
wget -q -O - https://download.opensuse.org/repositories/home:/przem:/app/Arch/x86_64/home_przem_app_Arch.db.tar.gz | tar -tvz | grep -e "^d" | awk '{print $6}'
# Aby z kolei wyświetlić plik tesktowy z dostępnymi pakietami i ich opisem - w przypadku Ubuntu:
wget -q -O - https://download.opensuse.org/repositories/home:/przem:/app/xUbuntu_23.04/Packages.gz | gunzip | cat
# Po dodaniu repozytorium do systemu, można odczytać listę dostępnych pakietów w repozytorium - Debian:
grep ^Package: /var/lib/apt/lists/download.opensuse.org_repositories_home:_przem:_app_Debian%5f12_Packages
# Dla Fedory i openSUSE, można spróbować w ten sposób, jednak trzeba mocno trzymać kciuki:
wget -q -O - https://download.opensuse.org/repositories/home:/przem:/app/Fedora_39/repodata/393a2c2173e89b0a55d2862ee2a1d039c112cfdfe86aae73a36b63b6714000fe-filelists.xml.gz | gunzip | grep -e "name" | awk '{print $3}'
# Podgląd ścieżek instalacji - jeśli pakiet jest zainstalowany (SUSE):
rpm -ql https://download.opensuse.org/repositories/home:/przem:/app/15.6/noarch/kopieckreta-0.230924-lp156.17.1.noarch.rpm
# Aby sklonować repozytorium w całości:
wget --show-progress --recursive --no-parent -o log https://download.opensuse.org/repositories/home:/przem:/app/Arch/x86_64/
# Pakiety z Javą dla Arch, zbudowane są w oparciu o najnowszą wersję OpenJDK. Aby można było ich używać, należy zmienić domyślną wersje Javy:
# Aby wyświetlić dostępne wersje:
archlinux-java status
# Zmienia się w ten sposób:
sudo archlinux-java set java-22-openjdk