Eilen Soluksen johtaja Iker Doharty ilmoitti jotain, jota me kaikki odotimme ja joka epäilemättä saa aikaan uuden muutoksen Soluksessa. Mutta tässä tapauksessa Iker Doharty tuli esittelemään meitä uusi paketti ja ohjelmistojen luontijärjestelmä Solusta, SolBuildia varten.
Tämän uuden järjestelmän avulla voit luoda soluspaketteja nopeasti ja helposti. Solbuild korvaa Evobuildin ja sen avulla voit luoda uusia Solus-paketteja, mutta voit myös luoda vanhat paketit korvaamalla vanhat työkalut sellaisille tehtäville kuten evobuild.
Teknologisella tasolla tämä uusi työkalu ei ole suuri muutos. Pohjimmiltaan tämä työkalu perustuu chrootiin, mutta lisää OverlayFS-kerroksen, kerros, joka parantaa pakettien laatua ja vähentää virheiden määrää.
Solbuild voidaan asentaa muihin jakeluihin kuin Solus
SolBuild on saatavana sekä Solukselle että muille jakeluille, mikä antaa sinun luoda Solus-paketteja paitsi itse jakelusta myös muista käyttöjärjestelmistä, kuten Ubuntu Budgie.
Jos meillä on Solus ja haluamme asentaa uuden työkalun, meidän on vain avattava pääte ja kirjoitettava seuraava:
sudo eopkg up sudo eopkg it solbuild
Tämä aiheuttaa vanhan työkalun korvaamisen uudella työkalulla paketteja luodessa. Solbuild on jo Soluksen uusimmissa versioissa. Mutta ennen työkalun käyttöä meidän on suoritettava seuraavat komennot muutosten tekemiseksi:
sudo solbuild init -u sudo solbuild update
Mutta jos haluamme asenna tämä työkalu muuhun jakeluun kuin Solus, tilaukset ovat erilaiset:
git clone https://github.com/solus-project/solbuild.git cd solbuild make ensure_modules make sudo make install
Jälkimmäinen antaa työkalun asentaa muihin jakeluihin ja käyttäjät voivat rakentaa paketteja Solukselle tarvitsematta olla riippuvaisia tietystä Soluksen versiosta. Jotain mielenkiintoista Etkö ajattele?
Suoritin sudo solbuild init -u sudo solbuild -päivityksen, ja se kertoo minulle terminaalissa: komentoa ei löydy. Mihin tämä johtuisi? ja asensin sen, kuten sanotaan, aiempien komentojen kanssa.