Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Balíčkovací systém - zjištění nainstalovaných balíčků  (Přečteno 2848 krát)

fireZ

  • Návštěvník
  • Příspěvků: 7
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

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Balíčkovací systém - zjištění nainstalovaných balíčků
« Odpověď #1 kdy: 13 Září 2009, 19:05:39 »
?
Kód: [Vybrat]
grep 'apt-get\ install' ~/.bash_history | sed 's:^.*install\ ::' | sort | uniq
http://www.openstreetmap.org - mapy celého světa "wiki style"

pakanek

  • Návštěvník
  • Příspěvků: 20
Re: Balíčkovací systém - zjištění nainstalovaných balíčků
« Odpověď #2 kdy: 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.
PS: Používám Debian unstable.

fireZ

  • Návštěvník
  • Příspěvků: 7
Re: Balíčkovací systém - zjištění nainstalovaných balíčků
« Odpověď #3 kdy: 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...

Yontalcar

  • Stálý člen
  • **
  • Příspěvků: 833
  • Semper fidelis
Re: Balíčkovací systém - zjištění nainstalovaných balíčků
« Odpověď #4 kdy: 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)
NB: ASUS X53U - AMD Brazos E450; Debian GNU/Linux Sid amd64 (KDE 4.14)
Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein

arrange

  • Závislák
  • ***
  • Příspěvků: 4031
  • "jdu s hlavou vztyčenou..."
Re: Balíčkovací systém - zjištění nainstalovaných balíčků
« Odpověď #5 kdy: 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$).
http://www.openstreetmap.org - mapy celého světa "wiki style"

 

Provoz zaštiťuje spolek OpenAlt.