Ieri Iker Doharty, il leader di Solus, ha annunciato qualcosa che tutti stavamo aspettando e che indubbiamente azzarda un nuovo cambiamento in Solus. Ma in questo caso, Iker Doharty è venuto a presentarci il tuo nuovo sistema di creazione di pacchetti e software per Solus, SolBuild.
Questo nuovo sistema ti permetterà di creare pacchetti solus rapidamente e facilmente. Solbuild sostituirà Evobuild e ti permetterà di creare i nuovi pacchetti Solus ma sarà anche in grado di creare i vecchi pacchetti, sostituendo i vecchi strumenti per compiti come evobuild.
A livello tecnologico, questo nuovo strumento non rappresenta un grande cambiamento. In sostanza questo strumento è basato su chroot ma aggiunge un layer OverlayFS, uno strato che migliora la qualità dei pacchetti e riduce il numero di errori.
Solbuild può essere installato in altre distribuzioni oltre a Solus
SolBuild è disponibile sia per Solus che per il resto delle distribuzioni, qualcosa che ti permetterà di creare pacchetti Solus non solo dalla distribuzione stessa ma anche da altri sistemi operativi come Ubuntu Budgie.
Se abbiamo Solus e vogliamo installare il nuovo strumento, non ci resta che aprire un terminale e scrivere quanto segue:
sudo eopkg up sudo eopkg it solbuild
Ciò farà sì che i vecchi strumenti vengano sostituiti dal nuovo strumento durante la creazione dei pacchetti. Solbuild è già nelle ultime versioni di Solus. Ma prima di utilizzare lo strumento dobbiamo eseguire i seguenti comandi per apportare le modifiche:
sudo solbuild init -u sudo solbuild update
Ma se vogliamo installa questo strumento su una distribuzione diversa da Solus, gli ordini sono diversi:
git clone https://github.com/solus-project/solbuild.git cd solbuild make ensure_modules make sudo make install
Quest'ultimo consentirà l'installazione dello strumento su altre distribuzioni e gli utenti potranno creare pacchetti per Solus senza dover dipendere da una versione specifica di Solus. Qualcosa di interessante Non pensi?
Ho eseguito sudo solbuild init -u sudo solbuild update, e mi dice nel terminale: comando non trovato. A cosa sarebbe dovuto? e l'ho installato come dice, con i comandi precedenti.