Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: SDan 25 Listopadu 2009, 19:14:11

Název: Seznam nainstalovanych balicku [vyřešeno]
Přispěvatel: SDan 25 Listopadu 2009, 19:14:11
Dobry den.

Pomoci scriptu
Kód: [Vybrat]
dpkg -l | grep ii | awk '{print $2}' > Seznam_nainstalovanych_balicku jsem si vytvoril seznam nainstalovanych baliku.

Pro instalaci jsem pouzil
Kód: [Vybrat]
sudo apt-get install `cat Seznam_nainstalovanych_balicku`.

V terminalu se objevila informace, ze probiha nacitani seznamu a dal se nestalo uz nic. Poradte mi prosim, kde delam chybu. Diky
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: arrange 25 Listopadu 2009, 21:47:10
Pokud je ten seznam objemný (což asi je), zkus ho rozdělit na několik menších částí.
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: SDan 25 Listopadu 2009, 22:03:44
Diky, po zmenseni to funguje. SUPER
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: SDan 25 Listopadu 2009, 22:34:09
Jeste jeden dotaz. Lze script
Kód: [Vybrat]
dpkg -l | grep ii | awk '{print $2}' > Seznam_nainstalovanych_balicku nastavit tak, aby se vygeneroval treba jen po 100 radcich a dalsich 100radku by automaticky bylo v dalsim souboru?
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: Yontalcar 26 Listopadu 2009, 16:22:19
viz
Kód: [Vybrat]
man split
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: SDan 27 Listopadu 2009, 17:34:32
Nejak nemohu prijit na to, jak prikaz SPLIT do toho radku zakomponovat  :(
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: arrange 27 Listopadu 2009, 18:13:26
Třeba takto (trochu jsem to upravil):
Kód: [Vybrat]
dpkg -l | awk '/^ii/ {print $2}' | split -d -l100 - seznam
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: SDan 27 Listopadu 2009, 18:23:53
Super  :) :) :) moc dekuji
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: SDan 27 Listopadu 2009, 18:30:31
Pokud mam takto vytvorenych cca 20 souboru, jak lze upravit
Kód: [Vybrat]
sudo apt-get install `cat Seznam_nainstalovanych_balicku` aby postupne obnovil vsechny vytvorene baliky? Mohu sice vzdy zmenit Seznam_nainstalovanych_balicku** ale bylo by pekne, kdyby probehlo obnoveni vsech souboru na jeden klik. V php bych vedel jak, ale tady jsem uplne mimo.
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: Yontalcar 30 Listopadu 2009, 10:13:27
možná něco takového:
Kód: [Vybrat]
sudo -s 'for x in Seznam_nainstalovanych_balicku* ;do apt-get install `cat ${x}`;done'
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: SDan 30 Listopadu 2009, 17:26:48
Po spusteni v terminalu to vyhodilo tento vypis:
Kód: [Vybrat]
root@dan-laptop:~/_SCRIPTY# sudo -s 'for x in Seznam_nainstalovanych_balicku* ;do apt-get install `cat ${x}`;done'
/bin/bash: for x in Seznam_nainstalovanych_balicku* ;do apt-get install `cat ${x}`;done: No such file or directory
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: Yontalcar 30 Listopadu 2009, 21:05:01
Po spusteni v terminalu to vyhodilo tento vypis:
Kód: [Vybrat]
root@dan-laptop:~/_SCRIPTY# sudo -s 'for x in Seznam_nainstalovanych_balicku* ;do apt-get install `cat ${x}`;done'
/bin/bash: for x in Seznam_nainstalovanych_balicku* ;do apt-get install `cat ${x}`;done: No such file or directory
hmm... když máš shell roota, proč neodmažeš to sudo?
anyway, asi máš jinou verzi sudo, mě to funguje - zkus to takhle:
Kód: [Vybrat]
$ sudo bash -c 'for x in Seznam_nainstalovanych_balicku* ;do apt-get install `cat ${x}`;done'
Název: Re: Seznam nainstalovanych balicku
Přispěvatel: SDan 30 Listopadu 2009, 21:52:23
SUPER  ::)  ::)  ::) Funguje, DIKY