nhopkg
Gestor de paquetes universal
Descripción
nhopkg es un gestor de paquetes diseñado para funcionar en cualquier distribución GNU/Linux. Utiliza paquetes binarios (`.nho`) y paquetes fuente (`.srcnho`), permitiendo crear, instalar, convertir y gestionar software de manera simple, consistente y portable.
Originalmente desarrollado en 2010, nhopkg combina simplicidad, poder y control total sobre el empaquetado, siendo especialmente útil para sistemas similares a Slackware o entornos minimalistas.
Formatos de paquete
| Extensión | Tipo |
|---|---|
| .nho | Binario |
| .srcnho | Fuente |
Características
- ✓ Conversión automática Slackware (.tgz → .nho)
- ✓ Resolución de dependencias
- ✓ Compilación desde fuente
- ✓ Gestión de repositorios
- ✓ Internacionalización (i18n)
- ✓ Compatible con cualquier Linux
Instalación
nhopkg usa Meson como sistema de build:
# Instalar dependencias sudo apt install meson ninja-build # Configurar meson setup builddir --prefix=/usr --sysconfdir=/etc --localstatedir=/var # Compilar ninja -C builddir # Instalar sudo ninja -C builddir install
Uso básico
sudo nhopkg -i paquete-1.0-1.nho Instalar paquete binario local
sudo nhopkg -S nombre-paquete Instalar desde repositorio
sudo nhopkg -b paquete.srcnho Compilar e instalar desde fuente
sudo nhopkg -y Actualizar todos los paquetes
sudo nhopkg -r nombre-paquete Eliminar un paquete
sudo nhopkg -z paquete.tgz Convertir paquete Slackware
Herramientas adicionales
nhopkg-repos- Gestión de repositoriosnhouser- Gestión de usuarios/grupos para scripts de paquetenhopkg-overlay- Entorno de build aislado con overlayfs
Historia: Creado originalmente en 2010 por Jaime Gil de Sagredo Luna. Desde entonces, mantenido y evolucionado por Carlos Sánchez para la distribución NeonatoX.