El dia d'ahir Iker Doharty, el líder d'Solus, va anunciar una cosa que ja tots estàvem esperant i que sense cap dubte aventura un nou canvi en Solus. Però en aquest cas, Iker Doharty ens venia a presentar el seu nou sistema de creació de paquets i programes per a Solus, SolBuild.
Aquest nou sistema permetrà crear paquets solus d'una manera ràpida i senzilla. Solbuild substituirà Evobuild i permetrà crear els nous paquets Solus però també pot crear els antics paquets, substituint a les antigues eines per a tals tasques com evobuild.
A nivell tecnològic, aquesta nova eina no representa un gran canvi. En essència aquesta eina es basa en chroot però afegeix una capa OverlayFS, una capa que permet millorar la qualitat dels paquets i reduir el nombre d'errors.
Solbuild podrà instal·lar-se en altres distribucions que no siguin Solus
SolBuild està disponible tant per a Solus com per a la resta de distribucions, Cosa que permetrà crear paquets Solus no només des de la pròpia distribució sinó també des d'altres sistemes operatius com ara Ubuntu Budgie.
Si tenim Solus i volem instal·lar la nova eina només hem d'obrir una terminal i escriure el següent:
sudo eopkg up sudo eopkg it solbuild
Això farà que les antigues eines siguin substituïdes per la nova eina a l'hora de crear paquets. Solbuild ja es troba en les últimes versions de Solus. Però abans d'utilitzar l'eina hem d'executar les ordres següents per efectuar els canvis:
sudo solbuild init -u sudo solbuild update
Però si volem instal·lar aquesta eina en una altra distribució que no sigui Solus, Les ordres són diferents:
git clone https://github.com/solus-project/solbuild.git cd solbuild make ensure_modules make sudo make install
Això últim farà que l'eina es pugui instal·lar en altres distribucions i els usuaris puguin construir paquets per Solus sense haver de dependre d'una versió en concret de Solus. Una cosa interessant ¿No creieu?
Un comentari, deixa el teu
vaig executar sudo solbuild init -o suo solbuild update, i em diu a la terminal: command not found. a què s'haurà de això? i la vaig instal·lar tal com diu, amb els anteriors ordres.