#ViernesDeEscritorio 24-05-2024

Esta semana en el #viernesdeescritoriome apetece hablar un poco de Distrobox esta semana le he dedicado un rato a este tema, Distrobox es una herramienta que permite mediante pequeños contenedores utilizar la paquetería de diferentes distribuciones, se viene escuchando mucho el uso de este tipo de herramientas a raíz de las inmutables. Este uso de contenedores es una manera de permitir al usuario utilizar paqueterías diferentes sin tocar la raíz del sistema; sin embargo, se puede utilizar en cualquier distribución de Linux, sea inmutable o no.

Es útil como para crear un escenario de laboratorio sin necesidad de tener instalado la distribución sobre la que se quiera trabajar, en un usuario final es una buena forma de aprender a usar diferentes paqueterías y tener a la mano las aplicaciones de cada una de estas.

Las pruebas que realice en el canal fueron sobre dos bases, la primera fue EndeavourOS, allí la instalación fue suficiente con yay -S podman y yay -S distrobox, para su uso hay una guía de inicio rápido en la web del proyecto, se instala podman antes de Distrobox, pues debe estar como base podman, docker o lilipod.

distrobox create --name test --i debian:latest de esta forma se puede generar un contenedor Debian pero si tomamos en cuenta cada distribución en su página teniamos esta tabla

distrobox create -i alpine:latest --init --additional-packages "openrc" -n test
distrobox create -i debian:stable --init --additional-packages "systemd libpam-systemd" -n test
distrobox create -i ubuntu:22.04 --init --additional-packages "systemd libpam-systemd" -n test
distrobox create -i archlinux:latest --init --additional-packages "systemd" -n test
distrobox create -i registry.opensuse.org/opensuse/tumbleweed:latest --init --additional-packages "systemd" -n test
distrobox create -i registry.fedoraproject.org/fedora:39 --init --additional-packages "systemd" -n test

Para entrar al contenedor creado basta con distrobox enter test, la primera vez se montan los paquetes y estructura y luego se puede usar sin problemas como si estuviéramos en la terminal de la distribución creada.

distrobox list nos permite ver los contenedores generados.

La documentación es amplia, bien explicada y sencilla de usar, incluyendo los casos de instalación, por ejemplo en el caso de Alpine Linux hay un inciso de los pasos previos a instalar distrobox, para usarlo con podman seeguiriamos los siguientes casos

doas apk add podman

Como root

rc-update add cgroups
rc-service cgroups start

Con nuestro usuario

doas modprobe tun
doas echo tun >>/etc/modules
doas echo <USER>:100000:65536 >/etc/subuid
doas echo <USER>:100000:65536 >/etc/subgid

doas apk add podman-compose

y finalmente Distrobox

doas apk add distrobox

Su uso es igual, sin importar la distribución, para crear, usar y manipular los contenedores de las distribuciones.

Ahora en los vídeos de la semana con Manjaro I3

EndeavourOS Gemini Gnome

Br OS un sistema con una IA y base Kubuntu

MxLinux 23.3 sali con actualizaciones basadas en Debian 12.5

Un repaso a Liya Linux

Alpine Linux Plasma

GhostBSD que no es una distribución GNU/Linux

Alpine Linux con XFCE y el proceso de instalación de Distrobox

Un par de directos el de los sábados

https://youtube.com/live/r8QxO9IeB_8?feature=share

Y un directo con las pruebas de Distrobox en EndeavourOS

https://youtube.com/live/7gBMzv5qScw?feature=share

Ahora sí el #viernesdeescritorio de la semana en mi PC que sigue con EdeavourOS y Plasma 6

https://x.com/EntreVideos/status/1793997583448420519

https://social.linux.pizza/@manosymaquinasentrevideos/112496293531345344

Gracias por su atención
Feliz Viernes

Nota: Los vídeos colocados en este post pertenecen a mi canal de Youtube https://www.youtube.com/@MaquinasLinux y las imágenes del #VierneDeEscritorio son capturas de pantalla de mis escritorios
También se encuentra material en el Telegram https://t.me/+RlAVNsKQbM5Z0hkt

H2
H3
H4
3 columns
2 columns
1 column
4 Comments
Ecency