Linux 14.981 Themen, 106.344 Beiträge

Paketmanager rpm

Newton / 21 Antworten / Flachansicht Nickles

Liebe Linux-Freunde,

habe hier nach längerer Arbeit mit Ubuntu (= Debian) wieder ein SuSE vor mir, und raff es einfach nicht, wie der rpm funktioniert. Wie um alles in der Welt finde ich das zu "cvs" gehörige Paket ??
sowas ekliges wie cvs-1.2.1-0.1.0.9.x-i386.rpm, um es ein bisschen zu überspitzen.
Also ein Kommando, das Pakete über eine Default-Quelle, z.B. ftp.suse.de nach Namensmuster heranholt und mir zur Installation anbietet.
Das muss doch möglich sein ! Bin hier bald am verzweifeln, apt-get verhält sich irgendwie nachvollziehbarer.
Frage außerdem noch: In welcher Datei stehen die Installationsquellen, die rpm durchsucht ? Sorry, wenn diese Frage schon etliche male gestellt wurde, aber google liefert fast nur noch unbrauchbaren Informationsmüll (irgendwelche speziellen Mails zum Thema rpm aus irgendwelchen Foren oder allgemeines Blabla), daher frag ich jetzt doch mal direkt in die Runde.

Vielen Dank für eine kurze Hilfestellung,
und Gruß an alle,

-= Newton =-

bei Antwort benachrichtigen
Haarmann Olaf19
Haarmann + @ Olaf19 NANÜ
KarstenW NANÜ „@ Newton bist du dir mit cvs sicher?“
Optionen

Wie kann man nun die Abhängigkeiten mit rpm automatisch auflösen lassen ?
Ich habe das nie geschaft, ganz im gegenteil.
Ich habe dann in yast immer einen haufen Fehlermeldungen bekommen, die besagten, das irgendeine Bibliotheke soundso gefehlt hat.

Mir ist das mit Kylix passiert. Kylix 3 war für eine SUSE-Version 7.0 zertifiziert , eine aktuellere Version von Kylix gab es nicht.
Yast von SUSE 9.0 hat mir nur Fehlermeldungen bezüglich fehlender Bibliotheken angezeigt .

Wenn man mit rpm Programme installiert , wird nicht gleich bei der Installation geprüft, ob auch alle benötigten Bibliotheken installiert sind.

Oder kann man mit yast auch mal nur ein einziges Programm installieren ?

Das Problem gibt es auch bei Debian. dpkg kann auch keine Abhängigkeiten auflösen.
Mit "dpkg -i Programm.deb" werden die fremden Programme installiert.
Man kann erst hinterher mit "apt-get check" prüfen ob alle benötigen Programme und Bibliotheken auf dem Rechner installiert sind und wenn nicht, kann man mit "apt-get --fix-brocken" alle fehlenden Pakete nachinstallieren lassen (Vorrausgesetzt das Programm ist mit der jeweiligen Debian-Version kompatibel)


Wie geht sowas unter SUSE ?
Ich habe das nie hinbekommen.

Ich habe mal irgendwo gelesen, das dieser Informatikprofessor Andrew Tannenbaum gesagt hat, das solche geschlossenen System wie die Linuxdistributionen keine großen Chancen haben. Ich muß da auch zustimmen. Es muß möglich sein auch fremde Programm zu installieren, sonst wird Linux, auch wenn es kostenlos ist, nicht angenommen.
Wenn man für Kylix 3 etwa 1000 € bezahlt und man kann es nicht unter einer SUSE 9.0 Version installieren, dann kan man auch noch 350 € für Windows ausgeben und eine IDE von Borland unter Windows installeren.
Das war zum Glück nur eine Testversion :-).





[Diese Nachricht wurde nachträglich bearbeitet.]

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen