Το Paru 2.0, ο βοηθός AUR του Arch, είναι μια σημαντική ενημέρωση μετά από μεγάλο διάλειμμα


Η ανανεωμένη Paru 2.0 βελτιώνει τη διαχείριση πακέτων του Arch Linux με ανώτερη υποστήριξη αποθετηρίων PKGBUILD, διαδραστικές εντολές και ενημερώσεις συστήματος.

Ως λάτρης του Arch Linux, η χρήση του αποθετηρίου AUR, ενός βασικού στοιχείου διανομής, είναι ουσιαστική για τις δεξιότητές σας. Ευτυχώς, για να διευκολυνθεί η εμπειρία του χρήστη, η κοινότητα του Arch έχει αναπτύξει διάφορους βοηθούς AUR, όπως οι yay, pacaur και aurman, μεταξύ άλλων.

Αυτά τα εργαλεία απλοποιούν τη διαδικασία διαχείρισης λογισμικού AUR και μπορούν ακόμη και να λειτουργήσουν ως εναλλακτικές λύσεις στον διαχειριστή πακέτων Pacman, βελτιώνοντας συνολικά την εμπειρία σας. Αλλά αν προτιμάτε ακόμα να χρησιμοποιείτε εφαρμογές που βασίζονται σε GUI για τη διαχείριση του λογισμικού στο σύστημά σας Arch, αφιερώστε λίγο χρόνο για να το εξερευνήσετε.

Στις τάξεις των κορυφαίων βοηθών του AUR εντάσσεται επίσης ο Paru, ένα εργαλείο γραμμένο σε Rust, το οποίο πρόσφατα επέστρεψε μετά από μια σημαντική απουσία με την καινούργια έκδοση 2.0. Οπότε, χωρίς περαιτέρω καθυστέρηση, ας δούμε τι έχει αλλάξει.

Paru 2.0 Βοηθός AUR - Κύρια Χαρακτηριστικά

Βοηθός Paru AUR

Το Paru 2.0 εισάγει σημαντικές αλλαγές και βελτιώσεις, που ωφελούν ιδιαίτερα τους προχωρημένους χρήστες, μαζί με γενικές αναβαθμίσεις και βελτιώσεις στην καθημερινή χρήση.

Ωστόσο, συνιστάται στους χρήστες να είναι προσεκτικοί, καθώς πολλές λειτουργίες σε αυτήν την έκδοση δεν έχουν δοκιμαστεί επαρκώς, με αναμενόμενο να ακολουθήσει σύντομα ένα μικρό ενημερωτικό πακέτο (v2.0.1).

Ενσωμάτωση Αποθετηρίων PKGBUILD

Ένα χαρακτηριστικό που ξεχωρίζει στο Paru 2.0 είναι η ενσωμάτωση αποθετηρίων PKGBUILD που δεν είναι AUR στη μηχανή κατασκευής. Με άλλα λόγια, οι χρήστες μπορούν πλέον να προσθέτουν αποθετήρια PKGBUILD στο αρχείο τους «paru.conf» και να τα συγχρονίζουν χρησιμοποιώντας το paru -Sy --pkgbuilds.

[repo_name]
Url = https://path/to/git/repo

Αυτό το χαρακτηριστικό επιτρέπει στο Paru να αναγνωρίζει αυτά τα αποθετήρια ως πηγές για PKGBUILDs, παρόμοια με το AUR, και ακόμη να τους δίνει προτεραιότητα έναντι των πακέτων του AUR.

Βελτιωμένη Υποστήριξη Chroot

Η επιλογή --chroot λειτουργεί πλέον χωρίς τοπικά αποθετήρια, αν και αποδίδει καλύτερα με αυτά. Αυτή η βελτίωση αποτελεί ένα σημαντικό βήμα για την εξασφάλιση καθαρότερων και πιο απομονωμένων builds.

Επέκταση Διαδραστικής Λειτουργίας

Η εισαγωγή του --interactive για διάφορες λειτουργίες, όπως η εγκατάσταση και η κατάργηση, βελτιώνει την εμπειρία του χρήστη. Αυτή η λειτουργία παρέχει ένα διαδραστικό περιβάλλον για την επιλογή πακέτων, το οποίο μπορεί να μεταβιβαστεί σε άλλες εντολές.

Βελτιωμένη Παροχή Αναζήτησης

Η προεπιλεγμένη “paru.conf” τώρα επιτρέπει καλύτερη αναζήτηση για παροχές, μια δυνατότητα που οι χρήστες με υπάρχουσες ρυθμίσεις ίσως θέλουν να ενεργοποιήσουν χειροκίνητα.

Ρυθμίσεις και Βελτιώσεις Χρηστικότητας

Έχουν γίνει πολλές αλλαγές για τη βελτίωση της συνολικής εμπειρίας, όπως η αντικατάσταση του paru -U με paru -B για την κατασκευή πολλαπλών PKGBUILD, καθώς και ενημερώσεις στη διαχείριση των τοπικών ζωνών ώρας και των μηχανισμών εναλλακτικής λύσης όταν ορισμένα βοηθητικά προγράμματα δεν είναι διαθέσιμα.

Διορθώσεις Σφαλμάτων και Βελτιστοποιήσεις

Η ενημέρωση περιλαμβάνει επίσης αρκετές διορθώσεις σφαλμάτων και βελτιστοποιήσεις, που κυμαίνονται από τη διαχείριση του περιβάλλοντος στο chroot έως τη διαδικασία εγκατάστασης των διαχωρισμένων πακέτων και την ευαισθησία στη χρήση πεζών-κεφαλαίων στα πακέτα AUR.

Μπορείτε να ανατρέξετε στο αρχείο αλλαγών για περισσότερες πληροφορίες σχετικά με όλες τις αλλαγές στη νέα έκδοση.

Βασικές εντολές του Paru

Αν επιλέξετε να χρησιμοποιήσετε τον βοηθό Paru AUR για τη διαχείριση πακέτων στο σύστημά σας Arch Linux, είναι σημαντικό να εξοικειωθείτε με αυτές τις βασικές εντολές.

  • paru: Αυτό χρησιμεύει ως συντόμευση για την εντολή paru -Syu
  • paru -S <όνομα_πακέτου>: Χρησιμοποιήστε αυτό για να εγκαταστήσετε ένα συγκεκριμένο πακέτο
  • paru -Sua: Αυτή η εντολή χρησιμοποιείται για την αναβάθμιση πακέτων από το AUR
  • paru -Qua: Εμφανίζει μια λίστα με διαθέσιμες ενημερώσεις για πακέτα AUR
  • paru -G <package_name>: Κατεβάζει το PKGBUILD και τα σχετικά αρχεία για το <package_name>
  • paru -Gp <όνομα_πακέτου>: Εμφανίζει το PKGBUILD του <όνομα_πακέτου>
  • paru -Gc <όνομα_πακέτου>: Εμφανίζει τα σχόλια του AUR για το <όνομα_πακέτου>
  • paru -Bi: Δημιουργεί και εγκαθιστά ένα PKGBUILD που βρίσκεται στον τρέχοντα φάκελο