Κυκλοφορία του διαχειριστή πακέτων pacstall 5.0, αναπτύσσοντας ένα ανάλογο του AUR για το Ubuntu

Διατίθεται η έκδοση του διαχειριστή πακέτων pacstall 5.0, ο οποίος αναπτύσσει ένα ανάλογο της ιδέας AUR για Ubuntu Linux και το δικό του αποθετήριο, το οποίο περιέχει 518 πακέτα που σας επιτρέπουν να εγκαταστήσετε τις πιο πρόσφατες εκδόσεις των προγραμμάτων που σας ενδιαφέρουν στο τρέχον περιβάλλον Ubuntu, παράλληλα με τα προγράμματα που είναι διαθέσιμα στο σύστημα. Τα πακέτα έχουν μορφοποίηση pacscript, παρόμοια με το PKGBUILD στο AUR και περιλαμβάνουν επίσης πληροφορίες σχετικά με τη λήψη, τις εξαρτήσεις, τη συναρμολόγηση και την εγκατάσταση. Ο κώδικας βοηθητικού προγράμματος είναι γραμμένος σε Shell και διανέμεται με την άδεια GPLv3.

Μεταξύ των χαρακτηριστικών της εργαλειοθήκης:

  • Υποστήριξη τόσο για τη δημιουργία προγραμμάτων από αρχεία πηγαίου κώδικα με εκδόσεις και slices από αποθετήρια git, όσο και για την εγκατάσταση έτοιμων builds και πακέτων σε μορφές Appimage και deb.
  • Η δυνατότητα επιτάχυνσης της φόρτωσης πακέτων χρησιμοποιώντας το βοηθητικό πρόγραμμα axel, το οποίο υποστηρίζει την παραλληλοποίηση ροών και τη φόρτωση τμημάτων δεδομένων ταυτόχρονα από πολλά διακομιστές.
  • Κατά την ενημέρωση, μπορείτε να κάνετε λήψη των πιο πρόσφατων δεσμεύσεων από το Git χωρίς να χρειάζεται να περιμένετε να ενημερωθεί το πακέτο.
  • Δυνατότητα εγκατάστασης προγραμμάτων από πολλαπλά αποθετήρια.
  • Δυνατότητα παρακολούθησης ενημερώσεων του Pacstall από οποιοδήποτε κλάδο και διχάλα.
  • Υποστήριξη για ολοκλήρωση εντολών σε bash, ZSH και κοχύλια ψαριών.

Στη νέα έκδοση:

  • Έχουν γίνει ορισμένες αλλαγές στη μορφή pacscript που παραβιάζουν τη συμβατότητα, για παράδειγμα, ορισμένες παράμετροι έχουν μετονομαστεί (όνομα -> pkgname, αρχική σελίδα -> url, κ.λπ.).
  • Προστέθηκε η δυνατότητα περιορισμού εκδόσεων σε πίνακες με ορισμούς εξάρτησης.
  • Προστέθηκε η συνάρτηση check() και οι σχετικές σημαίες -Nc/—nocheck.
  • Προστέθηκαν λειτουργίες {pre,post}_upgrade and pre_remove για εκτέλεση πριν ή μετά την αναβάθμιση και την αφαίρεση ενός πακέτου.
  • Παρέχεται η δυνατότητα αναγνώρισης αντικρουόμενων πακέτων.
  • Προστέθηκε μια παράμετρος με μια λίστα αδειών.
  • Προστέθηκαν οι σημαίες -Qa/—διασφάλιση-ποιότητας και Q/—αθόρυβη λειτουργία.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο