• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Interop zwischen YaST smart/apt

SuseOpfer

Newbie
Ok ich verstehe das Updatesystem einfach nicht.

Bis jetzt habe ich YaST verwendet. Jetzt benötige ich allerdings OpenAL Version 1.1
und nicht die 1.0.x... die mir YaST installiert hat. Es gibt offenbar auch kein YaST repository (wenn einer eines kennt bitte melden) - also muss ich es mit smart/apt veruchen.

Meine Frage ist: wenn ich jetzt z.B. die RPM's von www.openal.org mir auf Platte lade und mit apt oder smartrpm installiere was passiert dann.Ich habe ja bereits eine ältere Version mit YaST installiert.

- Habe ich dann 2 Versionen auf Platte?
- "Kommunizieren" YaST und smartrpm/apt miteinander, so dass der eine weiss, was der andere installiert hat? Sprich YaSt sieht, dass ich nachdem ich die neuen packages mit apt/smartrpm installiert habe, eine neuere Version habe?
- Kommen sich YaST und die anderen Updatemanager in die Quere
- Wird die alte Version deainstalliert?
- usw.

Operating System: Suse 10.1
 

rolle

Guru
Letztlich sind alle diese Programme nur mehr oder weniger komfortable Aufsetzer auf die RPM-Datenbank. Dort vermerkt jedes dieser Programme, was es wo installiert hat. So bekommen das auch die anderen mit. Wenn Du also eine neuere Version eines RPMs installierst, dann wird diese auch nicht angelangt, es sei denn, es gebe ein Update dafür. Und die ältere Version wird damit ersetzt. Also alles kein Problem, Du solltest nur immer darauf achten, Pakete zu nehmen, die genau für Dein System gebaut wurden.
 

Grothesk

Ultimate Guru
Eigentlich hat rolle schon alles gesagt.

apt kannst du auch zum Installieren von lokalen rpm nutzen:

apt install /pfad/zu/den/heruntergeladenen/rpm/*.rpm

und es sollte alles richtig angelegt werden. Die rpm-Datenbank wird natürlich ebenfalls aktualisiert. Du wirst die neuen rpm auch im yast wiederfindne, allerdings mit einem Schloßsymbol versehen. Das ist das Zeichen, dass dieses rpm von extern kommt.
 
Da die Downloads von dort sowieso kein Repository sind, ist es relativ wurscht, welches Programm Du zum Installieren verwendest; Du könntest sogar "rpm" direkt verwenden.
 
Oben