1 |
Jan Leonhardt wrote: |
2 |
> Am Thu, 06 Jul 2006 05:57:59 +0200 |
3 |
> schrieb Holger Doerschel <newsgroups@×××××.net>: |
4 |
>> ich habe ein update -e world durchführen wollen. Beim 450. von 600 |
5 |
>> Paketen gab es ein Problem. |
6 |
>> |
7 |
>> Kann ich das emerge -e world fortsetzen oder muss ich die |
8 |
>> verbliebenen Programme alle einzeln installieren? |
9 |
> "man emerge" hätte dir verraten das ein "emerge --resume" da weiter |
10 |
> macht wo es abgebrochen hat. |
11 |
|
12 |
Ja, soweit die Theorie. In der Praxis finde ich "--resume" irgendwie |
13 |
unbrauchbar, da ich häufig nicht nur eine emerge "Session" laufen |
14 |
habe. Ich mag mich irren, aber z.B. invalidiert auch ein "emerge --sync" |
15 |
die abgebrochene Session. |
16 |
|
17 |
Aus diesen Gründen hat mir "emerge --resume" noch nie geholfen. |
18 |
|
19 |
Workaround: |
20 |
|
21 |
emerge -p world | grep ebuild | cut -c 17- | awk '{print $1}' > world.liste |
22 |
while read pkg ; do |
23 |
grep -q $pkg world.liste.done && continue |
24 |
if emerge -1 =$pkg; then |
25 |
echo $pkg > world.liste.done |
26 |
else |
27 |
exit |
28 |
fi |
29 |
done < world.liste |
30 |
|
31 |
Wenn du das Paket überspringen willst hilft |
32 |
> ein "emerge --resume --skipfirst" |
33 |
> |
34 |
> -- |
35 |
|
36 |
Könntest Du die Signatur bitte richtig einleiten? Also "-- " anstelle von |
37 |
"--"? Danke! |
38 |
|
39 |
Alexander Skwar |
40 |
-- |
41 |
The more laws and order are made prominent, the more thieves and |
42 |
robbers there will be. |
43 |
-- Lao Tsu |
44 |
-- |
45 |
gentoo-user-de@g.o mailing list |