Patch CD für X86_64 funktioniert nicht
Hallo, ich habe mir nach der Anleitung im SuSE-Portal eine Patch CD für die 9.3 gemacht und wollte von dieser auf einem X86_64 Sytem patchen. Beim Versuch dies zu tun meldet mir Yast aber dass er die Patchinformationen von ./i386/update/9.3 nicht laden kann. Soll er doch auch nicht, da es sich ja um ein x86_64 System handelt und nicht um ein i386 oder verstehe ich da was falsch? Mit freundlichen Grüßen Thomas Kempf -- Thomas Kempf Atelier Hueper im Bruehl 1, 89520 Heidenheim Fon: +49 7321 969845 Fax: +49 7321 969891
Hallo Thomas, On Thursday 21 April 2005 08:42, Thomas Kempf wrote:
ich habe mir nach der Anleitung im SuSE-Portal eine Patch CD für die 9.3 gemacht und wollte von dieser auf einem X86_64 Sytem patchen. Beim Versuch dies zu tun meldet mir Yast aber dass er die Patchinformationen von ./i386/update/9.3 nicht laden kann. Soll er doch auch nicht, da es sich ja um ein x86_64 System handelt und nicht um ein i386 oder verstehe ich da was falsch? Damit das mit der Patch-CD funktioniert muss deine CD die Verzeichnisstruktur so haben, wie das YOU das erwartet (im Prinzip genau so, wie du es auf den FTP-Servern auch findest) Im Root-Verzeichnis der CD muss es ein Verzeichnis i386/ geben, dann update, usw... Für 32Bit x86 sieht das bei mir dann so aus:
find i386/update/9.3 -type d i386 i386/update i386/update/9.3 i386/update/9.3/deltas i386/update/9.3/patches i386/update/9.3/patches.obsolete i386/update/9.3/rpm i386/update/9.3/rpm/i586 i386/update/9.3/rpm/noarch i386/update/9.3/scripts Für x86_64 würdest du lediglich das i386/update/9.3/rpm/i586 -Verzeichnis weglassen, dafür aber das Verzeichnis i386/update/9.3/rpm/x86_64 dazunehmen. Viele Grüße, Michael
Michael Möller wrote:
...Im Root-Verzeichnis der CD muss es ein Verzeichnis i386/ geben, dann update,
usw... Für 32Bit x86 sieht das bei mir dann so aus:
find i386/update/9.3 -type d i386 i386/update i386/update/9.3 i386/update/9.3/deltas i386/update/9.3/patches i386/update/9.3/patches.obsolete i386/update/9.3/rpm i386/update/9.3/rpm/i586 i386/update/9.3/rpm/noarch i386/update/9.3/scripts
Für x86_64 würdest du lediglich das i386/update/9.3/rpm/i586 -Verzeichnis weglassen, dafür aber das Verzeichnis i386/update/9.3/rpm/x86_64 dazunehmen.
Evtl. ist noch der Hinweis interessant, dass du bei 'i386/update/9.3/deltas' alle Dateien '*.i586.delta.rpm' weglassen kannst. Manchmal kann/will man ja nicht so viel Speicherplatz ver(sch)wenden. Zum Abgleich macht sich übrigens 'mirror' ganz nett. Bei Interesse sende ich gern die notw. configs. Micha
On Thursday 21 April 2005 10:27, Michael Woyde wrote:
i386/update/9.3 i386/update/9.3/deltas i386/update/9.3/patches i386/update/9.3/patches.obsolete i386/update/9.3/rpm i386/update/9.3/rpm/i586 i386/update/9.3/rpm/noarch i386/update/9.3/scripts
Für x86_64 würdest du lediglich das i386/update/9.3/rpm/i586 -Verzeichnis weglassen, dafür aber das Verzeichnis i386/update/9.3/rpm/x86_64 dazunehmen.
Evtl. ist noch der Hinweis interessant, dass du bei 'i386/update/9.3/deltas' alle Dateien '*.i586.delta.rpm' weglassen kannst. Manchmal kann/will man ja nicht so viel Speicherplatz ver(sch)wenden. Ja genau. Für SuSE 9.1 (oder war es 9.2?) musste ich sogar noch mehr weglassen, damit die Updates auf eine CD-RW passten. Das deltas/-Verzeichnis lasse ich auf der CD komplett weg - und im i586/ Verzeichnis lasse ich den Großteil der *.i586.rpm-Pakete weg (zugunsten der *.i586.patch.rpm-Pakete) (Ausnahmen sind bei mir die Kernel-RPMs, OpenOffice und die Pakete aus den Multi-Media Option Packs) - alles in einem handlichen shell-script.
Zum Abgleich macht sich übrigens 'mirror' ganz nett. Bei Interesse sende ich gern die notw. configs. 'mirror' kenne ich gar nicht. Funktioniert das besser als mit rsync? Früher habe ich mir die Updates mit 'wget -m ...' geholt, aber dann blieben immer die alten Patches liegen (wenn ich mich recht entsinne). rsync räumt nicht mehr vorhandene Patches weg und scheint (rein subjektiv) auch schneller zu sein.
Viele Grüße, Michael
Michael Möller wrote:
'mirror' kenne ich gar nicht. Funktioniert das besser als mit rsync?
Ich befürchte, in manchen Foren könnte ein Glaubenskrieg bei so einer Frage ausbrechen. ;-)
Früher habe ich mir die Updates mit 'wget -m ...' geholt, aber dann blieben immer die alten Patches liegen (wenn ich mich recht entsinne). rsync räumt nicht mehr vorhandene Patches weg
Das macht 'mirror' auch. Solltest du einen Versuch wagen wollen: http://www.sunsite.org.uk/packages/mirror/ Mir gefällt es, da ich sowieso viel mit Perl mache und ggf. selbst anpassen könnte (War aber noch nie notwendig, es sind genügend Optionen vorhanden.). Die Konfiguration ist absolut simpel und IMHO trotzdem sehr flexibel. Da ich ständig mirror nutze, kann ich natürlich nichts zum Vergleich mit rsync sagen.
und scheint (rein subjektiv) auch schneller zu sein.
Kann ich nicht beurteilen, habe noch keine Vergleiche angestellt. Micha
Hallo Michael, vielen Dank für die schnelle Hilfe, ich werde das dann mal bei Gelegenheit ausprobieren. On 21 Apr 2005 at 10:13, Michael Möller wrote:
Hallo Thomas,
On Thursday 21 April 2005 08:42, Thomas Kempf wrote:
ich habe mir nach der Anleitung im SuSE-Portal eine Patch CD für die 9.3 gemacht und wollte von dieser auf einem X86_64 Sytem patchen. Beim Versuch dies zu tun meldet mir Yast aber dass er die Patchinformationen von ./i386/update/9.3 nicht laden kann. Soll er doch auch nicht, da es sich ja um ein x86_64 System handelt und nicht um ein i386 oder verstehe ich da was falsch? Damit das mit der Patch-CD funktioniert muss deine CD die Verzeichnisstruktur so haben, wie das YOU das erwartet (im Prinzip genau so, wie du es auf den FTP-Servern auch findest) Im Root-Verzeichnis der CD muss es ein Verzeichnis i386/ geben, dann update, usw... Für 32Bit x86 sieht das bei mir dann so aus:
find i386/update/9.3 -type d i386 i386/update i386/update/9.3 i386/update/9.3/deltas i386/update/9.3/patches i386/update/9.3/patches.obsolete i386/update/9.3/rpm i386/update/9.3/rpm/i586 i386/update/9.3/rpm/noarch i386/update/9.3/scripts
Für x86_64 würdest du lediglich das i386/update/9.3/rpm/i586 -Verzeichnis weglassen, dafür aber das Verzeichnis i386/update/9.3/rpm/x86_64 dazunehmen.
Viele Grüße, Michael
Mit freundlichen Grüßen Thomas Kempf -- Thomas Kempf Atelier Hueper im Bruehl 1, 89520 Heidenheim Fon: +49 7321 969845 Fax: +49 7321 969891
participants (3)
-
Michael Möller
-
Michael Woyde
-
Thomas Kempf