Uživatelské nástroje

Nástroje pro tento web


apt

Toto je starší verze dokumentu!


APT (deb balicky)

Zaklady

  • aktualizace info o baliccich
# apt-get update
  • upgrade balicku
# apt-get upgrade
  • upgrade balicku, ktere vyzaduji nejake zmeny (odinstalovani). Mohou zpusobit komplikace.
# apt-get dist-upgrade
  • GUI pro spravu balicku, reseni konfliktu
# synaptic
  • smazani vsech stazenych balicku (vycisteni lokalniho repozitare)
# apt-get clean
  • odstraneni pravdepodobne nepotrebnych balicku
    • vetsinou vznikne po odstraneni balicku, ktery mel priznak „rucni instalace“ (jde videt v synaptic, menu balicek)
    • pokud je v seznamu nejaky balicek, ktery nechceme odstranit, je treba nastavit priznak „rucni instalace“
    • priznak „rucni instalace“ se nastavuje napriklad pres apt-get install <balicek> nebo pres synaptik v menu balicek - automaticka instalace
# apt-get autoremove

Vynucení verze (pinning)

  • Debian má tři distribuce: unstable → testing → stable
  • pokud se do /etc/apt/sources.list zavedou zrcadla pro testing+unstable, lze instalovat balíčky z obou větví
  • primární větev se nastavuje
    • v /etc/apt/apt.conf.d/80defaultRealase
    • jako APT::Default-Release „testing“;
  • explicitn9 výběr jiné verze lze provést přes
    • apt-get install BALICEK/unstable - zkusí pouze uvedené, pokud selžou závislosti skončí
    • apt-get -t unstable install BALICEK - nainstaluje i závislé balíčky z požadovaného release
  • prioritu balíčků lze natavit přes /etc/apt/preferences - více zde
  • dostupné verze (včetně priority) lze zobrazit přes
apt-cache policy bubblewrap
bubblewrap:
  Instalovaná verze: 0.2.0-2
  Kandidát:          0.2.0-2
  Tabulka verzí:
 *** 0.2.0-2 990
        990 http://ftp.cz.debian.org/debian testing/main amd64 Packages
        500 http://ftp.cz.debian.org/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status

FAQ

reinstalace balicku

apt-get install --reinstall [balicek]

jak se dostat k historii?

less /var/log/apt/history.log

alternativne tam je jeste dpkg.log a nebo synaptic ma svoji historii :)

jak zajistit, aby se balicek pri dist-upgrade neodinstaloval?

nastavime on hold

# dpkg --get-selections | head
acct                                            install
adduser                                         install
apparmor                                        install
echo dnsutils hold | dpkg --set-selections
apt.1510484022.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki