Η νέα έκδοση του APT 2.0 είναι έτοιμη και αυτά είναι τα νέα της

Η απελευθέρωση του τη νέα έκδοση του εργαλείου διαχείρισης πακέτων "APT 2.0" (Advanced Package Tool) το οποίο αναπτύσσεται από το έργο Debian. Εκτός από το Debian και τις διανομές του, το APT χρησιμοποιείται επίσης σε ορισμένες διανομές βάσει του διαχειριστή πακέτων rpm, όπως το PCLinuxOS και το ALT Linux.

Σε σύγκριση με τη σειρά 1.8, η σειρά Το APT 2.0 παρουσιάζει πολλές νέες δυνατότητες, Καθώς και βελτιώσεις απόδοσης, σκλήρυνση, εκτός από το γεγονός ότι έχει εξαλειφθεί πολύς κώδικας, ο οποίος μειώνει το μέγεθος της βιβλιοθήκης, ο νέος κλάδος ενσωματώνει επίσης τις αλλαγές που συσσωρεύτηκαν κατά την ανάπτυξη του πειραματικού κλάδου 1.9.x, μερικές αλλαγές στη σύνταξη, μεταξύ άλλα πράγματα.

Κύρια νέα χαρακτηριστικά του APT 2.0

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

Ενώ η υποστήριξη για μάσκες και κανονικές εκφράσεις σε ορίσματα εντολών apt έχει διακοπεί, τα πρότυπα πρέπει τώρα να χρησιμοποιηθούν αντ 'αυτού.

Ένα βασικό παράδειγμα αυτής της νέας αλλαγής, είναι εάν θέλουμε να παραθέσουμε τα μη αυτόματα εγκατεστημένα πακέτα ορισμένων ενοτήτων:

apt list '~i !~M (~seccion1|~seccion2|~seccion3)'

Μια άλλη σημαντική αλλαγή για αυτήν τη νέα έκδοση είναι αυτή προστέθηκαν apt memuaskan και apt-get ικανοποίηση εντολών, το οποίο σας επιτρέπει να εγκαταστήσετε τα απαραίτητα πακέτα για να ικανοποιήσετε τις εξαρτήσεις που καθορίζονται στη γραμμή που μεταβιβάστηκε ως όρισμα. Συμπεριλαμβανομένων μπορείτε να απαριθμήσετε πολλές γραμμές και να καθορίσετε "Συγκρούσεις:" μπλοκ για την κατάργηση εξαρτήσεων.

Ένα βασικό παράδειγμα αυτών των εντολών είναι:

apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

Από την άλλη πλευρά μπορούμε να το βρούμε αυτό πρόσθεσε τη δυνατότητα δέσμευσης σε ένα πακέτο με κωδικό προσθέτοντας το πρόθεμα "src:" μπροστά από το όνομα του πακέτου (το pinning σας επιτρέπει να προσθέσετε πακέτα από άλλους κλάδους χωρίς να ενημερώσετε ολόκληρο το σύστημα, για παράδειγμα εγκατάσταση σε σταθερά πακέτα από δοκιμές ή ασταθή).

Για να διορθώσετε όλα τα δυαδικά πακέτα που συλλέγονται από ένα πακέτο με κώδικα apt 2.0.0, μπορείτε να καθορίσετε:

Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990

Τονίζεται επίσης ότι βελτιωμένη παράλληλη έκδοση rred driver και αποσυσκευασία κατά την εκτέλεση της εντολής ενημέρωσης.

Εκτός αυτού αναφέρεται ότι Η μορφή της προσωρινής μνήμης έχει ενημερωθεί, το οποίο σας επιτρέπει τώρα να προσθέτετε νέες καταχωρήσεις χωρίς να παραβιάζετε το ABI. Οι δείκτες στην προσωρινή μνήμη γράφονται πλέον στατικά και δεν μπορούν να συγκριθούν με ακέραιους αριθμούς (εκτός από 0 έως nullptr).

Από τις άλλες αλλαγές αναφέρεται σε αυτήν τη νέα έκδοση:

  • Καταργήθηκαν ξεπερασμένες σημαίες και συγχωνεύτηκαν διάφορα πρωτότυπα λειτουργιών. Οι προσαρμοσμένες υλοποιήσεις των αλγορίθμων CRC16, MD5, SHA1 και SHA2 έχουν καταργηθεί.
  • Η εντολή apt περιμένει μέχρι να απελευθερωθεί το κλείδωμα dpkg. Από προεπιλογή, όταν ξεκινά από την κονσόλα, η αναμονή είναι απεριόριστη στο χρόνο και, σε άλλες περιπτώσεις, ο χρόνος αναμονής είναι 120 δευτερόλεπτα.
  • Εάν το apt δεν μπορεί να ρυθμίσει το κλείδωμα, το σφάλμα εμφανίζεται τώρα με το όνομα και το pid της διαδικασίας που περιέχει το αρχείο κλειδώματος που εμφανίζεται.
  • Προστέθηκαν μεταφράσεις συγχώνευσης και εντολές bump-abi.
  • Για κρυπτογραφικό κατακερματισμό, εμπλέκονται οι υλοποιήσεις MD5, SHA1 και SHA2 της βιβλιοθήκης libgcrypt.
  • Οι λογαριασμοί που αναφέρονται στο αρχείο auth.conf μεταφέρονται τώρα μόνο όταν έχουν πρόσβαση μέσω HTTPS για να αποφευχθούν διαρροές σε περίπτωση διακοπής μιας σύνδεσης HTTP.
  • Η απαίτηση για έκδοση του προτύπου C ++ έχει αυξηθεί σε C ++ 14.
  • Το Apt-helper προσθέτει υποστήριξη για τον καθορισμό πολλαπλών κατακερματισμών για ένα μόνο αρχείο.
  • Συγχώνευση της βιβλιοθήκης libapt-inst με libapt-pkg.

Τέλος αναφέρεται ότι Αυτή η νέα έκδοση του APT 2.0, στο εγγύς μέλλον, θα ενσωματωθεί στο το ασταθές υποκατάστημα του Debian και στο Ubuntu, αφού το APT έκδοση 1.9 ενσωματώθηκε στο Ubuntu 19.10 και πιθανότατα ενσωματώνεται στο 20.10.

Αν θέλετε να μάθετε περισσότερα για αυτό, μπορείτε να ελέγξετε την ανακοίνωση του νέου έκδοση σε τον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.