From Mageia wiki
Jump to: navigation, search


Drakconf multiflag.png
Andere Sprachen
Deutsch ; English ; Français
Diese Seite wurde im März 2019 von wiki.mageia.org/de/ übernommen und erweitert. Für die ursprüngliche/n Seite/Autoren siehe hier. Hierbei handelt es sich um eine Übersetzung aus dem englischen.


Warum sind diese Medien deaktiviert?

Aktualisieren von den Test-Repositorys ist als Vorgabe nicht aktiviert, so dass du von hier keine Aktualisierungen an bestehenden Paketen vornehmen kannst. Der Grund dafür ist sehr einfach, da die hier enthaltene Software nicht getestet ist. Obwohl die Pakete hier normalerweise eine gute Arbeit leisten, ist nicht überprüft worden ob diese nicht irgendwo beschädigt sind oder Probleme verursachen.

Das ist der Punkt an dem das QA Team ins Spiel kommt!

Bitte beachten!
Die Bezeichnung "Medien" und "Repository" werden manchmal austauschend verwendet - dies bedeutet der Ort, von dem die Pakete der Anwendungen geholt werden.

"Medien" bezeichnen unter anderen Umständen die ISO Datei für die Installation.

Was bedeuten die ganzen Namen?

Du wirst wahrscheinlich bemerkt haben, dass mehr Medien deaktiviert als aktiviert sind.


Veröffentlichungsmedien
Dies sind jene Medien von denen die Dinge kommen, die wir zuerst installieren. Sie enthalten alle Pakete zum Zeitpunkt der Veröffentlichung.
Fehlermedien
Fehlermedien enthalten fehlerhafte Pakete. Wir brauchen uns nicht wirklich den Kopf darüber zu zerbrechen, obwohl es sehr nützlich sein kann, hier mitzuhelfen in Paketen Fehler zu finden. Im allgemeinen brauchst du von hier keine Aktualisierungen durchführen, sonder die Pakete nur installieren.
Aktualisierungsmedien
Hier findest du alle aktualisierten Pakete die den QA Überprüfungsprozess bestanden haben und von den Systemadministratoren verschoben wurden (von einem Medium in ein anderes).
Aktualisierungs-Testmedien
Hier finden wir einige für die wir und interessieren. Die Testmedien enthalten Pakete die auf den QA Überprüfungsprozess warten. Die Pakete bleigen solange hier, bis sie von den Systemadministratoren in die entsprechenden Aktualisierungsmedien verschoben werden.
Rückportierungsmedien
Rückportierungen sind neue Versionen von Paketen die nicht wirklich in die bestehende Version passen. Diese Pakete können oft neue und gewollte Funktionen bringen, aber auch ebenso oft neue und ungewollte Probleme. Obwohl diese Pakete einen QA Überprüfungsprozess durchlaufen, kann es zu Konflikten mit anderen Paketen im System kommen und bleiben oft lange ohne Unterstützung.
Rückportierungs-Testmedien
Dies ist ein Ort wo neu rückportierte Pakete zu finden sind, bis sie den QA Überprüfungsprozess durchlaufen haben. Danach werden diese Pakete in die unterschiedlichen Rückportierungsmedien verschoben.

Was bedeutet aktivieren und updates wirklich?

Wie du in der Tabelle oben erkennen kannst, werden aktualisierte Pakete separat von den originalen Veröffentlichungsmedien gegliedert. Die aktualisierten Pakete werden in den Update-Medien bereitgestellt. Zum Beispiel Core Release und Core Updates. Die Pakete in Core Updates sind aktualisierte Versionen von Paketen in Core Release.

Um die Geschwindigkeit des Vorgangs zur Installation von Updates zu erhöhen, sind nur die Medien markiert, welche aktualisierte Pakete enthalten und auf neue Versionen überprüft werden, welche du installiert hast. Dies bedeutet es, wenn ein Medium als Aktualisierungsmedium ausgewählt ist.

Es gibt auch Medien, die normale Anwender nicht nutzen möchten, wie die Testmedien (in dem Testkandidaten erstellt und getestet werden, bevor diese als Aktualisierung freigegeben werden) oder den Debug-Medien (welche technische Debugging-Informationen enthalten, die von Debugging-Software wie gdb benötigt werden). All diese Medien sind als Voreinstellung hinzugefügt, aber nur einige Zusammenstellungen werden verwendet. Jedes aktivierte Medium wird verwendet und jedes nicht aktivierte Medium wird ignoriert.

Welche Medien als Aktualisierungsmedium hinzufügen

Du solltest beachten, dass das Medium Aktualisierung für Aktualisierungen bereit ist, aber es kann sein, dass du auch Nonfree-Aktualisierungen und Tainted-Aktualisierungen aktivieren musst, wenn dies noch nicht geschehen ist.

Aus diesem Grund müssen wir im QA in der Lage sein die Aktivierungsmedien zu testen. und ebenso, wenn möglich, die Rückportierungs-Testmedien.


Die zusätzlichen Medien die als Aktualisierungsmedien zu aktivieren sind:

  • Core Updates Testing
  • Nonfree Updates Testing
  • Tainted Updates Testing
  • Core 32bit Updates Testing (nur x86_64)


Du solltest Aktualisierungen von Versionsmedien nicht aktivieren!

Aktivieren in der einfachen Weise

Ein einfacher Weg um dies zu aktivieren, ist den "Expertenschalter", wie nachfolgt gezeigt, zu verwenden:

drakrpm-edit-media --expert

Dies platziert ein Häkchen in der Spalte 'Aktualisierungen', in der oben aktivierten Liste.

Aktivieren in der schweren Weise

Du kannst auch die Kommandozeile verwenden und sorgfältig die Datei /etc/urpmi/urpmi.cfg von Hand, bearbeiten um die Aktualisierungsoptionen der Test-Repositorys hinzuzufügen. Du musst die Datei {{file|urpmi.cfg} als root bearbeiten, so dass Vorsicht geboten ist.


Füge einfach das Wort update in eine eigene Zeile, innerhalb des gewünschten Abschnitts ein. Verschiedene Abschnitte sollten bereits für Aktualisierungen aktiviert sein, so wie z.B. Core Updates, wodurch du eine Idee davon bekommen solltest, was in den Testabschnitten zu tun ist.

Als Beispiel:

Core\ Updates\ Testing  {
  ignore
  key-ids: 80420f66
  mirrorlist: $MIRRORLIST
  update
  with-dir: media/core/updates_testing
}

Wenn du dir nicht sicher bist, was zu tun ist, so führe keine Änderungen durch!

Getrenntes Einfügen

Du kannst die Test-Repositorys auch einzeln, an der Kommandozeile hinzufügen, und es erlauben diese für Aktualisierungen mittels dem Kommando urpmi.addmedia und der Option --update hinzufügen.

Die Syntay dafür lautet:

urpmi.addmedia choose-a-name --update $PROTOCOL://$MIRROR/path/to/Mageia/$ARCH/media/$MEDIA/$REPOSITORY_testing


Als Beispiel:

urpmi.addmedia CUTesting --update http://ftp.belnet.be/mirror/mageia/distrib/1/i586/media/core/updates_testing

oder

urpmi.addmedia NFBTesting --update http://twiska.zarb.org/mageia/distrib/1/x86_64/media/nonfree/backports_testing


Vergewissere dich, dass du die richtige Architektur deiner Installation gewählt hast. Der Name den du dafür wählst ist von dir frei wählbar. Eine Liste der Mageia Spiegelserver kann hier gefunden werden.

Wie man diese verwendet und deaktiviert

Hast du einmal die Aktualisierungen der Test-Repositorys aktiviert, so können diese über das Mageia Kontrollzentrum aktiviert und deaktiviert werden. Du kannst auf diese Option auch mittels {{Cmd|rpmdrake} oder über das Mageia Kontrollzentrum, Paketquellen für Installation und Aktualisierungen einrichten aufgerufen werden.

Um dies an der Kommandozeile aufzurufen verwende als root edit-urpm-sources.pl .

Alternativ kannst du das Kommando urpmi.update, wie nachfolgend gezeigt, verwenden:

Um Core Updates Testing zu aktivieren:
urpmi.update --no-ignore "Core Updates Testing"

Um dies wieder zu deaktivieren:
urpmi.update --ignore "Core Updates Testing"

Vergiss nicht die Medien wieder zu deaktivieren, nachdem du die ausgewählten Aktualisierungen der Testmedien durchgeführt hast, da sonst das reguläre Aktualisieren des Systems auch diese Aktualisierungen durchführt.


Zurück zu QA Portal