AW: Wie eigene Software für SuSE erkennbar installieren?
WGz schrieb:
Hallo,
ich habe SuSE-10.0 und hier im Verzeichnis
/home/Archiv/SuSE/
cpufrequtils-0.4-1.1.SUSE10.i586.rpm
kpowersave-0.5.8-1.1.SUSE10.i586.rpm
powersave-0.11.10-0.1.SUSE10.i586.rpm
powersave-devel-0.11.10-0.1.SUSE10.i586.rpm
powersave-libs-0.11.10-0.1.SUSE10.i586.rpm
sysfsutils-1.3.0-3.1.SUSE10.i586.rpm
Wie kann man diese in SuSE-10.0 so installieren,
dass Abhängigkeiten geprüft werden und vor allem
das System diese bei Updates auch wiederfindet
und später Neueres überspielt?
No Problem.
Installationsquelle wechseln --> Hinzufügen --> Lokales Verzeichnis --> Durchklicken und fertig.
Natürlich kommt eine "Fehlermeldung", die besagt, daß "Paketinformationen" fehlen, da in den "echten" Yast-Repositories eine Datei "directory.yast" enthalten ist, in der Informationen über die Pakete im Verzeichnis stehen.
Diese Datei hast Du nicht, deshalb die Fehlermeldung.
Trotzdem kann man die dort enthaltenen Pakete mit Yast installieren es kommt zwar eben diese Fehlermeldung, aber es geht trotzdem.
Wenn man will, daß diese Quellen auch bevorzugt berücksichtigt werden, dann sollte man das angegebene Verzeichnis in der Liste möglichst weit nach oben schieben, man kann es auch bei Bedarf aktivieren/deaktivieren, falls es Probleme beim Einspielen aktuellerer Pakete von einer anderen Quelle gibt.
Eine weitere Möglichkeit besteht darin, mit Konqueror in das Verzeichnis zu gehen, auf das Paket rechts zu klicken und dann --> Aktionen --> mit Yast installieren. Nicht besonders elegant, da man das für jedes Paket einzeln machen muß, aber das geht auch.
Nachtrag: Am einfachsten ist allerdings das Installieren der Pakete von Hand mit rpm in der Kommandozeile. Man legt sich die zu installierenden Pakete in ein eigenes Verzeichnis, dann Konsole auf und ..
fertig. Sollten Paketabhängigkeiten gemeldet werden, dann muss man diese fehlenden Pakete ebenfalls in das selbe Verzeichnis herunterladen und den obigen Befehl nochmal ausführen.
Wie geht das also sauber mit YaST? Ein Eintrag dieses
Verzeichnisses in
YaST -> Software -> Installationsquelle wechseln
bringt keinen Erfolg, da das was hier steht, nicht
erkannt wird.
Dank für einen genaueren Hinweis,
Werner.
Yast oder besser gesagt rpm prüfen immer auf Paketabhängigkeiten, also sollte es da keine Probleme geben. Ich kann auch rpm-Pakete aus der Kommandozeile installieren und werde auf Abhängigkeiten hingewiesen, ich muß sie dann allerdings auch genauso von Hand auflösen. Also da mach Dir mal keine Sorgen, Yast ist nur ein Frontend, was Dir die Installation erleichtert, im Hintergrund werkelt immer rpm.
Greetz,
RM
P.S. Woher hast Du diese Pakete? Wenn die von einem SuSE-Server sind, dann sollte dort eine Datei "directory.yast" existieren und dann könnte man den Server als Installationsquelle in Yast einbinden und sich das Herunterladen/Installieren von Hand ersparen.