GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Convertir Ubuntu en Rolling Release à l'aide de Rolling Rhino

Arch Linux suit le modèle de diffusion continue pour fournir les versions stables les plus récentes et les plus récentes de la plupart des logiciels. Non seulement Arch Linux, mais de nombreuses autres distributions, telles que Gentoo, Kali Linux, KaOS, PCLinuxOS, Solus, openSUSE et Void lInux, etc., suivent également le modèle de version progressive. Malgré sa popularité, Ubuntu manque toujours à cette liste. Pas plus! Merci à Rolling Rhino script, nous pouvons désormais convertir facilement et rapidement Ubuntu en une distribution à diffusion continue.

Rolling Rhino est un script shell qui transforme Ubuntu en une "version évolutive" qui suit le développement séries. Il convertit le bureau Ubuntu et les versions de bureau officielles, qui ont été installées à partir d'une image quotidienne, en une distribution de version continue. Ainsi, vous pouvez obtenir le dernier logiciel publié par les développeurs d'origine sur votre bureau Ubuntu.

Sous le capot, ce script définit toutes vos sources apt sur la branche de développement. Rolling Rhino est créé et maintenu par Martin Wimpress de Canonical parmi d'autres contributeurs.

Ce script conviendra pour ;

  • Développeurs Ubuntu,
  • Utilisateurs expérimentés d'Ubuntu,
  • Et tous ceux qui ont l'habitude de casser et de réparer une distribution stable qui fonctionne parfaitement.

Convertir Ubuntu en version continue à l'aide du script Rolling Rhino

Comme indiqué précédemment, vous devez avoir un bureau Ubuntu, ou l'une des variantes de bureau, installé à partir d'une image quotidienne . Vous pouvez obtenir les images quotidiennes d'Ubuntu à partir des liens suivants :

  • Construction quotidienne d'Ubuntu Desktop
  • Construction quotidienne de Kubuntu
  • Construction quotidienne de Lubuntu
  • Construction quotidienne d'Ubuntu Budgie
  • Construction quotidienne d'Ubuntu Kylin
  • Construction quotidienne d'Ubuntu MATE
  • Construction quotidienne d'Ubuntu Studio
  • Construction quotidienne de Xubuntu

Pour les besoins de ce guide, j'utiliserai la version quotidienne du bureau Ubuntu 20.10 Groovey Gorilla.

Git clone le script Rolling Rhino dans votre système local à l'aide de la commande :

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

La commande ci-dessus clonera le contenu du référentiel Rolling Rhino dans un répertoire nommé rolling-rhino dans le répertoire de travail courant. Cd dans ce répertoire :

$ cd rolling-rhino

Maintenant, exécutez la commande suivante pour convertir votre bureau Ubuntu en une distribution à diffusion continue :

$ sudo ./rolling-rhino

Appuyez sur Y accepter de passer en série de développement :

Exemple de résultat :

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

Enfin, vous verrez le message suivant :

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

Fait! Maintenant, le bureau Ubuntu a été converti en une distribution à diffusion continue et il suit la série de développement.

Vous pouvez vérifier si les sources pointent vers la série devel en utilisant la commande :

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

Exemple de résultat :

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

Conclusion

Je suppose que ce script est l'équivalent Ubuntu de la modification par Debian de sources.list pour pointer vers la branche testing. Il change simplement tous les liens du référentiel dans le fichier sources.list en devel. Néanmoins, c'est une idée géniale de transformer instantanément un bureau Ubuntu à version fixe en un modèle à version progressive.


Ubuntu
  1. Notes de publication d'Ubuntu 18.04

  2. Notes de publication d'Ubuntu 16.04

  3. Notes de publication d'Ubuntu 14.04

  4. Date de sortie d'Ubuntu 15.04 (Vivid Vervet)

  5. Mettre à niveau Ubuntu 20.04 vers 20.10 en 3 étapes (en utilisant le terminal)

Comment installer Browsh sur Ubuntu 20.04

Convertir PNG en JPEG, JPEG en PNG à l'aide de la ligne de commande dans Ubuntu

Comment installer Ansible sur Ubuntu 20.04

Date de sortie et fonctionnalités d'Ubuntu 17.04

Comment mettre à niveau Ubuntu 21.04 vers Ubuntu 21.10

Comment convertir un document texte en discours sur Ubuntu à l'aide d'eSpeak