Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: SDan 28 Června 2009, 19:34:03
-
Dobry vecer.
Poprosim o radu, jak si mohu vytvorit seznam vsech aktualne nainstalovanych aplikaci ci balicku, tak abych mohl pozdeji jednim prikazem nastavit system do stavu, ve kterem se nachazi ted.
Nekde jsem to zde videl, ale nedari se mi to opetovne nalezt.
Diky
-
dpkg -l
(to je malé L)
-
Fajn, to je strucny vypis nainstalovanych baliku. Jak si ten soupis mam ulozit a jak ho v pripade potreby mam pouzit?
-
Co takhle
příkaz > soubora pak by to mělo jít takhle sudo apt-get install `cat soubor`
-
Nechapu příkaz > soubor ???
-
V tvém případě
dpkg -l | grep ii > seznam_baliku
-
Jo akorát je blbost co jsem napsal s tou instalací, moment.
dpkg -l | grep ii | awk '{print $2}' > seznam_balicku
-
Pro instalovani pouziji sudo apt-get install `seznam_balicku`?
-
Pro instalovani pouziji sudo apt-get install `seznam_balicku`?
sudo apt-get install `cat seznam_balicku`
-
Super tipy. Funguje. Dekuji
-
Ak toto pouzije na nove vydanie ubuntu nezhodi mu ho to? Tym ze tam budu niektore baliky ine?
-
osobně bych místo $ dpkg -l|grep ii použil $ aptitude search '~i!~M' - to odfiltruje balíky nainstalované automaticky
takže finální příkaz by zněl
aptitude search '~i!~M'|sed 's/^....\(\S\+\)\s.*/\1/' > seznam_balicku
btw. u $ dpkg -l|grep ii je grep ii nedostačující, protože nepokrývá balíčky jako ascii, ii, iitalian apod.; dpkg -l naštěstí ale vypíše jenom ty balíčky, které už byly někdy nainstalovány, takže chyba není až tak velká; správně by mělo být $ dpkg -l|grep '^ii'
@TIBOR
ano, to může dělat problém (ale pravděpodobně to nebude zas tak horké)
pro minimalizaci možnosti škod bych raději použil postup za pomoci aptitude výše - jména knihoven se mění nejvíce a ty se instalují takřka vždy automaticky jako závislosti
jména balíčků s programy se AFAIK mění jen vyjímečně
-
ještě udělat rozdíl diff od výchozího stavu od čisté instalace a má jen to nové, sebou nainstalované