Neonatox
📦

nhopkg

Gerenciador de pacotes universal

Descrição

nhopkg é um gerenciador de pacotes projetado para funcionar em qualquer distribuição GNU/Linux. Usa pacotes binários (`.nho`) e pacotes fonte (`.srcnho`), permitindo criar, instalar, converter e gerenciar software de forma simples, consistente e portátil.

Originalmente desenvolvido em 2010, nhopkg combina simplicidade, poder e controle total sobre o empacotamento, sendo especialmente útil para sistemas similares ao Slackware ou ambientes minimalistas.

Formatos de pacote

Extensão Tipo
.nho Binário
.srcnho Fonte

Características

  • ✓ Conversão automática Slackware (.tgz → .nho)
  • ✓ Resolução de dependências
  • ✓ Compilação desde fonte
  • ✓ Gerenciamento de repositórios
  • ✓ Internacionalização (i18n)
  • ✓ Compatível com qualquer Linux

Instalação

nhopkg usa Meson como sistema de build:

# Instalar dependências
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 pacote-1.0-1.nho

Instalar pacote binário local

sudo nhopkg -S nome-pacote

Instalar do repositório

sudo nhopkg -b pacote.srcnho

Compilar e instalar desde fonte

sudo nhopkg -y

Atualizar todos os pacotes

sudo nhopkg -r nome-pacote

Remover um pacote

sudo nhopkg -z pacote.tgz

Converter pacote Slackware

Ferramentas adicionais

  • nhopkg-repos - Gerenciamento de repositórios
  • nhouser - Gerenciamento de usuários/grupos para scripts de pacote
  • nhopkg-overlay - Ambiente de build isolado com overlayfs

História: Criado originalmente em 2010 por Jaime Gil de Sagredo Luna. Desde então, mantido e evoluído por Carlos Sánchez para a distribuição NeonatoX.