1. Quando usarla
Serve quando devi distribuire piccoli tool interni senza ricorrere a installazioni manuali sparse.
makepkg | noarch | slack-desc | script | txz
2. Configurazione base
mkdir -p /tmp/pkg/usr/local/bin /tmp/pkg/install
install -m755 myscript.sh /tmp/pkg/usr/local/bin/myscript
printf 'myscript: myscript\n' > /tmp/pkg/install/slack-desc
makepkg -l y -c n /tmp/myscript-noarch-1.0-noarch-1.txz
Adatta nomi host, IP, interfacce, percorsi e versioni al sistema reale prima di rendere persistente il cambiamento.
3. Verifica rapida
tar -tf /tmp/myscript-noarch-1.0-noarch-1.txz | head
upgradepkg --install-new /tmp/myscript-noarch-1.0-noarch-1.txz
ls /var/log/packages | grep myscript
Controlla che l'output mostri esattamente lo stato che ti aspetti prima di considerare chiuso l'intervento.
4. Note operative
Usa noarch solo per contenuti davvero indipendenti dalla CPU, altrimenti il naming del pacchetto diventa fuorviante.
Checklist rapida
[ ] Passi completati\n[ ] Config aggiornata\n[ ] Test eseguiti\n[ ] Rollback pronto\n[ ] Log verificati