Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: fireZ 13 Září 2009, 17:21:24

Název: Balíčkovací systém - zjištění nainstalovaných balíčků
Přispěvatel: fireZ 13 Září 2009, 17:21:24
Dobrý den,
chtěl bych zjistit, které balíčky mám navíc nainstalované oproti základním balíčkům Ubuntu. Nechci ale znát všechny balíčky, pouze ty, které jsem si explicitně nainstaloval přes apt-get install (tedy nechci vypsat jejich všechny závislosti).
Děkuji
Název: Re: Balíčkovací systém - zjištění nainstalovaných balíčků
Přispěvatel: arrange 13 Září 2009, 19:05:39
?
Kód: [Vybrat]
grep 'apt-get\ install' ~/.bash_history | sed 's:^.*install\ ::' | sort | uniq
Název: Re: Balíčkovací systém - zjištění nainstalovaných balíčků
Přispěvatel: pakanek 13 Září 2009, 20:45:55
Tímhle vypíšeš alespoň balíky, které nejsou spravovány automaticky:
Kód: [Vybrat]
aptitude search '~i' | egrep -v 'i.A 'Budou tam i základní balíky pro systém, ale při pokusu o jejich odstranění třeba aptitude upozorňuje na odstranění balíku důležitého pro funkci systému.
?
Kód: [Vybrat]
grep 'apt-get\ install' ~/.bash_history | sed 's:^.*install\ ::' | sort | uniq
Tohle předpokládá, že jsou všechny balíky instalovány přes apt-get a příkazy se stále nacházejí v historii, která bývá omezena.
Název: Re: Balíčkovací systém - zjištění nainstalovaných balíčků
Přispěvatel: fireZ 16 Září 2009, 17:39:33
Děkuji za odpovědi.
arrange: souhlasím s pakankem, navíc mi to zobrazí i balíky který sem nainstaloval a následně odinstaloval. Navíc history sahá defaultně pouze 500 příkazů zpět, když jsem se teď díval tak je to tak měsíc zpátky...
Název: Re: Balíčkovací systém - zjištění nainstalovaných balíčků
Přispěvatel: Yontalcar 16 Září 2009, 18:58:32
Tímhle vypíšeš alespoň balíky, které nejsou spravovány automaticky:
Kód: [Vybrat]
aptitude search '~i' | egrep -v 'i.A 'Budou tam i základní balíky pro systém, ale při pokusu o jejich odstranění třeba aptitude upozorňuje na odstranění balíku důležitého pro funkci systému.
pro značku "automaticky nainstalováno" je ve vyhledávání aptitude taky výraz:
Kód: [Vybrat]
$ aptitude search '~i!~M'příp. delší verze:
Kód: [Vybrat]
$ aptitude search '?and(?installed,?not(?automatic))'pokud má být výstup dále zpracováván nějakým příkazem, doporučuji změnit formátování výstupu

viz man aptitude, /usr/share/doc/aptitude/html/cs/index.html (v balíku aptitude-doc-cs)
Název: Re: Balíčkovací systém - zjištění nainstalovaných balíčků
Přispěvatel: arrange 16 Září 2009, 19:20:09
arrange: souhlasím s pakankem, navíc mi to zobrazí i balíky který sem nainstaloval a následně odinstaloval. Navíc history sahá defaultně pouze 500 příkazů zpět, když jsem se teď díval tak je to tak měsíc zpátky...
Svatá pravda, chtělo by to doladit. Ale první věc, kterou na systému po instalaci měním, je proměnná HISTSIZE (viz man bash | grep -A1 HISTSIZE$).