Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: jmk 29. 12. 2017, 20:52:45
-
Ahoj,
občas se mi stane, že v konzoli (bash) chci nainstalovat balík pomocí "apt-get install packageXY" a balík je již nainstalován. Logicky se nic nestane, ale vyskočí na mně hláška, že dotyčný packageXY byl označen jako nainstalován ručně (omlouvám se že používám českou lokalizaci ;))
Co tato hláška vlastně znamená ? Že balík nebude nadále automaticky aktualizován, nebo ??
Díky.
-
Znamená to, že doposud byl balík nainstalován automaticky jako závislost jiného balíku a pokud bys balíky, které na něm závisejí odinstaloval, spadnul by ti do nepotřebných a při apt-get autoremove by se odinstaloval.
Ve chvíli, kdy si ho ale nainstaluješ ručně, tak už není považován za balík instalovaný jen jako závislost jiného balíku.
-
Díky. Aha, takže potom "apt-get autoremove" balík nadále ignoruje. Dá se nějak vylistovat seznam takto "ručně nainstalovaných balíků" ?
-
Díky. Aha, takže potom "apt-get autoremove" balík nadále ignoruje. Dá se nějak vylistovat seznam takto "ručně nainstalovaných balíků" ?
apt list --manual-installed
-
# list s priznakem manual
apt-mark showmanual
# s priznak auto
apt-mark showauto
# nastaveni baliku jako manual
apt-mark manual balik1 balik2
# nastaveni jako auto
apt-mark auto balik1 balik2
jeste to ceho ses bal je priznak hold, tedy podrzeni baliku v aktualni nainstalovane verzi a ignorovani novych verzi pri update:
apt-mark hold balik
# zruseni hold
apt-mark unhold balik
# a vylistovani
apt-mark showhold
-
apt-mark hold balik
# zruseni hold
apt-mark unhold balik
# a vylistovani
apt-mark showhold
8) 8)
Dík!