Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: SDan 25 Listopadu 2009, 19:14:11
-
Dobry den.
Pomoci scriptu dpkg -l | grep ii | awk '{print $2}' > Seznam_nainstalovanych_balicku jsem si vytvoril seznam nainstalovanych baliku.
Pro instalaci jsem pouzil 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
-
Pokud je ten seznam objemný (což asi je), zkus ho rozdělit na několik menších částí.
-
Diky, po zmenseni to funguje. SUPER
-
Jeste jeden dotaz. Lze script
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?
-
viz
man split
-
Nejak nemohu prijit na to, jak prikaz SPLIT do toho radku zakomponovat :(
-
Třeba takto (trochu jsem to upravil):
dpkg -l | awk '/^ii/ {print $2}' | split -d -l100 - seznam
-
Super :) :) :) moc dekuji
-
Pokud mam takto vytvorenych cca 20 souboru, jak lze upravit
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.
-
možná něco takového:
sudo -s 'for x in Seznam_nainstalovanych_balicku* ;do apt-get install `cat ${x}`;done'
-
Po spusteni v terminalu to vyhodilo tento vypis:
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
-
Po spusteni v terminalu to vyhodilo tento vypis:
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:
$ sudo bash -c 'for x in Seznam_nainstalovanych_balicku* ;do apt-get install `cat ${x}`;done'
-
SUPER ::) ::) ::) Funguje, DIKY