GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nastavit Ubuntu Rolling Release pomocí Rolling-Rhino

V tomto tutoriálu uvidíme, jak změnit vaši každodenní instalaci Ubuntu Linux na distribuci s postupným vydáním. To znamená, že místo toho, abyste museli čekat na nové vydání distribuce, máte nejnovější aktualizace balíčků, jakmile vyjdou.

Vedoucí vývojář desktopů Ubuntu Martin Wimpress vytvořil nástroj s názvem Rolling Rhino. Jeho cílem je převést denní bitovou kopii Ubuntu na distribuci „postupného vydání“ tím, že se přihlásíte a budete sledovat vývojovou sérii změn/balíčků.

Při používání tohoto nástroje je třeba mít na paměti několik věcí, například skutečnost, že nedokáže detekovat PPA nebo metabalíčky pro stolní počítače a nemá grafické uživatelské rozhraní.

V tomto tutoriálu budeme používat nejnovější denní verzi Ubuntu Desktop s názvem Ubuntu 20.10 (Groovy Gorilla) Daily Build. Můžete použít jakékoli jiné denní sestavení, abyste z něj udělali průběžné vydání s kroky, které použijeme později.

Co je distribuce průběžného vydání?

Postupné vydávání, průběžná aktualizace nebo průběžné doručování při vývoji softwaru je konceptem častého dodávání aktualizací aplikacím. To je v kontrastu se standardním nebo bodovým vývojovým modelem, který používá verze softwaru, které je nutné přeinstalovat přes předchozí verzi. Příkladem tohoto rozdílu může být několik verzí Ubuntu Linux oproti jediné, neustále aktualizované verzi Arch Linuxu.

Pro koho je tento nástroj určen?

Rolling Rhino je určen pro vývojáře Ubuntu a zkušené uživatele Ubuntu, kteří si chtějí nainstalovat Ubuntu jednou a sledovat všechny vývojové aktualizace s automatickým sledováním následujících sérií.

Instalace Daily Ubuntu Linux Build

Nejprve musíme nainstalovat denní obraz Ubuntu. Instalace je stejná jako u jakékoli jiné verze Ubuntu.

Obrázek si můžeme vybrat z následujících příchutí:

Denní sestavení Ubuntu Desktop
Denní sestavení Kubuntu
Denní sestavení Lubuntu
Ubuntu Budgie Daily Build
Ubuntu Kylin Daily Build
Ubuntu MATE Daily Build
Denní sestavení Ubuntu Studio
Xubuntu Daily Build

Stažení Rolling-Rhino

Po dokončení instalace denního obrazu Ubuntu se chystáme naklonovat úložiště git rolling-rhino do našeho místního adresáře. Můžeme to udělat v libovolném adresáři, ale v tomto příkladu se umístíme do adresáře /home.

Ale předtím musíme nainstalovat git pomocí:

$ sudo apt install git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  git-man liberror-perl
Suggested packages:
  git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk
  gitweb git-cvs git-mediawiki git-svn
The following NEW packages will be installed:
  git git-man liberror-perl
0 upgraded, 3 newly installed, 0 to remove and 362 not upgraded.
Need to get 5764 kB of archives.
After this operation, 41,2 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Po dokončení instalace zadejte svůj domovský adresář a zadejte následující příkaz:

$ git clone https://github.com/wimpysworld/rolling-rhino
Cloning into 'rolling-rhino'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 161 (delta 2), reused 4 (delta 0), pack-reused 155
Receiving objects: 100% (161/161), 249.96 KiB | 901.00 KiB/s, done.
Resolving deltas: 100% (85/85), done.

Jak vidíme, klonování úložiště bylo úspěšné. Soubory můžeme také zkontrolovat jejich výpisem pomocí ls:

$ cd rolling-rhino/
$ ls
LICENSE  logo.txt  README.md  rolling-rhino  snap

Vidíme, že stažené soubory jsou v adresáři rolling-rhino. Nyní můžeme pokračovat s nastavením rolujícího nosorožce.

Nastavení Rolling-Rhino

Nyní jsme v klonovaném adresáři rolling-rhino v našem /home. Jediné, co zbývá k nastavení rolling-rhino, je spustit následující skript:

$ sudo ./rolling-rhino 
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]

Musíme počkat na dokončení skriptu (což bude nějakou dobu trvat...) a poté nás přivítá zpráva o úspěchu a kus pěkného umění ASCI:

0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 253 kB disk space will be freed.
(Reading database ... 144631 files and directories currently installed.)
Removing libfprint-2-tod1:amd64 (1:1.90.2+tod1-0ubuntu1) ...
Removing libsane:amd64 (1.0.30-1~experimental2ubuntu1) ...
Processing triggers for libc-bin (2.31-0ubuntu10) ...
  [+] INFO: Your Rolling Rhino is ready.   

Závěr

Úspěšně jsme převedli denní bitovou kopii sestavení Ubuntu Linux na postupnou verzi. Můžete to udělat s jakýmkoli jiným denním sestavením obrazu Ubuntu.


Ubuntu
  1. Jak nastavit Local DNS Resolver pomocí Dnsmasq na Ubuntu 20.04

  2. Jak nastavit HAProxy v Ubuntu 16.04

  3. Jak nastavit UFW Firewall na Ubuntu 18.04

  1. Jak nainstalovat Maven na Ubuntu 18.04

  2. Jak přeměnit vaši instalaci Ubuntu na průběžnou verzi

  3. Jak nastavit VPN server pomocí Pritunl na Ubuntu 18.04 LTS

  1. Jak nastavit replikaci Cassandra na Ubuntu 16.04

  2. Jak nastavit replikaci CouchDB na Ubuntu 16.04

  3. Jak nastavit server centrálního protokolování pomocí Rsyslog na Ubuntu 20.04