Το
APT αντιπροσωπεύει το Advanced Package Tool και είναι μια εφαρμογή γραμμής εντολών ανοιχτού κώδικα που χρησιμοποιείται σε πολλές διανομές Linux που χρησιμοποιούν τη μορφή πακέτου DEB. Αρχικά αναπτύχθηκε από τους προγραμματιστές του Debian για το λειτουργικό σύστημα Debian GNU / Linux. Είναι ένα από τα καλύτερα εργαλεία διαχείρισης πακέτων εντολών που εφευρέθηκαν τα τελευταία χρόνια για ένα σύστημα Linux. Είναι ο επίσημος διαχειριστής πακέτων για το Debian GNU / Linux, το οποίο ενέπνευσε πολλά δημοφιλή λειτουργικά συστήματα Linux, όπως το Ubuntu ή το Linux Mint.
Εγκαταστήστε με ευκολία τα πακέτα DEB & nbsp;
Παρά το γεγονός ότι είναι ένα λογισμικό γραμμής εντολών, επιτρέπει στους χρήστες να εγκαθιστούν χωρίς κόπο τόσα DEB πακέτα που θέλουν, να ενημερώσουν όλες ή μόνο μερικές από τις εγκατεστημένες εφαρμογές, καθώς και να αφαιρέσουν συγκεκριμένα πακέτα από τους υπολογιστές τους. Το APT είναι το ισχυρό στοιχείο πίσω από τους γνωστούς γραφικούς διαχειριστές πακέτων που αναπτύχθηκαν με την πάροδο των ετών, συμπεριλαμβανομένου του Synaptic Package Manager ή του λογισμικού του Ubuntu. Εάν χρησιμοποιείτε διανομή βασισμένη στο Debian, το apt είναι ήδη εγκατεστημένο.
Ένα προηγμένο front-end για το dpkg
Το APT είναι στην πραγματικότητα ένα προηγμένο front-end για τον διαχειριστή πακέτων dpkg. Το πρόγραμμα αποτελείται από πολλά βοηθητικά προγράμματα γραμμής εντολών, όπως το apt-get (για την εγκατάσταση, την αφαίρεση, την ενημέρωση ή την αναβάθμιση πακέτων), apt-cache (για την αναζήτηση της προσωρινής μνήμης του πακέτου λογισμικού), apt-file αρχείο) και apt-add-repository (για την προσθήκη ενός αποθετηρίου λογισμικού PPA).
Προσφέρει μοναδικά χαρακτηριστικά
Ενώ ορισμένοι προτιμούν να χρησιμοποιούν την εφαρμογή Aptitude, το APT παρέχει στους χρήστες διάφορες μοναδικές λειτουργίες, όπως η πλήρης παραγγελία εγκατάστασης και η δυνατότητα πολλαπλών πηγών. Αυτές τις μέρες, οι σύγχρονοι χρήστες του Linux τείνουν να χρησιμοποιούν εφαρμογές όπως το Synaptic Package Manager, το Adept Package Manager ή το λογισμικό του Ubuntu, χωρίς να γνωρίζουν ότι στην πραγματικότητα τροφοδοτούνται από το κατάλληλο λογισμικό.
Μεταφέρθηκε στο iOS
Λίγοι άνθρωποι γνωρίζουν ότι το apt μεταφέρθηκε επίσης στο iOS κινητό λειτουργικό σύστημα που δημιούργησε η Apple, από το πρόγραμμα Cydia, ένας διαχειριστής πακέτων για συσκευές jailbroken iOS. Κατά την άποψή μας, το apt είναι ένας πολύ καλύτερος διαχειριστής πακέτων για το Linux από το yum (το προεπιλεγμένο εργαλείο διαχείρισης πακέτων για διανομές που βασίζονται σε RPM).
Τι είναι νέο / p>
- Διορθώστε την ανίχνευση ή τις ομάδες σε build-deps με αγνοούμενα πακέτα (LP: # 1694697)
Τι νέο υπάρχει στην έκδοση 1.6.1:
- ignored packages (LP: # 1694697)
Τι νέο υπάρχει στην έκδοση:
- Επαναφορά αναλύσεων ή ομάδων σε build-deps με αγνοούμενα πακέτα LP: # 1694697)
Τι νέο υπάρχει στην έκδοση 1.4.1:
li>
Τι νέο υπάρχει στην έκδοση 1.4:
Τι νέο υπάρχει στην έκδοση 1.3.1:
- Μην διαβάσετε stderr από τα σενάρια αυτόματης ανίχνευσης μεσολάβησης
- travis: Μετακινήστε το codecov από after_success στο after_script
- Ιαπωνική μεταφραστική ενημερωμένη έκδοση μετάφρασης
- Ενημέρωση μετάφρασης του Τουρκικού προγράμματος (κλείνει: # 838731)
Τι νέο υπάρχει στην έκδοση 1.3:
- edsp: αναγνωρίστε μοναδικά αναγνωριστικά πακέτων
- edsp: προειδοποίηση εάν εμφανίζονται μη αναμενόμενες στροφές στην λύση
- προβάλλετε στοιχεία πριν από την ερώτηση επιβεβαίωσης
- εμφανίζει την τελική λύση στο --no-download -fix-missing mode
- document --no- as --show-upgraded είναι η προεπιλογή (κλείνει: 824456)
- αποτυχία αντί για segfault στα μη αναγνώσιμα αρχεία ρυθμίσεων (κλείνει: 824503)
- μετατρέψτε το EDSP ώστε να βασίζεται στο FileFd αντί του ΑΡΧΕΙΟΥ *
- edsp: χωματερή: υποστηρίξτε το ντάμπινγκ σε συμπιεσμένο αρχείο
- edsp: προσθέστε το Forbid- {New-Install, Remove} και Upgrade-All )
- ενημερώστε το αρχείο συμβόλων
- Αλλαγή των προτύπων-Έκδοση σε 3.9.8
- αντικαταστήστε το lintian στα ενσωματωμένα doxygens-javascript-library
- να διορθώσετε και να τεκμηριώσετε τη διαμόρφωση συμπιεστή συμπιεστή
- αποτροπή μορφοποίησης αριθμού τοπικής γλώσσας C ++ σε API κειμένου (κλείνει: # 825396)
- Αποδοχή μόνο των αναμενόμενων ζωνών ώρας UTC στην ανάλυση δεδομένων (κλείνει: 819697)
- Αποφύγετε την αλλαγή της παγκόσμιας LC_TIME για απελευθέρωση γραφής
- χρησιμοποιήστε το de-localized std :: put_time αντί για το δικό μας
- χρησιμοποιήστε std :: locale :: global αντί για setlocale
- αναζητήστε ξανά το σωστό όνομα κειμένου για apt-utils ξανά
- Προσπαθήστε να ανιχνεύσετε το πρόχειρο κέλυφος sudo που δημιουργήθηκε από το sudo (κλείνει: 825742)
- αγνοήστε την εξαίρεση std :: locale σε ανύπαρκτο & quot; locale
- apt -key: μεταβείτε στο / πριν βρείτε για να ικανοποιήσετε τις ανάγκες CWD του. Χάρη στον Samuel Thibault για την «διαπίστωση» του ένοχου! (Κλείνει: 826043)
- edsp: χρησιμοποιήστε μια χαρτογράφηση ταυτότητας για τον εσωτερικό διαλυτή
- edsp: χρησιμοποιήστε μια διεπαφή βασισμένη στην stanza για τη γραφή λύσης
- edsp: αποθηκεύει προαιρετικά ένα συμπιεσμένο αντίγραφο του τελευταίου σεναρίου
- μετακινήστε τον επιλυτή dump από το apt-utils στο apt package
- edsp: εάν χρησιμοποιείται εσωτερικά, κρατήστε αυτή την απόφαση
- edsp: αν ζητηθεί καταγραφή, κάντε το και για εσωτερικό, πάρα πολύ
- edsp: δικαιώματα προτίμησης πριν από την εκτέλεση των λύσεων
- Μην ρυθμίζετε ρητά τον τελευταίο γύρο πακέτων
- drop Dpkg :: MaxArgs υπέρ του Dpkg :: MaxArgsBytes
- μην κρεμάστε στην είσοδο με αγωγό στο PipedFileFdPrivate
- Μη διαρροή FD σε συμπίεση lz4 (de)
- Μην διαρρέετε την έξοδο Solver EDSP fd
- Μη διαρροή FD στην αναδρομική ανάλυση εντολής AutoProxyDetect
- Να παρέχεται πλήρης ολοκλήρωση της εφαρμογής bash. Χάρη στον Elias Frohner και τον Svyatoslav Gryaznov για την αρχική εργασία (LP: # 1573547)
- apt.systemd.daily: Τοποθετήστε το στήριγμα ανοίγματος του check_power σε επιπλέον γραμμή (LP: # 1581985)
- Προσθήκη αντιφατικών τιμών υπογεγραμμένων με μήνυμα σφάλματος
- Κανονικοποιήστε τις τιμές υπογεγραμμένων με κατάργηση των τελικών γραμμάτων παντού
- Pass-visibility-inlines-κρυμμένο σε g ++
- zh_CN.po: ενημέρωση απλοποιημένης κινεζικής μετάφρασης.
- Ρωσική ενημέρωση μετάφρασης προγράμματος (κλείνει: 824702)
- Ιαπωνική μετάφραση προγράμματος προγράμματος (κλείνει: 826291)
Τι είναι καινούργιο στην έκδοση 1.2.6:
Τι νέο υπάρχει στην έκδοση 1.1.4:
- defaults.mak: Ορισμός LC_COLLATE = -8 για αναπαραγωγική σειρά ταξινόμησης
- Αποφύγετε την υπερχείλιση κατά την άθροιση μεγεθών αρχείων
- προσθέστε ένα apt διαλείμματα (apt-utils )
Τι είναι καινούργιο στην έκδοση 1.0.9.9:
- (κλείνει: 777760)
- Αφαιρέστε το "πρώτο πακέτο που βλέπετε είναι εγγενές πακέτο" υπόθεση. Χάρη στον Axel Beckert για δοκιμή (κλείνει: 782777)
Τι νέο υπάρχει στην έκδοση 1.0.9.7:
- Διόρθωση συντριβής στο apt-transport-https όταν ο κάτοχος είναι NULL (κλείνει: # 778375)
Τι είναι καινούργιο στην έκδοση 1.0.9.5:
- αποκλείστε τη σελίδα σφάλματος http (ες) 416 ως μη -content (κλείνει: 768797)
- Μην κάνετε το PTY υποτελές τον τερματικό ελέγχου (κλείνει: 772641)
- να τρέχετε πάντα το "dpkg --configure -a" στο τέλος των κλήσεων dpkg μας (κλείνει: 769609)
- pass-through stdin fd αντί για περιεχόμενο αν δεν είναι τερματικό (κλείνει: 773061)
- σφίξτε το φιλτράρισμα των εικόνων του πυρήνα στην εφαρμογή apt.auto-removal (κλείνει: 772732)
- Ενημέρωση μετάφρασης της γαλλικής σελίδας (κλείνει: 771967)
- Κινεζική (απλοποιημένη) μετάφραση προγράμματος μετατροπής (κλείνει: 771982)
- Ενημέρωση μετάφρασης ιαπωνικού προγράμματος (κλείνει: 772678)
- Ταϊλανδικό πρόγραμμα μετάφρασης προγράμματος (κλείνει: 772913)
Τι νέο υπάρχει στην έκδοση 1.0.9.4:
- Χρησιμοποιήστε το "best" hash για τον έλεγχο ταυτότητας προέλευσης (LP: 1098738)
- καταργήστε το μέλος του τμήματος από τη δομή του πακέτου
- επιτρέπουν επιλογές μεταξύ εντολής και γραμμής εντολών
- ενεργοποιήστε ξανά την υποστήριξη για το -s (και το co) στην apt-get πηγή (κλείνει: 742578)
- Αλλάξτε τα κωδικό όνομα στο jessie ως σταθερό POV στα έγγραφα
- κλείστε διαρροή slave fd μετά τη ρύθμιση pty magic (κλείνει: 767774)
- καθορίστε την αλληλεπίδραση PTY σε linux και kfreebsd (κλείνει: 765687)
- υποστηρίζουν τα μεγάλα πλήκτρα στο "apt-key del" αντί να τα αγνοεί (κλείνει: 754436)
- Χρησιμοποιήστε το sysconf (_SC_ARG_MAX) για να βρείτε το μέγεθος του Dpkg :: MaxArgBytes
- Ολλανδική μετάφραση προγράμματος προγράμματος (κλείνει: 771039)
- Ενημέρωση μετάφρασης γαλλικού προγράμματος (κλείνει: 766755)
- Κινέζικη (απλοποιημένη) μετάφραση προγράμματος μετατροπής (κλείνει: 766170)
- Τσεχική ενημέρωση μετάφρασης προγράμματος (κλείνει: 764055)
- Ενημέρωση μετάφρασης του Τουρκικού προγράμματος (κλείνει: 763379)]
- Ενημέρωση μετάφρασης ιαπωνικού προγράμματος (κλείνει: 763033)
- Ενημέρωση μετάφρασης ισπανικού προγράμματος (κλείνει: 771815)
Τι νέο υπάρχει στην έκδοση 1.0.9.3:
- εφαρμόστε το ενημερωμένο πρότυπο δημιουργίας προφίλ
- methods / rsh.cc: αντικαταστήστε το strcat με το std :: string (κλείνει: # 76442)
- Ενημερώστε τις τιμές των πεδίων κατάστασης
- Μην καθαρίζετε τα αρχεία cdrom στην ενημερωμένη έκδοση apt-get (κλείνει: 765458)
Τι νέο υπάρχει στην έκδοση 1.0.9.2:
- test/integration/test-apt-update- αρχείο: βελτίωση δοκιμής
- Διορθώστε την παλινδρόμηση όταν αντιγράφετε: χρησιμοποιείται για μια σχετική διαδρομή (κλείνει: # 762160)
- γενικεύστε την απόκτηση :: GzipIndex για να υποστηρίξετε όλες τις συμπίεσεις που υποστηρίζουν
- Διορθώστε την παλινδρόμηση για το cdrom: πηγές από την τελευταία ενημερωμένη έκδοση ασφαλείας
- Βεβαιωθείτε ότι το iTFRewritePackageOrder είναι "MD5sum" για να ταιριάζει με το apt-ftparchive
- debian / κανόνες: προσθέστε σκλήρυνση = + όλες. Χάρη στον Simon Ruderich, Markus Waldeck
- Ενημέρωση μετάφρασης γερμανικού προγράμματος (κλείνει: 762223)
- απενεργοποιήστε τα χρονικά σήματα στο υποσέλιδο των εγγράφων με το δοξυγόνο
- Ορίστε STRIP_FROM_PATH για το δοξυγόνο
- apt-get: Δημιουργία του προσωρινά μεταφορτωμένου changelog μέσα στο tmpdir (κλείνει: # 763780)
Τι είναι καινούργιο στην έκδοση 1.0.9.1:
- Michael Vogt]
- Να επιτρέπεται η παράκαμψη του Proxy-Auto-Detect από τη διαμόρφωση των χρηστών (κλείνει: 759264)
- fix ci autopkgtest
- καθορίστε την παλινδρόμηση από το 1.0.9 όταν χρησιμοποιείται το αρχείο: /// source και αυτές βρίσκονται σε διαφορετικό διαμέρισμα από τον κατάλογο καταστάσεων apt και προσθέστε δοκιμή παλινδρόμησης
- l10n: vi.po (636t): Ενημέρωση μετάφρασης προγράμματος
- Ενημέρωση μετάφρασης γερμανικής τεκμηρίωσης
- Ενημέρωση μετάφρασης του Τουρκικού προγράμματος (κλείνει: 761394)
- λανθασμένη ακύρωση μη επαληθευμένων δεδομένων (CVE- 0488)
- μη έγκυρη επαλήθευση της απάντησης 304 (CVE-2014-0487)
- Εσφαλμένη επαλήθευση των δεικτών Acquire :: Gzip (CVE-2014-0489)
Τι νέο υπάρχει στην έκδοση 1.0.8:
- Γερμανική μετάφραση προγράμματος προγράμματος (κλείνει: 758837)
- Η πορτογαλική μεταφράζει την ενημέρωση μετάφρασης (κλείνει: 759608)
- αρχικοποιήστε το iPolicyBrokenCount στο DepCache :: Ενημέρωση (κλείνει: 758397)
- Αποφύγετε να δημιουργείτε κενές γραμμές με APT :: Cmd :: use-format = true
- Κάντε τον έλεγχο Proxy-Auto-Detect για κάθε κεντρικό υπολογιστή (κλείνει: # 759264)
- Προσθήκη δοκιμαστικής δοκιμής για τη λίστα apt - όλες τις εκδόσεις
- apt-pkg / deb / dpkgpm.cc:
- Ενημέρωση συμβολοσειράς για dpkg I / O σφάλματα. (LP: # 1363257)
- κάνετε σωστή ανάλυση της γραμμής κατάστασης dpkg έτσι ώστε το όνομα του πακέτου να είναι σωστά ρυθμισμένο και να δημιουργηθεί μια έκθεση apport. Χάρη στον Anders Kaseorg για το έμπλαστρο (LP: # 1353171)
- Χρησιμοποιήστε το σωρό για να διαθέσετε το PatternMatch για να αποφύγετε την πιθανή υπερχείλιση στοίβας (κλείνει: 759612)
- Εκτελέστε δοκιμές autopkgtest με "env -i" για να αποφύγετε τη ρύπανση από τον οικοδεσπότη env (Closes: # 759655)
- test / ολοκλήρωση / δοκιμή-ubuntu-bug-346386-apt-get-update-paywall:
- χρησιμοποιήστε το downloadfile () για να διορθώσετε την αποτυχία δοκιμής
- Διορθώστε την ανάρμοστη αναβαθμίσιμη καταχώριση σε & quot; apt list & quot; (χάρη στον Michael Musenbrock) (κλείνει: # 753297)
- apt-pkg / cachefile.cc:
- Βεβαιωθείτε ότι έχουμε μια πολιτική στο CacheFile.BuildDepCache ()
- μέθοδοι / http.cc:
- Βελτίωση εντοπισμού σφαλμάτων Debug :: Acquire :: http debug
- apt-ftparchive: καθιστούν προαιρετικά την παραγωγή πακέτων & πηγών, κατά τη διάρκεια της διαδικασίας Δημιουργία κλήσης
- υποστηρίξτε τις κανονικές εκφράσεις στην εφαρμογή "apt search"
- υλοποίηση - πλήρης στην εύχρηστη αναζήτηση
- διορθώστε την αναφορά προόδου για αναβάθμιση και επανεγκατάσταση
- Επαναλάβετε την μαγεία PTY για να διορθώσετε το σκάλισμα στα βήματα kfreebsd (κλείνει: 759684)
- Μην καλέσετε τον τηλεειδοποιητή σε μη τερματικά για το changelog (κλείνει: 755040)
Τι είναι καινούργιο στην έκδοση 1.0.7:
- προσθέστε REAMDE.md
- StringToBool: ενεργεί μόνο αν ολόκληρη η συμβολοσειρά καταναλώνεται από το strtol ()
- Χρησιμοποιήστε @ builddeps @ στο αρχείο debian / tests / control
- apt-pkg / acquire-item.cc: ομοιόμορφη pkgAcqDiffIndex
- Διορθώστε το SmartConfigure για να αγνοήσετε την παραγγελία πακέτων που είναι ήδη έγκυρα
- doc / apt.8.xml: διορθώστε τυπογραφικό λάθος, χάρη στον Jakub Wilk (κλείνει: # 756056)
- doc / po / pt.po: ενημερώθηκε, χάρη στην Americo Monteir (κλείνει: # 756200)
- Ενημέρωση μετάφρασης ιαπωνικής τεκμηρίωσης (κλείνει: # 754817)
- l10n: vi.po (636t): Ενημέρωση μιας νέας συμβολοσειράς
- Διορθώστε το debListParser για να αποδεχθείτε το "όχι" ως τιμή για το πεδίο Multi-Arch (κλείνει: # 759099)
- Ενημέρωση μετάφρασης του Τουρκικού προγράμματος (κλείνει: 756710)
- Τσεχική ενημέρωση μετάφρασης προγράμματος (κλείνει: 758208)
- προσθέστε dpkg :: πηγές-επιλογές για κλήση dpkg-source (κλείνει: 757534)
- Υποστηρίζεται έκδοση έκδοση παρέχει ως εφαρμόζεται από dpkg (κλείνει: 758153)
Τι νέο υπάρχει στην έκδοση 1.0.6:
- Γερμανική μετάφραση αξιολογείται από τον Erik Pfannenstein
- methods / http.cc: χρησιμοποιήστε το Req.str () στην έξοδο εντοπισμού σφαλμάτων
- Μην προσπαθήσετε να αναλύσετε μη έγκυρα αρχεία μετάφρασης (LP: # 756317)
- Μην καθαρίζετε "/" στο pkgAcquire :: Clean / pkgArchiveCleaner (κλείνει: # 753531)
- Εμφάνιση μόνο τα πακέτα ως αναβαθμίσιμα αν έχουν CandidateVer! = 0 (κλείνει: # 753297)
- l10n: vi.po: Ενημέρωση 3 νέων μηνυμάτων
- Δανική ενημέρωση μετάφρασης προγράμματος (κλείνει: 753979)
- χειρισμός μετακινήθηκε mmap μετά από κλήση UniqFindTagWrite (κλείνει: # 753941)
- χρησιμοποιήστε printf αντί για echo στο δοκιμαστικό πλαίσιο
- Βελτιώστε την περιγραφή του τρόπου απενεργοποίησης της προσωρινής αποθήκευσης (κλείνει: # 753531)
- po: Συμπλήρωση ή προσθήκη πεδίου γλώσσας που λείπει
- po: Αφαίρεση ασαφούς από το αρχείο msgid header
- po: Συμπληρώστε το Project-Id-Version με το σωστό id και έκδοση του έργου
- po: Επίλυση πεδίων πολλών μορφών
- po: Επιδιόρθωση ή προσθήκη διευθύνσεων email που λείπουν
- po: Επίλυση ζητημάτων κωδικοποίησης
- po: Σειρά εντολών προσδιοριστή μορφοτύπου στη μετάφραση
- build: Ρυθμίστε την παράμετρο XSL μέσω της γραμμής εντολών αντί της sed
- δημιουργία: Μετατροπή από DebianDoc SGML σε DocBook XML
- doc: Μετατροπή από DebianDoc SGML σε DocBook XML
- doc: Μη μεταφρασμένες μεταφράσεις DocBook
Τα σχόλια δεν βρέθηκε