
Sono felice di annunciare che il repository APT ufficiale di SysLinuxOS è ora online e pubblicamente accessibile. Tutti gli strumenti e i pacchetti SysLinuxOS sono installabili e aggiornabili direttamente tramite apt, con verifica della firma GPG e aggiornamenti automatici.
Che cos’è
Il repository SysLinuxOS-Tools è un repository APT firmato con GPG, ospitato su GitHub Pages e gestito con reprepro. Distribuisce i pacchetti sviluppati per SysLinuxOS: strumenti che estendono Debian con gestione degli snapshot, creazione di ISO live, monitoraggio del sistema e altro.
URL del repository: https://fconidi.github.io/SysLinuxOS-Tools
Codice sorgente e metadati su GitHub: https://github.com/fconidi/SysLinuxOS-Tools
Pacchetti disponibili (in aggiornamento)
distroclone— crea una ISO live avviabile direttamente dal sistema Debian in esecuzionedistroclone-backup— integrazione automatica degli snapshot Btrfs per distroClonegrub-btrfs— snapshot Btrfs nel menu GRUB (build SysLinuxOS)syslinuxos-ring-conky— tema Conky ad anelli con auto-scaling della risoluzionesyslinuxos-snapshots— gestione snapshot Btrfs con integrazione GRUBconky-window— tema Conky minimale per SysLinuxOS
Consiglio:
per chi ha scaricato la versione 13.2, si consiglia di reinstallare i pacchetti sopra. Serve per aggiornare i files di configurazione, ed allineare apt.
Installazione
Un solo comando configura il repository, importa la chiave GPG e aggiunge la sorgente APT:
curl -fsSL https://fconidi.github.io/SysLinuxOS-Tools/client/install-repo.sh | sudo bash
Dopodiché, installa qualsiasi pacchetto come di consueto:
sudo apt install syslinuxos-snapshots sudo apt install syslinuxos-ring-conky sudo apt install distroclone
Gli aggiornamenti verranno consegnati automaticamente tramite apt upgrade, come per qualsiasi pacchetto Debian standard.
Configurazione manuale
Se preferisci configurare il repository a mano:
# Importa la chiave di firma curl -fsSL https://fconidi.github.io/SysLinuxOS-Tools/syslinuxos-archive-keyring.asc \ | sudo gpg --dearmor -o /usr/share/keyrings/syslinuxos-archive-keyring.gpg # Aggiungi la sorgente APT (formato deb822) sudo tee /etc/apt/sources.list.d/syslinuxos-tools.sources >/dev/null <<'EOF' Types: deb URIs: https://fconidi.github.io/SysLinuxOS-Tools Suites: tirreno Components: main Architectures: amd64 Signed-By: /usr/share/keyrings/syslinuxos-archive-keyring.gpg EOF sudo apt update
Dettagli tecnici
- Hosting: GitHub Pages (branch
main) - Firma: GPG RSA-4096, key ID
5FADCAF45BC3FA1D - Suite:
tirreno— Componente:main— Architettura:amd64 - Gestione pacchetti: reprepro — una versione per pacchetto, indice rigenerato e ri-firmato ad ogni aggiornamento
Il pacchetto grub-btrfs è una build personalizzata per SysLinuxOS. Per garantire che abbia sempre la precedenza rispetto alla versione Debian, lo script di installazione configura un pin APT a priorità 1001 in /etc/apt/preferences.d/99-syslinuxos-tools.pref. Nessun altro pacchetto è pinnato.
Perché un repository dedicato
Gestire i pacchetti SysLinuxOS singolarmente — scaricare file .deb, tenere traccia delle versioni, eseguire dpkg -i manualmente — è scomodo e non scala. Un repository APT dedicato significa:
- Pacchetti installati e aggiornati con i normali comandi
apt - Verifica della firma GPG ad ogni
apt update - Risoluzione corretta delle dipendenze gestita da APT
- Nessun intervento manuale quando vengono rilasciate nuove versioni
Il repository è già utilizzato nel processo di build delle ISO SysLinuxOS e su tutte le installazioni SysLinuxOS attive.
Franco Conidi aka edmond — francoconidi.it — syslinuxos.com
