View previous topic :: View next topic |
Author |
Message |
barbar Guru
Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
Posted: Tue Apr 22, 2003 6:04 am Post subject: Pakete in einer Windows Umgebung downloaden |
|
|
Gibts eigentlich eine einfache Möglichkeit Pakete in einer z.B. Windows Umgebung downzuloaden, auf CD brennen und dann auf einem anderen Rechner auf dem Gentoo läuft zu installieren.
Ich würde gerne KDE bei meinem Rechner zu Hause installieren hab da aber kein INet.
Jedenfalls kann ich hab ich anderswo einen Inet Zugang. Auf dem Rechner läuft aber nur Windows.
Gibts für das dowloaden der Pakete unter Windows eine Möglichkeit? |
|
Back to top |
|
|
knorke Apprentice
Joined: 06 Feb 2003 Posts: 219 Location: le,de
|
Posted: Tue Apr 22, 2003 7:31 am Post subject: |
|
|
natürlich kannst du das tun
du saugst von nem gentoo-mirror alle pakete die du benötigst und legst diese dann in deinem DISTDIR-ordner ab (siehe /etc/make.conf -> $DISTDIR)
wenn du nun kde emergen willst werden automatisch die tarballs aus dem DISTDIR-ordner verwendet. natürlich müssen das die richtigen tarballs sein |
|
Back to top |
|
|
wudmx Guru
Joined: 07 Aug 2002 Posts: 527
|
Posted: Tue Apr 22, 2003 9:55 am Post subject: |
|
|
knorke wrote: | natürlich kannst du das tun
du saugst von nem gentoo-mirror alle pakete die du benötigst und legst diese dann in deinem DISTDIR-ordner ab (siehe /etc/make.conf -> $DISTDIR)
wenn du nun kde emergen willst werden automatisch die tarballs aus dem DISTDIR-ordner verwendet. natürlich müssen das die richtigen tarballs sein :) |
und um zu wissen, welche pakete du brauchst, empfehl ich dir auf deinem gentoo rechner ein emerge -p kde! vorher die use-variable checken, damit es keine ueberraschungen gibt! |
|
Back to top |
|
|
barbar Guru
Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
Posted: Tue Apr 22, 2003 5:59 pm Post subject: |
|
|
Das artet in Arbeit aus. Für KDE sind einige Packages downzuloaden. Die alle "händisch" auszuwählen ist ein beträchtlicher Aufwand.
Hat jemand eine Idee für eine elegantere Methode ? |
|
Back to top |
|
|
JensZ Guru
Joined: 15 Feb 2003 Posts: 339 Location: Freiburg
|
Posted: Tue Apr 22, 2003 7:25 pm Post subject: |
|
|
Versuch einfach mal das fetch command in der make.conf durch ein anderes Commando z.B. Code: | echo ${uri} >> /home/liste | zu erstzen, dann mußt du nur noch unter win mit wget (ja das gibts auch für win http://space.tin.it/computer/hherold/ ) die liste saugen. |
|
Back to top |
|
|
barbar Guru
Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
Posted: Wed Apr 23, 2003 7:45 am Post subject: |
|
|
Das schaut nach einer eleganten Lösung aus. Ich schau mir mal an wie ich wget unter windows zum laufen kriege. |
|
Back to top |
|
|
barbar Guru
Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
Posted: Wed Apr 23, 2003 9:27 am Post subject: |
|
|
Code: | echo ${uri} >> /home/liste |
Ich hab das an FETCHCOMMAND="/usr/bin/wget..... "angehängt, weil nur mit echo.... gibts eine Fehlermeldung.
Leider wird aber so nichts in das File Liste geschrieben. Grundsätzlich ist das aber eine gute Idee. |
|
Back to top |
|
|
JensZ Guru
Joined: 15 Feb 2003 Posts: 339 Location: Freiburg
|
Posted: Wed Apr 23, 2003 10:29 am Post subject: |
|
|
Hab's mal selbst ausprobiert das Commando lautet
Code: | echo \${URI} >> /home/liste |
der \ hatte gefehlt ohne läufts nicht, außerdem solltest du nur einen Gentoo Mirror angegeben haben, sonst versucht emerge alle mirrors, um das File zu ziehen. Am Ende kommt zwar ne Fehlermeldung, aber die einträge wurden in die Liste gespeichert |
|
Back to top |
|
|
barbar Guru
Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
Posted: Wed Apr 23, 2003 4:24 pm Post subject: |
|
|
Hi JensZ,
zu schön wärs gewesen.
Leider bricht emerge nach dem ersten Paket ab. Can´t download.
Wahrscheinlich weil die Netzverbindung fehlt.
Schade ! |
|
Back to top |
|
|
JensZ Guru
Joined: 15 Feb 2003 Posts: 339 Location: Freiburg
|
Posted: Wed Apr 23, 2003 4:35 pm Post subject: |
|
|
Hi barbar,
verusch mal emerge -f kde, das veranlaßt ihn dazu nur die Pakete zu ziehen, ohne etwas anderes zu machen, dann sollte das klappen
Gruß JensZ |
|
Back to top |
|
|
barbar Guru
Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
Posted: Thu Apr 24, 2003 8:11 am Post subject: |
|
|
Hi JensZ,
genial. So gehts.
Ein bißchen Handarbeit war noch notwendig da emerge (obwohl ich nur einen Mirror angegeben habe) manchmal mehrere Mirrors für ein Paket angegeben hat.
Besten Dank
barbar |
|
Back to top |
|
|
JensZ Guru
Joined: 15 Feb 2003 Posts: 339 Location: Freiburg
|
Posted: Thu Apr 24, 2003 8:36 am Post subject: |
|
|
viel Spaß beim kompilieren, ich hoffe du hast einen schnellen Rechner |
|
Back to top |
|
|
Robelix l33t
Joined: 21 Jul 2002 Posts: 760 Location: in a World created by a Flying Spaghetti Monster
|
Posted: Fri Apr 25, 2003 4:39 pm Post subject: |
|
|
Hab' ich früher schon mal gepostet... Im Forum suchen bildet!
Trotzdem nochmal:
man mache:
emerge -p --fetchonly paket paket paket paket... > downloads.txt
nehme downloads.txt mit zum Internetanschluß
und mache dort:
wget -nc -N -i downoads.txt
btw: wget gibt's bei Bedarf auch als fertiges win32-binary _________________ mysql> SELECT question FROM life, universe, everything WHERE answer=42;
Empty set (2079460347 sec) |
|
Back to top |
|
|
barbar Guru
Joined: 16 Apr 2003 Posts: 397 Location: Austria
|
Posted: Fri Apr 25, 2003 4:54 pm Post subject: |
|
|
hi robelix,
schad dass ichs nicht gefunden hab.
wie hast du das problem gelöst, dass du mehrere mirrors für manche files kriegst? |
|
Back to top |
|
|
Robelix l33t
Joined: 21 Jul 2002 Posts: 760 Location: in a World created by a Flying Spaghetti Monster
|
Posted: Fri Apr 25, 2003 6:46 pm Post subject: |
|
|
barbar wrote: | hi robelix,
schad dass ichs nicht gefunden hab.
|
Schon gut, es gibt aber auch Sachen die jede Woche wieder auftauchen, und mit der Zeit wird das einfach fad.
barbar wrote: |
wie hast du das problem gelöst, dass du mehrere mirrors für manche files kriegst? |
Das machen die -nc -N options bei'm wget.
-nc: mehrmals gesaugte Sachen überschreiben
-N: nur saugen, wenn am Server ein neuerer File ist.
Robelix _________________ mysql> SELECT question FROM life, universe, everything WHERE answer=42;
Empty set (2079460347 sec) |
|
Back to top |
|
|
|