Seguro que alguna vez has deseado que Ubuntu fuera una distribución Rolling Release, algo que no entra en los planes de Canonical, pero que ahora es posible gracias a Rolling Rhino, un desarrollo no oficial.
Mantén tu Ubuntu siempre al día con Rolling Rhino
El líder de Ubuntu Martin Wimpress ha creado una herramienta llamada Rolling Rhino, cuyo objetivo es convertir una imagen de instalación de Ubuntu en una distro rolling release.
Rolling Rhino es una herramienta destinada a los desarrolladores de Ubuntu y a sus usuarios experimentados, que quieran instalar el sistema una vez y seguir todas las actualizaciones de desarrollo con el seguimiento automático.
Existen una serie de advertencias a tener en cuenta cuando se utiliza esta herramienta, como el hecho de que no puede detectar PPA o meta-paquetes de escritorio, y no tiene una interfaz gráfica de usuario.
También debes estar preparado para arreglar cualquier problema que ocurra al ejecutar los paquetes de la rama de desarrolladores en tu sistema, y probablemente también deberías reportar cualquier error que encuentres para ayudar a su solución.
Cómo convertir Ubuntu en rolling release con Rolling Rhino
En este tutorial, veremos cómo convertir una instalación Ubuntu Linux en una distribución rolling release. Esto significa que en lugar de tener que esperar a una nueva versión de la distribución, tendrá las últimas actualizaciones de los paquetes tan pronto como estén disponibles.
Descargar Rolling-Rhino
Una vez que Ubuntu haya terminado de instalarse con normalidad, vamos a clonar el repositorio de git de rolling-rhino a nuestro directorio local. Podríamos hacer esto en cualquier directorio que queramos, pero para este ejemplo, nos posicionaremos en el directorio /home.
Pero antes de eso, necesitamos instalar git usando:
$ 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]
Cuando la instalación haya terminado, entra en tu directorio principal y escribe el siguiente comando:
$ git clone https://github.com/wimpysworld/rolling-rhino $ 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.
Como podemos ver, la clonación del depósito ha sido un éxito. También podemos comprobar los archivos listándolos con ls:
$ cd rolling-rhino/ $ ls LICENSE logo.txt README.md rolling-rhino snap
Configurar Rolling-Rhino
Ahora estamos en el directorio de Rolling-Rhino en nuestro /home. Lo único que queda para configurar Rolling-Rhino es ejecutar el siguiente script:
$ 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]
Tras ello tenemos que esperar a que el sistema termine de hacer las operaciones, lo que llevará algún tiempo. Después de ello, seremos recibidos con el mensaje de éxito y una pieza de bonito arte ASCI:
[irp]¿Qué te parece la posibilidad de tener una Ubuntu Rolling Release? ¿Crees que es mejor que el ciclo de actualizaciones normal del sistema?