Debian - balík byl označen "nainstalován ručně"

jmk

  • ***
  • 178
    • Zobrazit profil
    • E-mail
Debian - balík byl označen "nainstalován ručně"
« kdy: 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.
Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.


proKurve

Re:Debian - balík byl označen "nainstalován ručně"
« Odpověď #1 kdy: 29. 12. 2017, 21:01:10 »
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.

jmk

  • ***
  • 178
    • Zobrazit profil
    • E-mail
Re:Debian - balík byl označen "nainstalován ručně"
« Odpověď #2 kdy: 29. 12. 2017, 21:12:43 »
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ů" ?
Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.

Fantomas

Re:Debian - balík byl označen "nainstalován ručně"
« Odpověď #3 kdy: 29. 12. 2017, 21:31:53 »
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

nobody(ten pravej)

Re:Debian - balík byl označen "nainstalován ručně"
« Odpověď #4 kdy: 29. 12. 2017, 21:32:47 »
Kód: [Vybrat]
# 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:
Kód: [Vybrat]
apt-mark hold balik

# zruseni hold
apt-mark unhold balik

# a vylistovani
apt-mark showhold


jmk

  • ***
  • 178
    • Zobrazit profil
    • E-mail
Re:Debian - balík byl označen "nainstalován ručně"
« Odpověď #5 kdy: 29. 12. 2017, 21:55:25 »
Citace
apt-mark hold balik

# zruseni hold
apt-mark unhold balik

# a vylistovani
apt-mark showhold
8) 8)
Dík!
Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.