Da der FAQ-Link (http://www.helms.sh/faq/faq.html) in der Listenbreqüßungsmail nicht funzt, meine Frage hier. Hab Suse 9.2/9.3 und möchte vom Suse-FTP Server oder Packman Pakete einspielen. Da ich daheim nur Schmalband hab, möchte ich Teile des Servers auf CD/DVD brennen und dann im Paketmanager hinzufügen. Wie genau muß ich das machen? Welche Pfade/Dateien des Servers müssen gespiegelt sein? Wo ist der Startpfad: /pub/suse/i386/9.2 oder /pub/suse/i386/update/9.2 oder /pub/suse/i386/update/9.2/rpm oder ???? Für mich ist wichtig, dass sich die Abghängigkeiten automatisch auflösen lassen. UNd ich möchte auch nicht mehr vom Server ziehen, als nötig ist. (z.B. den x86_64 Pfad) Auch hab ich den Unterschied zwischen Update, Patches, Deltas und RPM nicht wirklich verstanden. Gibts noch jemand der mit Schmalband daheim sein System warten muß? -- +++ GMX - Die erste Adresse für Mail, Message, More +++ 1 GB Mailbox bereits in GMX FreeMail http://www.gmx.net/de/go/mail
Stefan wrote:
Da der FAQ-Link (http://www.helms.sh/faq/faq.html) in der Listenbreqüßungsmail nicht funzt, meine Frage hier.
Hab Suse 9.2/9.3 und möchte vom Suse-FTP Server oder Packman Pakete einspielen. Da ich daheim nur Schmalband hab, möchte ich Teile des Servers auf CD/DVD brennen und dann im Paketmanager hinzufügen.
Wie genau muß ich das machen? Welche Pfade/Dateien des Servers müssen gespiegelt sein?
Hast du mal einen Blick in die Suse-Support-Datenbank geworfen?
Stefan wrote:
Da der FAQ-Link (http://www.helms.sh/faq/faq.html) in der Listenbreqüßungsmail nicht funzt, meine Frage hier.
Hab Suse 9.2/9.3 und möchte vom Suse-FTP Server oder Packman Pakete einspielen. Da ich daheim nur Schmalband hab, möchte ich Teile des Servers auf CD/DVD brennen und dann im Paketmanager hinzufügen.
Wie genau muß ich das machen? Welche Pfade/Dateien des Servers müssen gespiegelt sein?
Hast du mal einen Blick in die Suse-Support-Datenbank geworfen?
Ja, bin auch Patch-CD erstellen gekommen: http://portal.suse.com/sdb/de/2004/09/fhassel_patchcd.html Hab ich streng nach Vorschrift gemacht und werd das ausprobieren. Aber bei Packman weiß ich dennoch nicht wie das geht. Denn das ist dann kein Patch/update - sondern ein Hinzufügen von Paketquellen. Stefan -- +++ GMX - Die erste Adresse für Mail, Message, More +++ 1 GB Mailbox bereits in GMX FreeMail http://www.gmx.net/de/go/mail
Am Donnerstag, 14. April 2005 15:42 schrieb Stefan:
Aber bei Packman weiß ich dennoch nicht wie das geht. Denn das ist dann kein Patch/update - sondern ein Hinzufügen von Paketquellen.
Einfach das Verzeichnis zu Deiner Distri nehmen, also 9.2 aus dem suse Ordner für SuSE 9.2, da liegt alles drin und genau das Verzeichnis bindest Du als weitere Installationsquelle ein. Am besten per rsync holen, ging schon ein paarmal durch die Liste, sollte also im Listenarchiv zu finden sein. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo Stefan, hallo Leute, Am Donnerstag, 14. April 2005 14:33 schrieb Stefan:
Hab Suse 9.2/9.3 und möchte vom Suse-FTP Server oder Packman Pakete einspielen. Da ich daheim nur Schmalband hab, möchte ich Teile des Servers auf CD/DVD brennen und dann im Paketmanager hinzufügen.
Wie genau muß ich das machen? Welche Pfade/Dateien des Servers müssen gespiegelt sein?
Wo ist der Startpfad:
/pub/suse/i386/9.2 oder /pub/suse/i386/update/9.2 oder /pub/suse/i386/update/9.2/rpm
oder ????
In YOU (YaST2 Online Update) einfach /pub/suse/ eintragen - der Rest (i386/update/9.2) wird automatisch angehängt und muss auch zwingend so heißen. Bei einem lokalen Mirror /pub/suse entsprechend ersetzen.
Für mich ist wichtig, dass sich die Abghängigkeiten automatisch auflösen lassen. UNd ich möchte auch nicht mehr vom Server ziehen, als nötig ist. (z.B. den x86_64 Pfad)
Den kannst Du ja vom Download ausschließen. Such Dir am Besten einen Downloadserver, der auch rsync anbietet - das macht zumindest künftige Downloads/Aktualisierungen schneller ;-) Nicht benötigte Pfade kannst Du per rsync --exclude ... ausschließen. Aufrufbeispiel für 9.2-Updates: cd /data/suse-updates/i386/update/ rsync -tvrl --stats --delete-after --exclude '*/x86_64/*' \ --exclude rpm/x86_64/ --exclude 9.2/rpm/x86_64/ --exclude deltas/ \ --exclude 9.2/deltas rsync://ftp.leo.org/suse/i386/update/9.2 . (ja, ich gebe zu, dass einige der --exclude wohl überflüssig sind. Allerdings habe ich das Auswertungsschema von --exclude noch nicht richtig verstanden und so funktioniert es ;-)
Auch hab ich den Unterschied zwischen Update, Patches, Deltas und RPM nicht wirklich verstanden.
Update heißt "eine korrigierte Version installieren" (im Gegensatz zu Upgrade: "eine neue Version(snummer) installieren"). RPM ist das von SuSE verwendete Paketformat. Patch- und Delta-RPMs sind Spezialformen von RPM-Paketen. Patch-RPMs enthalten nur die gegenüber dem Originalpaket geänderten Dateien und sind daher deutlich kleiner. Allerdings kann man sie nur installieren, wenn das Originalpaket bereits installiert ist (logisch, da ja nicht alle Dateien drin stecken). Delta-RPMs sind ähnlich wie Patch-RPMs - allerdings können sie auch "halbe" Dateien [1] enthalten und sind daher nochmal etwas kleiner. Im Gegenzug dauert die Installation etwas länger, weil eben aus den vorhandenen und den "halben" Dateien erst die neue Version generiert werden muss. YOU verwendet Delta-RPMs nur für Updates von einer http:// oder ftp:// URL - von einer Mirror-CD werden sie nie verwendet. Falls Du die Quelltexte nicht brauchst, kannst Du auch die Source-RPMs (rpm/src) vom Download ausschließen. Theoretisch kannst Du auch alle "kompletten" RPMs vom Download ausschließen, wenn es Patch-RPMs mit gleichem Namen gibt. Allerdings bedeutet das Handarbeit... (Falls jemand eine automatische Lösung dafür kennt - bitte verraten!) Nochwas: Im Updateverzeichnis auf dem FTP-Server sind etliche Symlinks dabei. Achte darauf, dass es auch Symlinks bleiben, sonst brauchst Du deutlich mehr Plattenplatz. Das Ablegen der Updates auf FAT-Partitionen oder das Kopieren mit scp oder Samba sollte tabu sein.
Gibts noch jemand der mit Schmalband daheim sein System warten muß?
Jepp. Mach ich via Turnschuh-LAN ;-) Gruß Christian Boltz [1] Diese Erklärung ist wohl technisch nicht 100% korrekt, sollte aber inhaltlich einigermaßen passen ;-) --
Was soll mir diese Frage eigentlich sagen? Wenn es dir etwas hätte sagen sollte, wäre es eine Sage und keine Frage. ;-) [> Christian Boltz und Ratti]
participants (4)
-
Christian Boltz
-
Manfred Tremmel
-
Ralf Prengel
-
Stefan