YaST/Software/Software-Repositories
aus openSUSE, der freien Wissensdatenbank
|
Software-Repositories
Erläuterung
Mit dem YaST-Modul vormals Installationsquelle wechseln jetzt Software-Repositories können sie mehrere Installationsquellen verwalten. Diese können zu Installations- oder Aktualisierungszwecken ausgewählt werden. Wenn dieses Modul gestartet wird, wird eine Liste aller zuvor registrierten Paketquellen angezeigt. Nach einer normalen Installation von CD wird nur die Installations-CD aufgelistet. Klicken Sie auf Hinzufügen, um weitere Paketquellen in diese Liste aufzunehmen. Statt Wechselmedien, wie beispielsweise CDs und DVDs, können sie auch Netzwerkquellen, wie beispielsweise NFS- und FTP-Server, hinzufügen. Sogar Verzeichnisse auf der lokalen Festplatte können als Installationsmedium ausgewählt werden. Weitere Einzelheiten entnehmen Sie bitte den Artikel Paketquellen als YaST-Installationsquellen einbinden.
Software-Repositories
Das Modul Software Repositories erlaubt das bequeme Hinzufügen von Repositories von Installationsquellen. Die verschiedenen Möglichkeiten zusätzlichen Repositories einzufügen sind, zum einen über das hinzufügen der URL - " URL bestimmen ", zum anderen über das hinzufügen der " Server Adress Daten ". Weitere, zusätzliche Möglichkeiten sind Installationsquellen durch einbinden von " Lokale Speicher ( USB / -Platte ) " oder " Lokal Verzeichnisse " zu nutzen.
Zusätzlich hat man hier auch die Möglichkeit die vorhandenen Repositories richtig zu Konfigurieren ( Aktivieren, Automatisches Aktualisieren, Prioritäten ) um über die vorhandenen Repositories auch die benötigten Updates einspielen zu können.
Standardmäßig sind lediglich die Repositories OSS, Non-OSS, Update, Debug und Source aktiv. Wenn noch weitere zusätzliche Software / Pakete benötigt wird, kann dies durch hinzufügen weiterer, zum System passende Repositories erreicht werden. Diese ermöglichen dann das zusätzliche nach installieren der benötigten Software Pakete um hier sein verwendetes System noch besser an die eigenen Vorstellungen anzupassen und den Verwendungsrahmen zu erweitern. So ist hier als eine weitere und wichtige Repositories idealerweise noch Packman hinzuzufügen um aus dem riesigen Software-Pool dieser Repo-Quelle zu schöpfen wie zum Beispiel der Multimedia-Software Pakete die aus Rechtlichen Gründen in der Offiziellen OpenSuSE Version teils nicht enthalten ist. Es ist besonders darauf zu achten, das diese zusätzlichen Repositories auch zum verwendeten System passen.
Hier unter dem Menüpunkt Software Repositories lassen sich die Repositories detailiert Verwalten und korrekt Konfigurieren. So kann man hier manuelle Einstellungen genauso vornehmen wie Automtisiertes verhalten bei jedem Aufrufen der Paket-/ Software-Verwaltung und dem damit verbundenem Einlesen der Paket-Datenbank.
Repositories - Aktualisieren
- Aktualisieren lässt sich einerseits auch von Hand Manuell, aber anderseits auch Automatisch erledigen. Dies zeigt ein klick auf den entsprechenden Button Aktualisieren wie und welche Repositories neu eingelesen und dadurch die vorhandene Paket-Datenbank aufgefrischt werden soll. Das geht über jede einzelene Repositories oder auch alle vorhandenen oder alle aktiven Repositories. Das ist verständlich und selbsterklärend dargestellt und für jeden gut erkennbar.
- Automatisch Aktualisieren ist hier nicht weiter erklärenswert, was dies bedeutet sollte klar sein. Dieser durch setzen des Häkchens Aktiviert lässt die aktiven Repositories bei jedem Zugriff auf die Paket-Datenbank Automatisch auffrischen wenn diese eingelesen wird.
Repositories - Digitale Signatur
- GPG-Schlüssel dahinter verbirgt sich die GPG - Digitale Signatur über die jede Repositories verfügt. Diese wird vom Inhaber der Repositories bzw dem jenigen der diese bereistellt angelegt bzw versehen. Hier lässt sich jede Digitale Signatur der eingebundenen Repositories überprüfen und gegebenenfalls auch ändern wenn dies erforderlich ist. Es ist immer ein großer nachteil für die Sicherheit eines Linux Betriebsystems wenn hier Repositories genutzt werden die über keine Digitale Signatur verfügen. Davon ist prinzipiell abzuraten auf solche Quellen zurückzugreifen da dies sich negativ auf das verwendete openSuSE Betriebssystem auswirken kann.
Repositories - Hinzufügen
- Medientyp darunter sind die verschiedensten Methoden Installations - Medien hinzuzufügen aufgeführt. Das geht über verschiedene Verzeichisse befindlich auf verschiedenen Servern, aber auch durch hinzufügen von " Örtlichen " Verzeichnissen sowie Datenträgern. Die Zusammenstellung der verschiendenen Repositories und deren Quellen ist frei, variabel und vielfältig Konfigurierbar.
Wie eingangs erwähnt und hier nun Bildlich dargestellt, lässt sich die betreffende Repositories durch die " URL - " und deren " Erkennung " zur Paketquellenverwaltung hinzufügen. Der Punkt Beschreibungsdateien für Repositories herunterladen ist hier zu markieren bzw sollte dies so bleiben. Damit wird neben den eigentlichen Informationen über den Inhalt der Repositories selbst auch die Digitale Signatur über die jede Repositories verfügt geladen und in der Paket- / Quellen-Verwaltung abgespeichert.
Diese werden dann bei jedem einlesen der Repositories-Quellen in der Paket- / Quellen-Verwaltung ( zb beim durchführen von Update' s oder wenn Software nach installiert wird ) mit der Quelle der Repositories auf den openSUSE Spiegelservern verglichen und deren Identität geprüft. Sollte hier etwas unstimmig sein, wird dies Gegebenenfalls über eine entsprechende Fehlermeldung ersichtlich. Um die Sicherheit des vorhandenen Systems nicht zu gefährden, sollte eventuelle Fehlermeldungen hier nicht Ignoriert, sondern korrigiert werden. Schließlich werden hier Software-Pakete in das vorhandene System geladen, und da sollten keine irgendwie gearteten Schadhaften Pakete dabei sein.
Wie man nun hier erkennen kann, muss nun noch die betreffende Repositories nach dem hinzufügen noch Beschriftet werden um diese dann auch in der Software-Repositories identifizieren zu können. Hier lässt sich die " URL " Komplett oder Geteilt bearbeiten.
Beim klick auf Weiter wird diese eben bearbeitete Repositories eingelesen, die Datenbank aufgebaut, und schließlich wenn alles korrekt ist, abgespeichert. Nun kann man jederzeit aus den eingefügten Repositories-Quellen die gewünschte Software und benötigte Update' s beziehen.
Repositories - Bearbeiten
Es lassen sich auch schon vorhandene Repositories jederzeit Bearbeiten und an neue, veränderte Gegebenheiten anpassen.
Hierzu genügt es die betreffende Repositories zu markieren und mit einem klick auf Bearbeiten lassen sich gewünschte, geforderte Änderungen durchführen.
Repositories - Löschen
Der Menüpunkt Löschen muss auch nicht weiter erklärt werden, das sollte soweit klar sein was dies bedeutet. Es werden die markierten Repositories mit einem klick auf den Button Löschen entfernt. Beim schließen der Paket- Quellen Verwaltung beziehungsweise beim Beenden von YaST werden dann die Daten der gelöschten Repositories aus der Datenbank entfernt.
Repositories - Prioritäten
Mit erscheinen der openSUSE 11.0 wurde neben den schon genannten Änderungen der Paket- / Software-Verwaltung auch erstmals das Priorisieren der Repositories eingeführt. Hier wird durch das setzen von bestimmten Prioritäten der einzelnen Repositories das einspielen von Update' s geregelt. Sind mehrere Repositories aus einer Quelle müssen diese dann so angepasst werden das die Repositories mit den aktuellsten Paketen vorgezogen wird.
| Beispiel → OpenSuSE Repositories |
Oss → 99 ( Standart ) Non-Oss → 99 ( Standart ) Update → 55 Packman → 50
Damit ist sichergestellt das über die aktiven Repositories auch Software nach installiert werden kann. Und über die höher Priorisierte Update-Repositories neue, aktuellere Pakete / Patches eingespielt werden können. So ist bei allen weiteren Repositories die zusätzlich genutzt werden zu verfahren.
Werden die Repositories für WebCams und / oder die Repositories für Wireless ( Wlan ) genutzt, sind diese dann mit der entsprechende Priorität zu versehen.
| Beispiel → Repositories - WebCam |
WebCam → 90 WebCam-Update → 50
| Beispiel → Wireless Repositories |
Wireless → 90 Wireless-Update → 50
| Beispiel → KDE 4.3 Desktop Repositories |
KDE 4.3-Desktop → 50 KDE 4.3-Community → 50 KDE-Qt - QT-4.5 → 50
| Wichtige Information |
Das hier aufgeführte sind nur Beispiele, das kann und sollte an die vorhandenen Gegebenheiten angepasst werden. Bei jedem kann hier durch verschiedene Hardware / Software andere Voraussetzungen bestehen bei der dann auch die Prioritäten der einzelnen Repositories anders anzupassen sind. Weitere Informationen über das richtige setzen von Prioritäten der einzelnen Repositories lassen sich auch unter dem Button Hilfe finden.
Die richtige Einstellung der Prioritäten ist wichtig und nötig um eventuelle Abhänigkeiten durch einspielen " unerwünschter " Pakete aus " unerwünschten " Repositories-Quellen zu verhindern. Damit wird erreicht das Repositoires-Quellen vorgezogen werden die Favorisiert sind. Wenn alles richtig konfiguriert wurde, ist das richtige einspielen der verschiedenen Patches / Updates Problemlos möglich. Auch eine Paket- / Software Verwaltung mit Hilfe von Zypper ist dann wenn die Repositories richtig konfiguriert sind kein Problem mehr.

