[[https://popcon.debian.org]] Debian Popularity Contest
====== Debian 12 Bookworm ======
apt edit-sources
# Debian 12 Bookworm
deb http://ftp.debian.cz/debian/ bookworm main non-free-firmware contrib non-free
deb http://security.debian.org/debian-security bookworm-security main non-free-firmware contrib non-free
deb http://ftp.debian.cz/debian/ bookworm-updates main non-free-firmware contrib non-free
# Debian 12 Bookworm Backports
deb http://deb.debian.org/debian bookworm-backports main non-free-firmware contrib non-free
# Testing
#deb http://ftp.cz.debian.org/debian testing main contrib non-free
# Unstable
#deb http://ftp.cz.debian.org/debian unstable main contrib non-free
# Experimental
#deb http://ftp.cz.debian.org/debian experimental main contrib non-free
Další repozitáře které lze použít [[https://wiki.debian.org/UnofficialRepositories|Neoficiální Repozitáře]]. Generátor sources.list [[http://debgen.simplylinux.ch/]]
V případě že používáte repozitáře z více větví (stable, testing atd.), je potřeba specifikovat hlavní větev.
APT::Default-Release "bullseye";
Pokud potřebujete i 32bit balíčky.
dpkg --print-architecture
dpkg --add-architecture i386
apt-get purge ".*:i386"
dpkg --remove-architecture i386
apt update
Pokud používáte více repozitářů může se hodit výpis verze balíčku v jednotlivých repozitářích.
apt install apt-show-versions
apt-show-versions -a "název balíčku"
apt-cache policy
Instalace balíčků z jiné větve než je instalace systému je možná ale nedoporučuji. Jedná se většinou o nevratné změny v systému, které mohou rozhodit závislosti. Vždy si dobře rozmyslete jestli novější balíčky nutně potřebujete. Některé novější balíčky naleznete v repozitáři backports, kde jsou kompilovány s knihovnami, které obsahuje stabilní větev.\\
apt update && apt -t bullseye-backports upgrade
apt -t bulseye-backports install "balíček"
Pokud chcete zamknout balíček aby na něj neměla aktualizace vliv, například kvůli chybě v novější verzi. Můžete použít tento příkaz.
apt-mark hold "balíček"
apt-mark unhold "balíček"
apt-mark showhold
Pokud má novější balíček chybu, nebo z nějakého důvodu chcete starší balíček.
apt install balíček=verze
apt install chromium=80.0.3987.162-1~deb10u1
Při aktualizaci(instalaci) balíčku zobrazí známé chyby a seznam změn v balíčku, dá možnost vybrat jestli chcete balíček aktualizovat(instalovat).
apt install apt-listbugs apt-listchanges
Seznam nainstalovaných balíčků
apt list --installed | more