Χθες ο Iker Doharty, ο αρχηγός της Solus, ανακοίνωσε κάτι που όλοι περιμέναμε και που χωρίς αμφιβολία επιχειρεί μια νέα αλλαγή στη Solus. Όμως σε αυτή την περίπτωση ήρθε να μας παρουσιάσει ο Ίκερ Ντόχαρτι το νέο σύστημα δημιουργίας πακέτων και προγραμμάτων για Solus, SolBuild.
Αυτό το νέο σύστημα θα σας επιτρέψει να δημιουργήσετε πακέτα solus γρήγορα και εύκολα. Το Solbuild θα αντικαταστήσει το Evobuild και θα επιτρέψει τη δημιουργία των νέων πακέτων Solus, αλλά θα μπορεί επίσης να δημιουργήσει τα παλιά πακέτα, αντικαθιστώντας τα παλιά εργαλεία για εργασίες όπως το evobuild.
Σε τεχνολογικό επίπεδο, αυτό το νέο εργαλείο δεν αντιπροσωπεύει μεγάλη αλλαγή. Στην ουσία αυτό το εργαλείο βασίζεται στο chroot αλλά προσθέτει ένα στρώμα OverlayFS, ένα επίπεδο που επιτρέπει τη βελτίωση της ποιότητας των πακέτων και τη μείωση του αριθμού των σφαλμάτων.
Το Solbuild μπορεί να εγκατασταθεί σε άλλες διανομές εκτός από το Solus
Το SolBuild είναι διαθέσιμο τόσο για Solus όσο και για άλλες διανομές, κάτι που θα σας επιτρέψει να δημιουργήσετε πακέτα Solus όχι μόνο από την ίδια τη διανομή αλλά και από άλλα λειτουργικά συστήματα όπως το Ubuntu Budgie.
Εάν έχουμε Solus και θέλουμε να εγκαταστήσουμε το νέο εργαλείο, πρέπει απλώς να ανοίξουμε ένα τερματικό και να γράψουμε τα εξής:
sudo eopkg up sudo eopkg it solbuild
Αυτό θα προκαλέσει την αντικατάσταση των παλαιών εργαλείων από το νέο εργαλείο κατά τη δημιουργία πακέτων. Το Solbuild βρίσκεται ήδη στις τελευταίες εκδόσεις του Solus. Αλλά πριν χρησιμοποιήσουμε το εργαλείο πρέπει να εκτελέσουμε τις ακόλουθες εντολές για να κάνουμε τις αλλαγές:
sudo solbuild init -u sudo solbuild update
Αλλά αν θέλουμε εγκαταστήστε αυτό το εργαλείο σε άλλη διανομή από το Solus, οι παραγγελίες είναι διαφορετικές:
git clone https://github.com/solus-project/solbuild.git cd solbuild make ensure_modules make sudo make install
Το τελευταίο θα κάνει το εργαλείο να εγκατασταθεί σε άλλες διανομές και οι χρήστες θα μπορούν να δημιουργούν πακέτα για το Solus χωρίς να χρειάζεται να εξαρτώνται από μια συγκεκριμένη έκδοση του Solus. Κάτι ενδιαφέρον Δεν νομίζετε?
Έτρεξα την ενημέρωση sudo solbuild init -u sudo solbuild και λέει στο τερματικό: η εντολή δεν βρέθηκε. Σε τι θα οφείλεται αυτό; και το εγκατέστησα όπως λέει, με τις παραπάνω εντολές.