Tipp: Verlängerter Support für openSUSE 11.4 mit Evergreen [Update]
Inhalt
1. Einleitung
openSUSE 11.4 ist die letzte Suse-Version, die noch auf dem klassischen System-V-Init basiert. Grund für den einen oder anderen etwas länger bei dieser Version bleiben zu wollen. Leider ist der Support für openSUSE 11.4 bereits
im November 2012 ausgelaufen. Damit stellt Suse auch keine Security-Updates mehr für 11.4 zur Verfügung. Ein Umstand, der schwer wiegt in der heutigen Zeit. Glücklicherweise gibt es Abhilfe in Form des Evergreen-Projektes. Das Evergreen-Projekt
wird openSUSE 11.4 noch bis Juli 2014 unterstützen.
2. Neue Repositories einbinden
Die offiziellen Update-Repositories von Suse müssen wir austauschen durch die Evergreen-Repositories, um in den Genuss der längeren Unterstützung zu kommen. Der derzeitige Status sei:
root@suse# zypper sl # | Alias | Name | Enabled | Refresh | Type --+-------------------------+----------------------------------------------------------+---------+---------+------- 1 | google-chrome | google-chrome | Yes | Yes | rpm-md 2 | nvidia | nvidia | Yes | Yes | rpm-md 3 | openSUSE-11.4-11.4-0 | openSUSE-11.4-11.4-0 | Yes | No | yast2 4 | openSUSE-11.4-Update | openSUSE-11.4-Update | Yes | Yes | rpm-md 5 | repo-debug | openSUSE-11.4-Debug | Yes | Yes | yast2 6 | repo-non-oss | openSUSE-11.4-Non-Oss | Yes | Yes | yast2 7 | repo-oss | openSUSE-11.4-Oss | Yes | Yes | yast2
Bevor wir fortfahren wollen wir die letzten offiziellen Updates noch nachziehen:
root@suse# zypper up
Die Evergreen-Repositories können dann mit zypper wie folgt eingebunden werden:
root@suse# zypper ar --refresh -r http://download.opensuse.org/evergreen/11.4/openSUSE:Evergreen:11.4.repo root@suse# zypper sl # | Alias | Name | Enabled | Refresh | Type --+-------------------------+----------------------------------------------------------+---------+---------+------- 1 | google-chrome | google-chrome | Yes | Yes | rpm-md 2 | nvidia | nvidia | Yes | Yes | rpm-md 3 | openSUSE-11.4-11.4-0 | openSUSE-11.4-11.4-0 | Yes | No | yast2 4 | openSUSE-11.4-Update | openSUSE-11.4-Update | Yes | Yes | rpm-md 5 | openSUSE_Evergreen_11.4 | Evergreen update repository for openSUSE 11.4 (standard) | Yes | Yes | rpm-md 6 | repo-debug | openSUSE-11.4-Debug | Yes | Yes | yast2 7 | repo-non-oss | openSUSE-11.4-Non-Oss | Yes | Yes | yast2 8 | repo-oss | openSUSE-11.4-Oss | Yes | Yes | yast2
Wie man an der obigen Ausgabe von 'zypper sl' sieht, wird nun ein weiteres Repository aufgelistet. Damit ist eigentlich bereits auch alles getan. Die offiziellen Update-Repositories (4. Eintrag in der obigen Liste) haben allerdings keinerlei Bedeutung mehr und deshalb entfernen wir sie mit:
root@suse# zypper sd 4
Nach der Bereinigung sieht zypper schließlich folgende Repositories:
root@suse# zypper sl # | Alias | Name | Enabled | Refresh | Type --+-------------------------+----------------------------------------------------------+---------+---------+------- 1 | google-chrome | google-chrome | Yes | Yes | rpm-md 2 | nvidia | nvidia | Yes | Yes | rpm-md 3 | openSUSE-11.4-11.4-0 | openSUSE-11.4-11.4-0 | Yes | No | yast2 4 | openSUSE_Evergreen_11.4 | Evergreen update repository for openSUSE 11.4 (standard) | Yes | Yes | rpm-md 5 | repo-debug | openSUSE-11.4-Debug | Yes | Yes | yast2 6 | repo-non-oss | openSUSE-11.4-Non-Oss | Yes | Yes | yast2 7 | repo-oss | openSUSE-11.4-Oss | Yes | Yes | yast2
[Update]
Die nvidia Repositories für OpenSuse 11.4 wurden zwischenzeitlich gelöscht. Das Evergreen-Projekt hat aber eine Kopie angelegt:
root@suse# zypper ar -t rpm-md -f http://download.opensuse.org/repositories/home:/Kieltux:/nvidia/openSUSE_Evergreen_11.4_standard/ "nvidia Evergreen-11.4" Adding repository 'nvidia Evergreen-11.4' [done] Repository 'nvidia Evergreen-11.4' successfully added Enabled: Yes Autorefresh: Yes URI: http://download.opensuse.org/repositories/home:/Kieltux:/nvidia/openSUSE_Evergreen_11.4_standard/ root@suse# zypper sl # | Alias | Name | Enabled | Refresh | Type --+-------------------------+----------------------------------------------------------+---------+---------+------- 1 | google-chrome | google-chrome | Yes | Yes | rpm-md 2 | nvidia | nvidia | Yes | Yes | rpm-md 3 | nvidia Evergreen-11.4 | nvidia Evergreen-11.4 | Yes | Yes | rpm-md 4 | openSUSE-11.4-11.4-0 | openSUSE-11.4-11.4-0 | Yes | No | yast2 5 | openSUSE_Evergreen_11.4 | Evergreen update repository for openSUSE 11.4 (standard) | Yes | Yes | rpm-md 6 | repo-debug | openSUSE-11.4-Debug | Yes | Yes | yast2 7 | repo-non-oss | openSUSE-11.4-Non-Oss | Yes | Yes | yast2 8 | repo-oss | openSUSE-11.4-Oss | Yes | Yes | yast2 root@suse# zypper sd 2 Removing repository 'nvidia' [done] Repository 'nvidia' has been removed. root@suse# zypper sl # | Alias | Name | Enabled | Refresh | Type --+-------------------------+----------------------------------------------------------+---------+---------+------- 1 | google-chrome | google-chrome | Yes | Yes | rpm-md 2 | nvidia Evergreen-11.4 | nvidia Evergreen-11.4 | Yes | Yes | rpm-md 3 | openSUSE-11.4-11.4-0 | openSUSE-11.4-11.4-0 | Yes | No | yast2 4 | openSUSE_Evergreen_11.4 | Evergreen update repository for openSUSE 11.4 (standard) | Yes | Yes | rpm-md 5 | repo-debug | openSUSE-11.4-Debug | Yes | Yes | yast2 6 | repo-non-oss | openSUSE-11.4-Non-Oss | Yes | Yes | yast2 7 | repo-oss | openSUSE-11.4-Oss | Yes | Yes | yast2
Es sei aber angemerkt, dass dies lediglich eine Kopie der letzten Version des Repositories von NVidia ist. Anpassungen etwa an neue Kernel-Versionen gibt es hier nicht mehr.
[/Update]
3. System aktualisieren
Alles ist vorbereitet und wir aktualisieren unser System wie gehabt:
root@suse# zypper up
A. Weiterführende Informationen