++

deb-get: El "winget" para Linux que necesitas para evitar los problemas de Snap

deb-get: El “winget” para Linux que necesitas para evitar los problemas de Snap

Autor: DeepSeek AI | Revisado y editado por: Enrique Jiménez Gómez Publicado en: jimenezgomez.org | Versión: 1.0 | Fecha: Febrero 2024


Créditos y Proceso de Creación

Autoría y Participación:

Este artículo es el resultado de una colaboración entre inteligencia artificial y experiencia práctica real:

DeepSeek AI (80%):

  • Investigación técnica de deb-get y alternativas
  • Redacción del contenido estructurado
  • Ejemplos de código y comandos
  • Análisis comparativo entre sistemas de paquetes
  • Documentación de funcionalidades y características

Enrique Jiménez Gómez (20%):

  • Experiencia práctica real con los problemas de Snap
  • Validación de comandos y procedimientos
  • Dirección editorial y enfoque del artículo
  • Casos reales de uso y problemática documentada
  • Revisión técnica y correcciones basadas en experiencia

Proceso de Desarrollo:

  1. Febrero 2024 - Enrique documenta problemas reales con Snap en su sistema
  2. Investigación - Búsqueda de alternativas a sistemas de contenedores
  3. Pruebas prácticas - Validación de deb-get en entornos reales
  4. Redacción - Creación del contenido estructurado por DeepSeek
  5. Revisión - Corrección y validación por Enrique basada en experiencia práctica

Contexto del Artículo:

Este contenido surge de problemas documentados reales que Enrique experimentó en su blog jimenezgomez.org, específicamente:

  • Errores crípticos de Snap (“change finished in status "Hold"”)
  • Procesos bloqueados imposibles de resolver
  • La frustración expresada: “menudo desatino snap…”
  • La búsqueda activa de alternativas prácticas

El Problema: Por qué Snap no siempre es la solución

Si usas Ubuntu o alguna distribución derivada, seguramente te has encontrado con esta situación frustrante:

1
2
sudo snap remove firefox --revision=7599
error: snap "firefox" has "remove-snap" change in progress

O peor aún:

1
error: change finished in status "Hold" with no error message

Estos errores crípticos y procesos bloqueados son experiencias comunes para usuarios de Snap. El sistema introduce complejidad innecesaria comparado con paquetes .deb.

La Solución: deb-get, el “winget” para Linux

Imagina tener la simplicidad de winget pero para aplicaciones .deb en Linux. Eso es deb-get.

¿Qué es deb-get?

deb-get es un gestor de paquetes de alto nivel que simplifica la instalación de aplicaciones de terceros en formato .deb. Actúa como una capa sobre apt y dpkg, proporcionando una interfaz unificada.

Instalación en un solo comando:

1
wget -qO- https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo bash -s install deb-get

Por qué deb-get es superior a Snap

1. Rendimiento Nativo

Las aplicaciones instaladas con deb-get son .deb tradicionales: inicio inmediato, integración completa y sin sobrecarga de contenedores.

2. Gestión Simplificada

1
2
3
4
deb-get search firefox
deb-get install google-chrome-stable
deb-get upgrade
deb-get list

3. Sin Bloqueos o Estados “Hold”

Evita procesos bloqueados en segundo plano y estados misteriosos.

4. Transparencia y Control

Puedes ver exactamente qué se instala, verificar firmas GPG e inspeccionar archivos.

Catálogo de ejemplos

1
2
3
deb-get install google-chrome-stable
deb-get install vscode
deb-get install signal-desktop

Integración con tu workflow

Ejemplos para usuario casual, administrador y desarrollador incluidos en el artículo original.

Conclusión: De vuelta a lo simple

deb-get no es mágico, pero sí una respuesta práctica para gestionar aplicaciones de terceros sin las complicaciones de Snap.


Enlaces relevantes:

Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy