GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar Ubuntu Rolling Release usando Rolling-Rhino

En este tutorial, veremos cómo cambiar su instalación diaria de Ubuntu Linux en una distribución de lanzamiento continuo. Esto significa que, en lugar de tener que esperar a que se publique una nueva distribución, tendrá las últimas actualizaciones de paquetes tan pronto como se publiquen.

El desarrollador líder de escritorio de Ubuntu, Martin Wimpress, ha creado una herramienta llamada Rolling Rhino. Su objetivo es convertir una imagen de compilación diaria de Ubuntu en una distribución de "lanzamiento continuo" optando y rastreando la serie de cambios/paquetes de desarrollo.

Hay algunas cosas a tener en cuenta al usar esta herramienta, como el hecho de que no puede detectar PPA o metapaquetes de escritorio y no tiene GUI.

Para este tutorial, usaremos la última versión diaria de Ubuntu Desktop llamada Ubuntu 20.10 (Groovy Gorilla) Daily Build. Puede usar cualquier otra compilación diaria para convertirlo en un lanzamiento continuo con los pasos que usaremos más adelante.

¿Qué es la distribución de versiones continuas?

El lanzamiento continuo, la actualización continua o la entrega continua, en el desarrollo de software, es el concepto de entregar actualizaciones frecuentes a las aplicaciones. Esto contrasta con un modelo de desarrollo de lanzamiento estándar o puntual que utiliza versiones de software que deben reinstalarse sobre la versión anterior. Un ejemplo de esta diferencia serían las múltiples versiones de Ubuntu Linux frente a la única versión constantemente actualizada de Arch Linux.

¿A quién va dirigida esta herramienta?

Rolling Rhino está diseñado para desarrolladores de Ubuntu y usuarios experimentados de Ubuntu que desean instalar Ubuntu una vez y realizar un seguimiento de todas las actualizaciones de desarrollo con seguimiento automático de las series posteriores.

Instalación de la compilación diaria de Ubuntu Linux

Primero, debemos instalar la imagen diaria de Ubuntu. La instalación es la misma que con cualquier otra versión de Ubuntu.

Podemos elegir la imagen entre los siguientes sabores:

Compilación diaria de escritorio de Ubuntu
Construcción diaria de Kubuntu
Construcción diaria de Lubuntu
Compilación diaria de Ubuntu Budgie
Compilación diaria de Ubuntu Kylin
Compilación diaria de Ubuntu MATE
Compilación diaria de Ubuntu Studio
Compilación diaria de Xubuntu

Descargando Rolling-Rhino

Una vez que la imagen diaria de Ubuntu haya terminado de instalarse, vamos a clonar el repositorio git de rolling-rhino en nuestro directorio local. Podríamos hacer esto en cualquier directorio que queramos, pero para este ejemplo, nos ubicaremos 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, ingrese a su directorio de inicio y escriba el siguiente comando:

$ 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 repositorio fue exitosa. También podemos verificar los archivos enumerándolos usando ls:

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

Podemos ver que los archivos descargados están en el directorio rolling-rhino. Ahora podemos continuar con la configuración de rinoceronte rodante.

Configuración de Rolling-Rhino

Ahora estamos en el directorio clonado 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]

Tenemos que esperar a que finalice el guión (que llevará algún tiempo...) y después de eso, seremos recibidos con el mensaje de éxito y una bonita obra de arte 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.   

Conclusión

Hemos convertido con éxito la imagen de compilación diaria de Ubuntu Linux en una versión continua. Puede hacer esto con cualquier otra imagen de compilación diaria de Ubuntu.


Ubuntu
  1. Cómo instalar Maven en Ubuntu 18.04

  2. Cómo transformar su instalación de Ubuntu en una versión continua

  3. Cómo configurar el solucionador de DNS local usando Dnsmasq en Ubuntu 20.04

  4. Cómo configurar HAProxy en Ubuntu 16.04

  5. Cómo configurar el cortafuegos UFW en Ubuntu 18.04

Cómo instalar Browsh en Ubuntu 20.04

Cómo configurar el servidor Rsyslog en Ubuntu

Cómo configurar una VPN en Ubuntu

Cómo configurar el servidor DHCP en Ubuntu

Cómo instalar Ansible en Ubuntu 20.04

Cómo actualizar Ubuntu 21.04 a Ubuntu 21.10