Hi,
so,ich habe mal ein wenig rumexperimentiert.
Also ein
|
Quellcode
|
1
|
emerge -gk dvdstyler
|
(nur ein Beispielprogramm) ergab beim ersten Mal:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
emerge -gk dvdstyler
Fetching binary packages info...
Loaded metadata pickle.
Location has moved: http://gentoopackages.net/packages/i686/
cache miss: 'x' --- cache hit: 'o'
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
-- DONE!
Calculating dependencies... done!
>>> starting parallel fetching
>>> Emerging (1 of 11) media-libs/urt-3.1b-r1 to /
Fetching 'media-libs/urt-3.1b-r1'
--16:30:27-- http://gentoopackages.net/packages/i686/urt-3.1b-r1.tbz2
=> `/usr/portage/packages/All/urt-3.1b-r1.tbz2'
Auflösen des Hostnamen »gentoopackages.net«.... 12.174.244.50
Verbindungsaufbau zu gentoopackages.net|12.174.244.50|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 623.510 (609K) [text/plain]
100%[=================================================================================================================>] 623.510 107.29K/s ETA 00:00
16:30:34 (93.33 KB/s) - »/usr/portage/packages/All/urt-3.1b-r1.tbz2« gespeichert [623510/623510]
>>> Extracting info
>>> Extracting urt-3.1b-r1
>>> Merging media-libs/urt-3.1b-r1 to /
--- /usr/
--- /usr/include/
>>> /usr/include/rle_code.h
>>> /usr/include/rle_raw.h
>>> /usr/include/rle_put.h
>>> /usr/include/rle_config.h
>>> /usr/include/rle.h
--- /usr/share/
--- /usr/share/doc/
[...]
>>> /usr/bin/tifftorle
>>> /usr/bin/rletoascii
>>> /usr/bin/rlehisto
>>> /usr/bin/rletotarga
--- /usr/lib/
>>> /usr/lib/librle.a
>>> Regenerating /etc/ld.so.cache...
>>> media-libs/urt-3.1b-r1 merged.
>>> No packages selected for removal by clean.
|
Ich dachte alles sei wunderbar.
Ich habe dann noch ein wenig mit anderen Paketen rumgedoktort und irgendwann ging nichts mehr:
|
Quellcode
|
1
2
3
4
5
6
7
8
|
emerge -gk dvdstyler
These are the packages that would be merged, in order:
Fetching binary packages info...
Location has moved: http://gentoopackages.net/packages/i686/
cache miss: 'x' --- cache hit: 'o'
xxxxx
|
Dies betraf alle Pakete.Keine Ahnung welchen cache emerge meint,ob er lokal ist oder auf dem Server.
------------------------------------------------------------------------------------------------------------------------
Als Lösungsvorschlag kann ich folgendes anbieten:
Vorher die Paketabhängigkeiten ermitteln mit
|
Quellcode
|
1
|
emerge -pv kde
|
ermitteln.Da es nur monolithische Pakete als Binaries dort gibt wirst Du Split-Ebuilds nicht nehmen können.
Aber ACHTUNG:"emerge kde" wird Dir sogut wie ein komplettes KDE installieren,ein "emerge kdebase" dagegen nur ein Grundsystem.Diese können noch mit "emerge kdegraphics","emerge kdemultimedia" etc. ergänzt werden.
Dann alles was "emerge -pv kde(oder kdebase) ausspukt vom Repository herunterladen und die tbz2 im Verzeichnis /usr/portage/packages/ALL abspeichern.Dieses ist per default als ${PKGDIR} definiert,dort schaut Portage nach Binärpaketen.
Diese können dann mit
|
Quellcode
|
1
|
emerge -K <Paketname>
|
installiert werden.Man beachte das große "K" als Parameter,welches emerge anweist nur Binärpakete zu installieren.
Ich habe das mal mit "toolame" ausprobiert:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
emerge -K toolame
Calculating dependencies... done!
>>> Emerging (1 of 1) media-sound/toolame-02l to /
>>> Extracting info
>>> Extracting toolame-02l
>>> Merging media-sound/toolame-02l to /
--- /usr/
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/toolame-02l/
>>> /usr/share/doc/toolame-02l/encoderh.text.gz
>>> /usr/share/doc/toolame-02l/encode.text.gz
>>> /usr/share/doc/toolame-02l/psy.text.gz
>>> /usr/share/doc/toolame-02l/README.gz
>>> /usr/share/doc/toolame-02l/tonal.text.gz
>>> /usr/share/doc/toolame-02l/FUTURE.gz
>>> /usr/share/doc/toolame-02l/default.html.gz
>>> /usr/share/doc/toolame-02l/common.text.gz
>>> /usr/share/doc/toolame-02l/vbr.html.gz
>>> /usr/share/doc/toolame-02l/HISTORY.gz
>>> /usr/share/doc/toolame-02l/musicin.text.gz
>>> /usr/share/doc/toolame-02l/psycho.html.gz
>>> /usr/share/doc/toolame-02l/commonh.text.gz
>>> /usr/share/doc/toolame-02l/changes.html.gz
>>> /usr/share/doc/toolame-02l/readme.html.gz
--- /usr/bin/
>>> /usr/bin/toolame
>>> Regenerating /etc/ld.so.cache...
>>> media-sound/toolame-02l merged.
>>> Recording media-sound/toolame in "world" favorites file...
>>> No packages selected for removal by clean.
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
|