Am 2004-12-20 21:49:28, schrieb Kolja Brix: > Hallo zusammen! > > Ich m�chte gerne auf einem Computer eine Debian-Installation aktuell halten. > Leider verf�gt dieser Rechner aber nur �ber eine sehr schmalbandige > Internetverbindung, die gerade noch ein "apt-get update" erlaubt. Die > eigentlich ben�tigten Pakete w�rde ich aber lieber auf einem anderen > Rechner aus dem Internet laden und per Datentr�ger auf den Rechner > transferieren. > > Daher meine Frage: Gibt es eine M�glichkeit, diesen Proze� zu > automatisieren? Ich stelle mir das so vor, da� apt eine Liste der > ben�tigten Pakete am Besten mit kompletter URL ausgibt und diese Liste > anschlie�end durch ein Programm �hnlich wget abgearbeitet wird.
Bastele Dir ein kleines Script: ____( '/home/michelle/bin/tddebsucker' )______________________________ / | #!/bin/bash | | if [ "$1" == "make" ] ; then | apt-get update | apt-get -y --print-uris upgrade |grep "http://" |\ | sed -e "s/^'/wget -c /" -e "s/'\ .*$//" >>tddebsucker.down | elif [ "$1" == "down" ] ; then | wget -c --input-file=tddebsucker.down --output-file=tddebsucker.log | elif [ "$1" == "copy" ] ; then | copy *.deb /var/cache/apt/archives/ | elif [ "$1" == "move" ] ; then | mv *.deb /var/cache/apt/archives/ | else | echo "Fehler: Keine Aktion gew�hlt. | echo | echo "tddebsucker [ make | down ] | echo | echo " make generiert eine liste der herunter" | echo " zuladenden Debian-Paketen" | echo " down l�d die Dateien aus der zuvor" | echo " erstellten Liste herunter" | echo | echo " copy Kopiert die heruntergeladenen Dateien" | echo " nach /var/cache/apt/archives/" | echo | echo " move Verschiebt die heruntergeladenen Dateien" | echo " nach /var/cache/apt/archives/" | echo | echo "Coded by Michelle Konzack 2004/12 <[EMAIL PROTECTED]>" | echo "Diese Script ist unter GPL v2.0" | fi \______________________________________________________________________ 1) Pack das Script auf ne ext2 initialisierte ZIP-Disk und mach es exekutierbar. 2) F�hre es mit './tddebsucker make' aus, wobei eine Datei mit den URL's entsteht. 3) Gehe zu einem anderen System und f�hre das Script mit './tddebsucker down' aus, was dir die gew�nschten Debian Pakte herunterladen wird. 4) Watsche zur�ck zu Deiner lahm-angebundenen Workststion und f�hre das Script zum driten male mit 'tddebsucker copy' aus, was dir die Pakete nach /var/cache/apt/archives/ kopiert 5) F�hre nun als root 'apt-get upgrade aus und erfreue Dich einer superschnellen installation/upgrade > Gibt es ein Programm oder Skript, das dies leistet? > Vielen Dank f�r Eure Tips! s.o. > Bis dann! > �Kolja Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/88452356 67100 Strasbourg/France IRC #Debian (irc.icq.com)
signature.pgp
Description: Digital signature

