Arch Linux se řídí modelem postupného vydávání, aby poskytoval nejnovější a aktuální stabilní verze většiny softwaru. Nejen Arch Linux, ale mnoho dalších distribucí, jako je Gentoo, Kali Linux, KaOS, PCLinuxOS, Solus, openSUSE a Void lInux atd., také následuje model postupného vydávání. Navzdory své popularitě Ubuntu v tomto seznamu stále chybí. Už ne! Díky Rolling Rhino skript, nyní můžeme snadno a rychle převést Ubuntu na distribuci s postupným vydáním.
Rolling Rhino je skript shellu, který transformuje Ubuntu na „průběžnou verzi“, která sleduje vývoj série. Převádí desktopové prostředí Ubuntu a oficiální příchutě desktopů, které byly nainstalovány z denního obrazu, do distribuce průběžného vydání. Můžete tedy získat nejnovější software, jak byl vydán původními vývojáři na ploše Ubuntu.
Tento skript pod kapotou nastaví všechny vaše apt zdroje na vývojovou větev. Rolling Rhino vytvořil a spravuje Martin Wimpress z Canonical mezi ostatními přispěvateli.
Tento skript bude vhodný pro;
- Vývojáři Ubuntu,
- Zkušení uživatelé Ubuntu,
- A každý, kdo má ve zvyku rozbíjet a opravovat perfektně fungující stabilní distribuci.
Převeďte Ubuntu na průběžnou verzi pomocí skriptu Rolling Rhino
Jak již bylo uvedeno, musíte mít Ubuntu Desktop nebo jednu z verzí desktopu nainstalovanou z denního obrazu . Denní obrázky Ubuntu můžete získat z následujících odkazů:
- Denní sestavení Ubuntu Desktop
- Kubuntu Daily Build
- Lubuntu Daily Build
- Ubuntu Budgie Daily Build
- Ubuntu Kylin Daily Build
- Ubuntu MATE Daily Build
- Ubuntu Studio Daily Build
- Xubuntu Daily Build
Pro účely této příručky budu používat Ubuntu desktop 20.10 Groovey Gorilla denní sestavení.
Git naklonuje skript Rolling Rhino ve vašem místním systému pomocí příkazu:
$ git clone https://github.com/wimpysworld/rolling-rhino.git
Výše uvedený příkaz naklonuje obsah úložiště Rolling Rhino do adresáře s názvem rolling-rhino
v aktuálním pracovním adresáři. Cd do tohoto adresáře:
$ cd rolling-rhino
Nyní spusťte následující příkaz k převodu plochy Ubuntu na distribuci s postupným vydáním:
$ sudo ./rolling-rhino
Stiskněte Y
přijmout přechod do vývojové řady:
Ukázkový výstup:
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] [...]
Nakonec se zobrazí následující zpráva:
[+] 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
Hotovo! Nyní byl desktop Ubuntu převeden na distro s postupným vydáním a sleduje vývojovou sérii.
Můžete ověřit, zda zdroje ukazují na řadu devel pomocí příkazu:
$ grep ^deb /etc/apt/sources.list
Ukázkový výstup:
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
Závěr
Myslím, že tento skript je ekvivalentem Ubuntu, když Debian mění source.list tak, aby ukazoval na testovací větev. Jednoduše změní všechny odkazy na úložiště v souboru sources.list na vývoj. Nicméně je to skvělý nápad okamžitě přeměnit desktop Ubuntu s pevnou verzí na model s postupným vydáním.