Hallo Liste, beim Updaten vom einiegen Paketen gibt es manchmal keine RPM files sondern nur tar.gz oder bz2 files. Diese zu kompillieren ist oft auch kein Problem. Jedoch bekomme ich danach Probleme bei Paketen die als RPM Vorhanden sind und diese selbst kompillierten und installierten Pakete voraussetzen. Gibt es da eine Lösung der RPM-DB beizubringen das man solche Pakete geupdatet hat? Dietrich
Hallo Dietrich, * Dietrich Heise wrote on 01 Feb 2001:
beim Updaten vom einiegen Paketen gibt es manchmal keine RPM files sondern nur tar.gz oder bz2 files. Diese zu kompillieren ist oft auch kein Problem. Jedoch bekomme ich danach Probleme bei Paketen die als RPM Vorhanden sind und diese selbst kompillierten und installierten Pakete voraussetzen. Gibt es da eine Lösung der RPM-DB beizubringen das man solche Pakete geupdatet hat?
Der Priorität nach: a) RPM spec bauen und RPM updaten b) RPM vorher deinstallieren, Programm neu installieren c) einfach drüberbügeln (nicht schön...) Gruß, Sebastian -- "No worries." - Rincewind Sebastian Helms - mailto:sebastian@helms.sh (PGP available) SuSE-Linux-Mailinglisten-FAQ: http://www.ndh.net/home/s.helms/faq/
Ebenso ,Moin On 01-Feb-01 Dietrich Heise wrote:
Hallo Liste,
beim Updaten vom einiegen Paketen gibt es manchmal keine RPM files sondern nur tar.gz oder bz2 files. Diese zu kompillieren ist oft auch kein Problem. Jedoch bekomme ich danach Probleme bei Paketen die als RPM Vorhanden sind und diese selbst kompillierten und installierten Pakete voraussetzen. Gibt es da eine Lösung der RPM-DB beizubringen das man solche Pakete geupdatet hat?
Dietrich
Schau Dir mal_Alien_ an ist auf den SuSE-cd`s mit drauf.
Mit Alien ist es moeglich aus_tgz und deb u.a._ rpm`s_ zumachen
sowie auch umgekehrt.
_Man Alien_ ist gut beschrieben.Kann ich aus eigener Erfahrung
nur empfehlen
Hoffe geholfen zu haben
Ciao Detlef
--
----------------------------------
E-Mail: Detlef Heinke
Detlef Heinke schrieb am 01.02.01 19:19:17:
On 01-Feb-01 Dietrich Heise wrote:
[Zeilenumbruch handkorrigiert]
beim Updaten vom einiegen Paketen gibt es manchmal keine RPM files sondern nur tar.gz oder bz2 files. Diese zu kompillieren ist oft auch kein Problem. Jedoch bekomme ich danach Probleme bei Paketen die als RPM Vorhanden sind und diese selbst kompillierten und installierten Pakete voraussetzen. Gibt es da eine Lösung der RPM-DB beizubringen das man solche Pakete geupdatet hat?
Schau Dir mal_Alien_ an ist auf den SuSE-cd`s mit drauf. Mit Alien ist es moeglich aus_tgz und deb u.a._ rpm`s_ zumachen sowie auch umgekehrt. _Man Alien_ ist gut beschrieben.Kann ich aus eigener Erfahrung nur empfehlen
Nachdem ich neulich beim testweisen Selberbasteln eines .spec jämmerlich verzweifelt bin, habe ich mir jetzt natürlich sofort "man alien" angesehen. Wenn ich Dietrich richtig verstehe, möchte er Source-Tarballs kompilieren (und installieren), nicht nur Binary-Tarballs installieren. "man alien" sagt bei mir folgendes: Note that for the .tar.gz format, alien will simply gener ate a .deb or .rpm package that has the same files in it as are in the tar file. This only works well if the tar file has precompiled binaries in it in a standard linux directory tree. Do NOT run alien on tar files with source code in them, unless you want this source code to be installed in your root directory when you install the package! Habe ich etwas übersehen, oder funktioniert alien nur für Binary-Tarballs? Ich würde mich tierisch freuen, wenn ich eine Option übersehen hätte... Gruss, Antje -- Antje M. Bendrich list@bendrich.de http://www.bendrich.de
On 01-Feb-01 Antje M.Bendrich wrote:
Detlef Heinke schrieb am 01.02.01 19:19:17:
On 01-Feb-01 Dietrich Heise wrote:
[Zeilenumbruch handkorrigiert]
beim Updaten vom einiegen Paketen gibt es manchmal keine RPM files sondern nur tar.gz oder bz2 files. Diese zu kompillieren ist oft auch kein Problem. Jedoch bekomme ich danach Probleme bei Paketen die als RPM Vorhanden sind und diese selbst kompillierten und installierten Pakete voraussetzen. Gibt es da eine Lösung der RPM-DB beizubringen das man solche Pakete geupdatet hat?
Mit Alien ist es moeglich aus_tgz und deb u.a._ rpm`s_ zumachen sowie auch umgekehrt. _Man Alien_ ist gut beschrieben.Kann ich aus eigener Erfahrung nur empfehlen
Wenn ich Dietrich richtig verstehe, möchte er Source-Tarballs kompilieren (und installieren), nicht nur Binary-Tarballs installieren.
"man alien" sagt bei mir folgendes:
Note that for the .tar.gz format, alien will simply gener ate a .deb or .rpm package that has the same files in it as are in the tar file. This only works well if the tar file has precompiled binaries in it in a standard linux directory tree. Do NOT run alien on tar files with source code in them, unless you want this source code to be installed in your root directory when you install the package!
Habe ich etwas übersehen, oder funktioniert alien nur für Binary-Tarballs? Ich würde mich tierisch freuen, wenn ich eine Option übersehen hätte...
Gruss, Antje
Du hast wohl recht,ich selbst habe nur_fertige_ binaries umgewandelt
Waere aber auch eine Moeglichkeit die kompilierten .tgz in rpm
umzuwandeln und so die rpm-db _uptodate_ zu halten.(Umstaendlich)
Dann ist Bernd Walle`s Hinweis wohl der intelligentere Tip .
Ciao Detlef
--
----------------------------------
E-Mail: Detlef Heinke
Hallo, On Thu, 01 Feb 2001 at 16:23 +0100, Dietrich Heise wrote:
beim Updaten vom einiegen Paketen gibt es manchmal keine RPM files sondern nur tar.gz oder bz2 files. Diese zu kompillieren ist oft auch kein Problem. Jedoch bekomme ich danach Probleme bei Paketen die als RPM Vorhanden sind und diese selbst kompillierten und installierten Pakete voraussetzen. Gibt es da eine Lösung der RPM-DB beizubringen das man solche Pakete geupdatet hat?
Die sauberste Lösung ist es, ein RPM zu bauen. Sieht komplizierter aus, als es ist. Lies das RPM-Howto und MaximumRPM (auf http://www.rpm.org), ist zwar Englisch, aber die wirklich absolut beste Doku zu dem Thema. Hier wird _alles_ behandelt. Gruß, Bernhard -- Kann man 2 Seiten im Querformat auf ein DIN-A4-Blatt drucken, z. B. aus Netscape? Prinzipiell ja: http://members.tripod.de/linuxinfo/tipps/psnup.shtml ******************** Gnu PGP-Key: DDAF6454 * Tux# 171705 * ICQ# 98361051
Hallo, On Don, 01 Feb 2001, Dietrich Heise wrote:
Gibt es da eine Lösung der RPM-DB beizubringen das man solche Pakete geupdatet hat?
Beste Loesung ist wohl ein rpm zu backen. Oft gibt's naemlich _im_ tarball ein .spec oder .spec.in. Das passt man dann an. Ansonsten: mit guter Doku (maximum-rpm s. www.rpm.org) ist's meist nicht so schwer ein rpm "from scratch" zu bauen. Oder noch einfacher: man nimmt das .spec von der zu ersetzenden Version, schmeisst die patches raus und aktualisiert den Rest... Ansonsten waere es noch eine Moeglichkeit das alte rpm zu deinstallieren, den tarball zu installieren und aus dem .spec des alten rpms ein dummy-rpm fuer den tarball zu basteln, das einfach nur die Abhaengigkeiten "liefert". CU David -- 158: Geisterfahrer Gegenrichtungsfahrbahnbenutzer (Burkhardt Schröder)
participants (6)
-
Antje M.Bendrich
-
Bernhard Walle
-
David Haller
-
Detlef Heinke
-
Dietrich Heise
-
Sebastian Helms