#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
Que gran herramienta, gracias por compartirla, la verdad creo va a ser de gran ayuda, saludo de parte de @theshot2414…..,✌️✌️✌️✌️
Si Distrobox es realmente practico y su consumo es minimo en las pruebas medi entre 30 y 40 mb cada contenedor abierto asi que podia tener 4 contenedores trabajndo sin afectar apenas la memoria del sistema y sin que afectara la CPU salvo que corras procesos dentro del contenedor que consumira lo que necesita el proceso en uno de los dirctos publicados y en uno de los videos de ALpine Linux se muestra instalción, pruebas de uso y lo básico para familiarizarse. Pero su Web esta bien documentada y es sencillo de usar.
¡Felicitaciones!
Estás participando para optar a la mención especial que se efectuará el domingo 26 de mayo del 2024 a las 8:00 pm (hora de Venezuela), gracias a la cual el autor del artículo seleccionado recibirá la cantidad de 1 HIVE transferida a su cuenta.
¡También has recibido 1 ENTROKEN! El token del PROYECTO ENTROPÍA impulsado por la plataforma Steem-Engine.
1. Invierte en el PROYECTO ENTROPÍA y recibe ganancias semanalmente. Entra aquí para más información.
2. Contáctanos en Discord: https://discord.gg/hkCjFeb
3. Suscríbete a nuestra COMUNIDAD y apoya al trail de @Entropia y así podrás ganar recompensas de curación de forma automática. Entra aquí para más información sobre nuestro trail.
4. Visita nuestro canal de Youtube.
Atentamente
El equipo de curación del PROYECTO ENTROPÍA
Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!
Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).
You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.