Rad bi izpisal seznam vseh nameščenih paketov v besedilno datoteko, tako da ga lahko pregledam in množično namestim v drugem sistemu. Kako naj to storim?
Orodje apt
v Ubuntuju 14.04 in novejšem to zelo olajša.
apt list --installed
Za pridobitev seznama lokalno nameščenih paketov naredite to v terminalu:
-- language-all: lang-bash -->
dpkg --get-selections | grep -v deinstall
(Oznaka -v
"obrne" grep, da vrne vrstice, ki se ne ujemajo)
Za pridobitev seznama določenega nameščenega paketa:
dpkg --get-selections | grep postgres
Če želite ta seznam shraniti v besedilno datoteko z imenom paketki
na namizju, naredite to v terminalu:
dpkg --get-selections | grep -v deinstall > ~/Desktop/packages
Druga možnost je, da preprosto uporabite
dpkg -l
(nobenega od teh ukazov vam ni treba zagnati kot superuporabnik, zato tu ni potreben sudo
ali druge različice)
Seznam vseh nameščenih paketov,
dpkg -l |awk '/^[hi]i/{print $2}' > 1.txt
ali
aptitude search -F '%p' '~i' > 1.txt
ali
dpkg --get-selections > 1.txt
Pomnilnik: Datoteko z rezultatom 1.txt boste dobili v svoji domači mapi, lahko pa določite tudi svojo pot.
S Synapticom lahko shranite trenutno stanje nameščenega paketa. V Synapticu izberite "datoteka/hrani oznake", vnesite ime datoteke, v katero želite shraniti stanje, in preverite, ali je označeno polje "Shrani celotno stanje, ne le sprememb".
Datoteko, shranjeno na ta način, lahko naložite v nov računalnik z uporabo "file/read markings" v programu Synaptic.