Uživatelské nástroje

Nástroje pro tento web


apt

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
apt [2013/12/18 22:10] – [jak zajistit, aby se balicek pri dist-upgrade neodinstaloval?] djbuldogapt [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
-==== reinstalace balicku ====+====== APT (deb balicky) ====== 
 + 
 +===== Zaklady ===== 
 + 
 +  * aktualizace info o baliccich
 <code> <code>
-apt-get install --reinstall [balicek]+apt-get update
 </code> </code>
  
-==== jak se dostat k historii? ====+  * upgrade balicku
 <code> <code>
-less /var/log/apt/history.log+apt-get upgrade
 </code> </code>
  
-alternativne tam je jeste dpkg.log a nebo synaptic ma svoji historii :)+  * upgrade balicku, ktere vyzaduji nejake zmeny (odinstalovani). Mohou zpusobit komplikace.
  
-==== jak zajistit, aby se balicek pri dist-upgrade neodinstaloval? ====+  # apt-get dist-upgrade
  
-nastavime on hold+   * GUI pro spravu balicku, reseni konfliktu
  
-<code> +  synaptic
-dpkg --get-selections | head +
-acct                                            install +
-adduser                                         install +
-apparmor                                        install +
-</code>+
  
-<code> +  * smazani vsech stazenych balicku (vycisteni lokalniho repozitare)
-echo dnsutils hold | dpkg --set-selections +
-</code>+
  
-==== ostatni ====+  # apt-get clean
  
-  * aktualizace info o baliccich +  * odstraneni pravdepodobne nepotrebnych balicku 
-<code+    * vetsinou vznikne po odstraneni balicku, ktery mel priznak "rucni instalace" (jde videt v synaptic, menu balicek) 
-# apt-get update +    * pokud je v seznamu nejaky balicek, ktery nechceme odstranit, je treba nastavit priznak "rucni instalace" 
-</code>+    * priznak "rucni instalace" se nastavuje napriklad pres apt-get install <baliceknebo pres synaptik v menu balicek - automaticka instalace 
 + 
 +  # apt-get autoremove 
 + 
 +  * zrušení příznaku ruční instalace 
 + 
 +  apt-mark auto <balíček> 
 + 
 +===== 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"; 
 +   * explicitní 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 větve balíčků lze natavit přes /etc/apt/preferences - více [[https://wiki.debian.org/AptPreferences|zde]] 
 +   * dostupné verze (včetně priority) lze zobrazit přes
  
-  * upgrade balicku 
 <code> <code>
-# apt-get upgrade+# apt-cache policy chromium 
 +chromium: 
 +  Instalovaná verze: 61.0.3163.100-2 
 +  Kandidát:          61.0.3163.100-2 
 +  Tabulka verzí: 
 +     62.0.3202.89-1 500 
 +        500 http://ftp.cz.debian.org/debian unstable/main amd64 Packages 
 + *** 61.0.3163.100-2 990 
 +        990 http://ftp.cz.debian.org/debian testing/main amd64 Packages 
 +        100 /var/lib/dpkg/status
 </code> </code>
 +===== FAQ =====
  
-  * upgrade balicku, ktere vyzaduji nejake zmeny (odinstalovani). Mohou zpusobit komplikace.+==== reinstalace balicku ====
 <code> <code>
-apt-get dist-upgrade+apt-get install --reinstall [balicek]
 </code> </code>
  
-   * GUI pro spravu balicku, reseni konfliktu+==== jak se dostat k historii? ====
 <code> <code>
-# synaptic+less /var/log/apt/history.log
 </code> </code>
  
-  * smazani vsech stazenych balicku (vycisteni lokalniho repozitare)+alternativne tam je jeste dpkg.log a nebo synaptic ma svoji historii :) 
 + 
 +==== jak zajistit, aby se balicek pri dist-upgrade neodinstaloval? ==== 
 + 
 +nastavime on hold 
 <code> <code>
-apt-get clean+dpkg --get-selections | head 
 +acct                                            install 
 +adduser                                         install 
 +apparmor                                        install
 </code> </code>
  
-  * 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 
 <code> <code>
-# apt-get autoremove+echo dnsutils hold | dpkg --set-selections
 </code> </code>
 +
apt.1387401049.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki