Arch Linux folgt dem Rolling-Release-Modell, um die neuesten und aktuellsten stabilen Versionen der meisten Software bereitzustellen. Nicht nur Arch Linux, auch viele andere Distributionen wie Gentoo, Kali Linux, KaOS, PCLinuxOS, Solus, openSUSE und Void lInux usw. folgen dem Rolling-Release-Modell. Trotz seiner Popularität fehlt Ubuntu immer noch in dieser Liste. Nicht mehr! Danke an Rolling Rhino script können wir Ubuntu jetzt einfach und schnell in eine Rolling-Release-Distribution konvertieren.
Rolling Rhino ist ein Shell-Skript, das Ubuntu in eine "Rolling Release" verwandelt, die die Entwicklung verfolgt Serie. Es konvertiert den Ubuntu-Desktop und die offiziellen Desktop-Varianten, die von einem täglichen Image installiert wurden, in eine Rolling-Release-Distribution. So können Sie die neueste Software, wie sie von den ursprünglichen Entwicklern veröffentlicht wurde, auf Ihrem Ubuntu-Desktop erhalten.
Unter der Haube setzt dieses Skript alle Ihre apt-Quellen auf Devel-Branch. Rolling Rhino wird von Martin Wimpress erstellt und gepflegt von Canonical und anderen Mitwirkenden.
Dieses Skript ist geeignet für:
- Ubuntu-Entwickler,
- Erfahrene Ubuntu-Benutzer
- Und jeder, der die Angewohnheit hat, eine perfekt funktionierende stabile Distribution zu beschädigen und zu reparieren.
Konvertieren Sie Ubuntu mithilfe des Rolling Rhino-Skripts in eine Rolling Release
Wie bereits erwähnt, müssen Sie einen Ubuntu-Desktop oder eine der Desktop-Varianten von einem täglichen Image installiert haben . Sie können die täglichen Ubuntu-Images über die folgenden Links erhalten:
- Ubuntu Desktop Daily Build
- Tages-Build von Kubuntu
- Tages-Build von Lubuntu
- Ubuntu Budgie Daily Build
- Ubuntu Kylin Daily Build
- Ubuntu MATE Daily Build
- Ubuntu Studio Daily Build
- Xubuntu Daily Build
Für die Zwecke dieses Leitfadens verwende ich Ubuntu Desktop 20.10 Groovey Gorilla Daily Build.
Git klonen Sie das Rolling Rhino-Skript in Ihrem lokalen System mit dem Befehl:
$ git clone https://github.com/wimpysworld/rolling-rhino.git
Der obige Befehl klont den Inhalt des Rolling-Rhino-Repositorys in ein Verzeichnis namens rolling-rhino
im aktuellen Arbeitsverzeichnis. Cd in dieses Verzeichnis:
$ cd rolling-rhino
Führen Sie nun den folgenden Befehl aus, um Ihren Ubuntu-Desktop in eine Rolling-Release-Distribution zu konvertieren:
$ sudo ./rolling-rhino
Drücken Sie Y
den Wechsel in die Entwicklungsreihe zu akzeptieren:
Beispielausgabe:
Rolling Rhino 🦏 [+] INFO: lsb_release detected. [+] INFO: Ubuntu detected. [+] INFO: Ubuntu Groovy Gorilla (development branch) detected. [+] INFO: Detected ubuntu-desktop. [+] INFO: No PPAs detected, this is good. [+] INFO: All checks passed. Are you sure you want to start tracking the devel series? [Y/N]y [+] INFO: Switching to devel series. Reading package lists... Done Building dependency tree Reading state information... Done Get:1 http://archive.ubuntu.com/ubuntu devel InRelease [267 kB] Get:2 http://security.ubuntu.com/ubuntu devel-security InRelease [89.1 kB] Get:3 http://archive.ubuntu.com/ubuntu devel-updates InRelease [89.1 kB] Get:4 http://archive.ubuntu.com/ubuntu devel-backports InRelease [89.2 kB] Get:5 http://security.ubuntu.com/ubuntu devel-security/main amd64 c-n-f Metadata [112 B] Get:6 http://archive.ubuntu.com/ubuntu devel/main amd64 Packages [974 kB] [...]
Abschließend sehen Sie die folgende Meldung:
[+] INFO: Your Rolling Rhino is ready. ii11ttfffffffftt11ii ii11ffffffffffffffffffff11ii iittffffffffffffffffffffffffttii iittffffffffffffffffffffffffffffttii 11ffffffffffffffffffffffffffffffff11 iifffffffftt1111111111ffffffffffLLffffii 11ffffff1111111111111111ttffffffffLLff11 ttffff11111111111111111111ttffffLLLLfftt ffLLtt1111111111111111111111ffLLLLffLLff ffLL111111111111111111111111ttLLffffffff ffLL111111111111111111111111ttffffffffff ffff1111fffffftt1111111111GG11ffttttffff ttffffffffffffttttff11111111111111fffftt 11fffffffffffffffffftt11111111ttffffff11 iiffffffffffffffffffff111111ffffffffffii 11ffffffffffffffffffffffffffffffff11 iittffffffffffffffffffffffffffffttii iittffffffffffffffffffffffffttii ii11ffffffffffffffffffff11ii ii11ttfffffffftt11ii
Erledigt! Jetzt wurde der Ubuntu-Desktop in eine Rolling-Release-Distribution umgewandelt und verfolgt die Entwicklungsserie.
Sie können überprüfen, ob die Quellen auf die Entwicklungsserie verweisen, indem Sie den folgenden Befehl verwenden:
$ grep ^deb /etc/apt/sources.list
Beispielausgabe:
deb http://archive.ubuntu.com/ubuntu devel main restricted deb http://archive.ubuntu.com/ubuntu devel-updates main restricted deb http://archive.ubuntu.com/ubuntu devel universe deb http://archive.ubuntu.com/ubuntu devel-updates universe deb http://archive.ubuntu.com/ubuntu devel multiverse deb http://archive.ubuntu.com/ubuntu devel-updates multiverse deb http://archive.ubuntu.com/ubuntu devel-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu devel-security main restricted deb http://security.ubuntu.com/ubuntu devel-security universe deb http://security.ubuntu.com/ubuntu devel-security multiverse
Schlussfolgerung
Ich denke, dieses Skript ist das Ubuntu-Äquivalent von Debian, das die sources.list so ändert, dass sie auf den Testing-Zweig zeigt. Es ändert einfach alle Repository-Links in der Datei sources.list in devel. Trotzdem ist es eine so coole Idee, einen Ubuntu-Desktop mit fester Veröffentlichung sofort in ein Modell mit fortlaufender Veröffentlichung zu verwandeln.