Neonatox
📦

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 repositorios
  • nhouser - Gestión de usuarios/grupos para scripts de paquete
  • nhopkg-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.