Debian je známý svou stabilitou. Kvůli tomuto zaměření na stabilitu však některé balíčky nemusí mít v průběhu času nejnovější funkce nebo aktualizace. Debian pro to poskytuje řešení prostřednictvím backportů a experimentálních úložišť.
Backports jsou balíčky z novějších verzí Debianu, které jsou překompilovány, aby fungovaly na starších verzích. To umožňuje uživatelům získat nové funkce, aniž by byla ohrožena stabilita systému. Experimentální úložiště obsahují velmi nový a potenciálně nestabilní software, který ještě není připraven pro hlavní úložiště. Tato úložiště poskytují uživatelům přístup k nejnovějšímu softwaru, ale s rizikem nestability.
Nyní si ukážeme, jak používat backporty a experimentální úložiště pomocí terminálu příkazového řádku.
Povolit Backports Repository
Prvním krokem k instalaci balíčků z úložiště backports je přidání úložiště do sources.list
soubor. Chcete-li povolit úložiště backports na vašem systému Debian, postupujte takto:
Otevřete terminál na vašem systému Debian a poté spusťte níže uvedený příkaz sources.list
soubor s textovým editorem nano:
sudo nano /etc/apt/sources.list
Připojte k souboru příslušné řádky podle vaší verze Debianu. Abyste předešli problémům, použijte správné kódové jméno pro vaši distribuci Debian.
Backporty knihomolů
deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
Bullseye zadní porty
deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free
Buster zadní porty
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free
Uložte konfigurační soubor stisknutím CTRL+O
a poté ukončete pomocí CTRL+X
.
Aktualizujte seznam úložiště spuštěním následujícího příkazu:
sudo apt update
Alternativa Povolit zpětné porty
Alternativou je přidání zpětných portů Debianu do vašeho seznamu zdrojů; můžete použít příkaz echo a příkaz tee. Příkaz tee čte ze standardního vstupu a zapisuje na standardní výstup a soubory. Tato metoda vám pomůže vyhnout se použití textového editoru a provést to přímo z příkazového řádku.
Knihomol, příkaz by byl:
echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware" | sudo tee -a /etc/apt/sources.list
Bullseye, příkaz by byl:
echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list
Bustere, příkaz by byl:
echo "deb http://deb.debian.org/debian buster-backports main non-free" | sudo tee -a /etc/apt/sources.list
Poté spusťte aktualizaci APT:
sudo apt update
Nainstalujte balíčky z Backports
Použití zpětných portů na Debianu je jednoduché; syntaxe je podobná instalaci standardního balíčku, kromě toho, že přidáte -t
vlajka.
Vyhledejte balíčky z Debian Backports
Pomocí následujícího příkazu vyhledejte balíčky v úložišti backports a nahraďte je "package-name"
s požadovaným názvem balíčku:
Příklad knihomola:
sudo apt search "package-name" -t bookworm-backports
Příklad Bullseye:
sudo apt search "package-name" -t bullseye-backports
Příklad Buster:
sudo apt search "package-name" -t buster-backports
Instalace nebo aktualizace balíčků z Debian Backports
Pomocí následujícího příkazu nainstalujte nebo upgradujte balíčky z úložiště backports, nahraďte je "package-name"
s požadovaným názvem balíčku:
Příklad knihomola:
sudo apt install "package-name" -t bookworm-backports
Příklad Bullseye:
sudo apt install "package-name" -t bullseye-backports
Příklad Buster:
sudo apt install "package-name" -t buster-backports
Živý příklad: Instalace Cockpitu na Debian 11
Chcete-li například nainstalovat Cockpit na Debian 11 pomocí úložiště backports, spusťte následující příkaz:
sudo apt install cockpit -t bullseye-backports
Tento příkaz nainstaluje novější verzi Cockpit do úložiště backports a poskytne přístup k aktuálnějším funkcím.
Povolení experimentálního úložiště
Experimentální úložiště má nejnovější software z Debianu pro ty, kteří chtějí nejnovější aktualizace. Ale buďte opatrní: toto úložiště je nejlepší pro testovací systémy nebo vývojáře a systémové administrátory, kteří znají rizika a dokážou opravit jakékoli problémy. Je pravděpodobnější, že bude mít problémy s kompatibilitou a neměl by být používán na živých serverech nebo důležitých systémech.
Povolit experimentální úložiště
Znovu otevřete sources.list
konfiguračního souboru spuštěním následujícího příkazu:
sudo nano /etc/apt/sources.list
Přidejte následující řádky na konec souboru za řádky, které jste dříve přidali pro úložiště backports:
deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free
Uložte konfigurační soubor stisknutím CTRL+O
a poté ukončete pomocí CTRL+X
.
Aktualizujte seznam úložiště spuštěním následujícího příkazu:
sudo apt update
Nyní můžete použít -t
vlajka s experimental
klíčové slovo ve vašich příkazech pro vyhledávání a instalaci balíčků z experimentálního úložiště.
Hledání balíčků v experimentálním úložišti
Pomocí následujícího příkazu vyhledejte balíčky v experimentálním úložišti a nahraďte je "package-name"
s požadovaným názvem balíčku:
sudo apt search "package-name" -t experimental
Instalace balíčků z experimentálního úložiště
Pomocí následujícího příkazu nainstalujte balíčky z experimentálního úložiště, nahraďte "package-name"
s požadovaným názvem balíčku:
sudo apt install "package-name" -t experimental
Buďte opatrní při používání balíčků z experimentálního úložiště, zejména na živých serverech nebo systémech s důležitými službami. Experimentální úložiště se nedoporučuje pro obecné použití kvůli vyššímu riziku problémů s kompatibilitou a problémů.
Závěr
Podle této příručky jste se naučili, jak povolit zpětné porty Debianu a experimentální úložiště na vašem systému Debian. To vám umožní instalovat novější balíčky a užívat si nejnovější funkce a opravy chyb při zachování stability systému. Doporučuji pravidelně kontrolovat aktualizace z těchto úložišť, aby byl váš systém aktuální.