GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Converti Ubuntu in Rolling Release usando Rolling Rhino

Arch Linux segue il modello a rilascio progressivo per fornire le versioni stabili più recenti e aggiornate della maggior parte dei software. Non solo Arch Linux, anche molte altre distribuzioni, come Gentoo, Kali Linux, KaOS, PCLinuxOS, Solus, openSUSE e Void lInux ecc., stanno seguendo il modello di rilascio progressivo. Nonostante la sua popolarità, Ubuntu è ancora mancante in questo elenco. Non più! Grazie a Rinoceronte in movimento script, ora possiamo convertire Ubuntu in una distribuzione a rilascio progressivo in modo semplice e veloce.

Rolling Rhino è uno script di shell che trasforma Ubuntu in un "rolling release" che tiene traccia dello sviluppo serie. Converte il desktop Ubuntu e le versioni desktop ufficiali, che sono state installate da un'immagine quotidiana, in una distribuzione a rilascio progressivo. Quindi puoi ottenere l'ultimo software rilasciato dagli sviluppatori originali nel tuo desktop Ubuntu.

Sotto il cofano, questo script imposta tutti i tuoi sorgenti apt su devel branch. Rolling Rhino è creato e gestito da Martin Wimpress da Canonical tra gli altri contributori.

Questo script sarà adatto per;

  • Sviluppatori Ubuntu,
  • Utenti Ubuntu esperti,
  • E chiunque abbia l'abitudine di rompere e riparare una distribuzione stabile perfettamente funzionante.

Convertire Ubuntu in Rolling Release utilizzando lo script Rolling Rhino

Come già affermato, devi disporre di un desktop Ubuntu, o di una delle versioni desktop, installato da un'immagine quotidiana . Puoi ottenere le immagini giornaliere di Ubuntu dai seguenti link:

  • Build giornaliera di Ubuntu Desktop
  • Costruzione giornaliera di Kubuntu
  • Costruzione giornaliera di Lubuntu
  • Costruzione giornaliera di Ubuntu Budgie
  • Costruzione giornaliera di Ubuntu Kylin
  • Costruzione giornaliera di Ubuntu MATE
  • Costruzione giornaliera di Ubuntu Studio
  • Costruzione giornaliera di Xubuntu

Ai fini di questa guida, utilizzerò Ubuntu desktop 20.10 Groovey Gorilla build giornaliera.

Git clona lo script Rolling Rhino nel tuo sistema locale usando il comando:

$ git clone https://github.com/wimpysworld/rolling-rhino.git

Il comando precedente clonerà il contenuto del repository Rolling Rhino in una directory denominata rolling-rhino nella directory di lavoro corrente. Cd in quella directory:

$ cd rolling-rhino

Ora, esegui il seguente comando per convertire il tuo desktop Ubuntu in una distribuzione a rilascio progressivo:

$ sudo ./rolling-rhino

Premi Y accettare il passaggio alle serie di sviluppo:

Risultato di esempio:

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] 
[...]

Infine, vedrai il seguente messaggio:

[+] 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

Fatto! Ora il desktop di Ubuntu è stato convertito in una distribuzione a rilascio progressivo e sta monitorando la serie devel.

Puoi verificare se i sorgenti puntano alla serie devel usando il comando:

$ grep ^deb /etc/apt/sources.list

Risultato di esempio:

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

Conclusione

Immagino che questo script sia l'equivalente Ubuntu di Debian che modifica il sources.list per puntare al ramo testing. Cambia semplicemente tutti i collegamenti al repository nel file sources.list in devel. Tuttavia, è un'idea così interessante trasformare istantaneamente un desktop Ubuntu a rilascio fisso in un modello a rilascio progressivo.


Ubuntu
  1. Note sulla versione di Ubuntu 18.04

  2. Note sulla versione di Ubuntu 16.04

  3. Note sulla versione di Ubuntu 14.04

  4. Data di rilascio di Ubuntu 15.04 (Vivid Vervet).

  5. Ubuntu 22.04 – Programma di rilascio e funzionalità

Come installare Browser su Ubuntu 20.04

Converti PNG in JPEG, JPEG in PNG usando la riga di comando in Ubuntu

Come installare Ansible su Ubuntu 20.04

Data di rilascio e funzionalità di Ubuntu 17.04

Come aggiornare Ubuntu 21.04 a Ubuntu 21.10

Come convertire un documento di testo in voce su Ubuntu usando eSpeak