APT

Software screenshot:
APT
Dettagli del software:
Versione: 1.6.3 Aggiornato
Data di caricamento: 17 Aug 18
Sviluppatore: APT Development Team
Licenza: Libero
Popolarità: 294

Rating: 1.0/5 (Total Votes: 1)

APT è l'acronimo di Advanced Package Tool ed è un'applicazione di riga di comando open source utilizzata in molte distribuzioni Linux che utilizzano il formato del pacchetto DEB. È stato originariamente sviluppato dagli sviluppatori Debian per il sistema operativo Debian GNU / Linux. È uno dei migliori strumenti di gestione dei pacchetti da riga di comando inventati negli ultimi anni per un sistema Linux. È il gestore di pacchetti ufficiale per Debian GNU / Linux, che ha ispirato molti sistemi operativi Linux popolari, tra cui Ubuntu o Linux Mint.


Installa senza problemi i pacchetti DEB & nbsp ;.

Nonostante il fatto che sia un software da riga di comando, apt consente agli utenti di installare facilmente tutti i pacchetti DEB che desiderano, aggiornare tutte o solo alcune delle applicazioni installate, nonché rimuovere determinati pacchetti dai loro computer. APT è la potente componente dietro i ben noti gestori di pacchetti grafici sviluppati nel corso degli anni, inclusi Synaptic Package Manager o Ubuntu Software Center. Se si utilizza una distribuzione basata su Debian, apt è già installato.

Un front-end avanzato per dpkg

APT è in realtà un front-end avanzato per il gestore di pacchetti dpkg. Il progetto comprende diverse utility da riga di comando, tra cui apt-get (per installare, rimuovere, aggiornare o aggiornare i pacchetti), apt-cache (per cercare la cache del pacchetto software), apt-file (per scoprire quale pacchetto include un certo file) e apt-add-repository (per aggiungere un repository PPA software).


Offre funzionalità uniche

Mentre alcuni preferiranno utilizzare l'applicazione Aptitude, APT offre agli utenti numerose funzionalità uniche, come l'ordinamento completo dell'installazione e varie funzionalità di origine. Oggigiorno, i moderni utenti Linux tendono a utilizzare applicazioni come Synaptic Package Manager, Adept Package Manager o Ubuntu Software Center senza sapere che sono effettivamente alimentati dal software apt.


È stato portato su iOS

Poche persone sanno che apt è stato anche trasferito al sistema operativo mobile iOS creato da Apple, dal progetto Cydia, un gestore di pacchetti per dispositivi iOS jailbroken. A nostro avviso, apt è un gestore di pacchetti molto migliore per Linux di yum (lo strumento di gestione dei pacchetti predefinito per le distribuzioni basate su RPM).

Novità in questa versione:

  • Correzione dell'analisi o dei gruppi in build-deps con pacchetti ignorati (LP: # 1694697)

Novità nella versione 1.6.1:

  • Correzione dell'analisi o dei gruppi in build-deps con pacchetti ignorati (LP: # 1694697)

Novità della versione nella versione:

  • Correzione dell'analisi o dei gruppi in build-deps con pacchetti ignorati ( LP: # 1694697)

Novità nella versione 1.4.1:

  • Non leggere stderr dagli script di autodetection del proxy
  • travis: sposta codecov da after_success a after_script
  • Aggiornamento traduzione manpage giapponese
  • Aggiornamento della traduzione del programma turco (Chiude: # 838731)

Novità nella versione 1.4:

  • Non leggere stderr dagli script di autodetection del proxy
  • travis: sposta codecov da after_success a after_script
  • Aggiornamento traduzione manpage giapponese
  • Aggiornamento della traduzione del programma turco (Chiude: # 838731)

Novità della versione 1.3:

  • Non leggere stderr dagli script di autodetection del proxy
  • travis: sposta codecov da after_success a after_script
  • Aggiornamento traduzione manpage giapponese
  • Aggiornamento della traduzione del programma turco (Chiude: # 838731)

Novità della versione nella versione 1.3:

  • edsp: documenta identificatori di pacchetti univoci
  • edsp: avvisa se compaiono delle stanze impreviste nella soluzione
  • mostra globalerrors prima di chiedere conferma
  • mostra la soluzione finale in --no-download --fix-missing mode
  • documento --no- as --show-upgrade è il valore predefinito (Closes: 824456)
  • fail invece di segfault su file di configurazione illeggibili (Closing: 824503)
  • convertire EDSP in base a FileFd invece di FILE *
  • edsp: dump: supporto dumping in file compresso
  • edsp: aggiungi Forbid- {New-Install, Remove} e Upgrade-All
  • aggiorna il file dei simboli
  • no-change bump of Standards-Version to 3.9.8
  • ignora lintian su doxygens embedded-javascript-library
  • correggere e documentare sulla configurazione del compressore del fly
  • impedisce la formattazione del numero di locale C ++ nelle API di testo (Chiude: # 825396)
  • accetta solo i fusi orari UTC previsti nell'analisi della data (Chiusura: 819697)
  • evitare di cambiare il LC_TIME globale per la scrittura di Release
  • usa std :: put_time invece di rollare il nostro
  • usa std :: locale :: global invece di setlocale
  • guarda di nuovo nel dominio di testo giusto per apt-utils
  • prova a rilevare sudo radice generata shell in prefisso (Closing: 825742)
  • ignora std :: eccezione locale su non esistente & quot; & quot; locale
  • apt-key: cambia in / before find per soddisfare le sue esigenze CWD. Grazie a Samuel Thibault per "trovare" il colpevole! (Chiudi: 826043)
  • edsp: usa una mappatura ID per il risolutore interno
  • edsp: usa un'interfaccia basata su stanza per la scrittura della soluzione
  • edsp: opzionalmente memorizza una copia compressa dell'ultimo scenario
  • sposta il risolutore "dump" da apt-utils al pacchetto apt
  • edsp: se interno è usato, mantieni la decisione
  • edsp: se è richiesta la registrazione, fallo anche per interna
  • edsp: rilascia i privilegi prima di eseguire i risolutori
  • non configurare esplicitamente l'ultimo ciclo di pacchetti
  • rilascia Dpkg :: MaxArgs in favore di Dpkg :: MaxArgsBytes
  • non si blocca sull'input con pipe in PipedFileFdPrivate
  • non perde un FD nella compressione lz4 (de)
  • non perdete l'output del risolutore EDSP fd
  • non perde FD nel comando AutoProxyDetect restituisce l'analisi
  • Fornire il completamento completo di apt bash. Grazie a Elias Frohner e Svyatoslav Gryaznov per il lavoro iniziale (LP: # 1573547)
  • apt.systemd.daily: Metti la parentesi aperta di check_power sulla riga aggiuntiva (LP: # 1581985)
  • Aggiungi valori in conflitto firmati al messaggio di errore
  • Normalizza i valori firmati rimuovendo le virgole finali ovunque
  • Passa -visibilità -in linea-nascosta a g ++
  • zh_CN.po: aggiorna la traduzione in cinese semplificato.
  • Aggiornamento traduzione programma russo (Chiudi: 824702)
  • Aggiornamento della traduzione del programma giapponese (Chiudi: 826291)

Novità nella versione 1.2.6:

  • Correggere diversi errori di battitura
  • apt-pkg / algorithms.cc: evita l'overflow del buffer dello stack in KillList
  • urgency = high perché questo corregge un overflow dello stack e l'ultimo upload ha corretto diversi segofault e non ha ancora effettuato la migrazione.

Novità nella versione 1.1.4:

  • defaults.mak: imposta LC_COLLATE = C.UTF -8 per ordine di riproduzione riproducibile
  • Evita l'overflow quando si sommano le dimensioni dei file
  • aggiungi un'interruzione di apt (apt-utils

Novità nelle versioni 1.0.9.9:

  • parse dipendenze specifiche dell'arco specifico su un singolo arco sistemi (Chiude: 777760)
  • rimuovi & quot; il primo pacchetto visto è il pacchetto nativo & quot; assunzione. Grazie ad Axel Beckert per i test (Closes: 782777)

Novità nella versione 1.0.9.7:

  • Correzione del crash in apt-transport-https quando il proprietario è NULL (Closes: # 778375)

Novità della nuova versione nella versione 1.0.9.5:

  • dispose http 4 (i) 416 pagina di errore come non -content (Closes: 768797)
  • non rendere PTY slave il terminale di controllo (Close: 772641)
  • esegui sempre "dpkg --configure -a" alla fine delle nostre chiamate a dpkg (Chiusura: 769609)
  • pass-through stdin fd invece del contenuto se non un terminale (Closes: 773061)
  • stringere il filtraggio delle immagini del kernel in apt.auto-removal (Closes: 772732)
  • Aggiornamento traduzione manpage in francese (Chiusura: 771967)
  • Aggiornamento della traduzione del programma cinese (semplificato) (Chiudi: 771982)
  • Aggiornamento della traduzione del programma giapponese (Chiudi: 772678)
  • Aggiornamento della traduzione del programma tailandese (Chiudi: 772913)

Novità nella versione 1.0.9.4:

  • usa l'hash "migliore" per l'autenticazione sorgente (LP: 1098738)
  • deprecate il membro della sezione dalla struttura del pacchetto
  • consente le opzioni tra comando e - su riga di comando
  • riattivare il supporto per -s (e co) in apt-get source (Close: 742578)
  • cambia il nome in codice in jessie come POV stabile in doc
  • chiudi lo slave fd che perde dopo aver impostato la magia pty (Closes: 767774)
  • risolve l'interazione PTY su linux e kfreebsd (Closes: 765687)
  • supporta i keyid lunghi in & quot; apt-key del & quot; invece di ignorarli (Closes: 754436)
  • Utilizza sysconf (_SC_ARG_MAX) per trovare la dimensione di Dpkg :: MaxArgBytes
  • Aggiornamento della traduzione del programma olandese (Chiudi: 771039)
  • Aggiornamento traduzione programma francese (Chiudi: 766755)
  • Aggiornamento della traduzione del programma cinese (semplificato) (Chiusura: 766170)
  • Aggiornamento della traduzione del programma ceco (Chiudi: 764055)
  • Aggiornamento della traduzione del programma turco (Chiudi: 763379)]
  • Aggiornamento della traduzione del programma giapponese (Chiudi: 763033)
  • Aggiornamento della traduzione del programma spagnolo (Chiudi: 771815)

Novità in nella versione 1.0.9.3:

  • implementa le specifiche del profilo di build aggiornate
  • metodi / rsh.cc: sostituisci strcat con std :: string (Closes: # 76442)
  • Gestione dei valori del campo Stato aggiornamento
  • non pulire i file cdrom in apt-get update (Closes: 765458)

Novità nella versione 1.0.9.2:

  • test / integrazione / test-apt-aggiornamento file: migliora il test
  • Corregge la regressione quando copia: viene utilizzata per un percorso relativo (Closes: # 762160)
  • generalizza Acquisisci :: GzipIndex per supportare tutte le compressioni che apt supporta
  • Correzione della regressione per cdrom: fonti dal più recente aggiornamento sulla sicurezza
  • Assicurati che iTFRewritePackageOrder sia & quot; MD5sum & quot; per abbinare apt-ftparchive
  • debian / rules: aggiungi hardening = + all. Grazie a Simon Ruderich, Markus Waldeck
  • Aggiornamento traduzione programma tedesco (Chiudi: 762223)
  • disabilita i timestamp nel piè di pagina dei documenti di doxygen
  • Imposta STRIP_FROM_PATH per doxygen
  • apt-get: crea il log delle modifiche temporaneo scaricato in tmpdir (closes: # 763780)

Novità nella versione 1.0.9.1:

  • Michael Vogt]
  • Consenti l'override di Proxy-Auto-Detect dalla configurazione degli utenti (Closes: 759264)
  • correggere ci autopkgtest
  • corregge la regressione dalla 1.0.9 quando vengono utilizzati i file: /// source e quelli si trovano su una partizione diversa dalla directory dello stato apt e aggiungono il test di regressione
  • l10n: vi.po ​​(636t): aggiorna la traduzione del programma
  • Traduzione della documentazione tedesca aggiornata
  • Aggiornamento della traduzione del programma turco (Chiusura: 761394)

Novità nella versione 1.0.9:

  • invalidazione errata dei dati non autenticati (CVE-2014- 0488)
  • incorpora verifica di 304 risposte (CVE-2014-0487)
  • verifica errata degli indici Acquire :: Gzip (CVE-2014-0489)

Novità nella versione 1.0.8:

  • Aggiornamento traduzione programma tedesco (Chiudi: 758837)
  • Aggiornamento traduzione manpage in portoghese (Chiusura: 759608)
  • inizializza iPolicyBrokenCount in DepCache :: Update (Closes: 758397)
  • Evita di produrre righe vuote con APT :: Cmd :: use-format = true
  • Esegui il controllo del proxy automatico per ogni host (Chiude: # 759264)
  • Aggiungi testcase per l'elenco apt --all-versions
  • apt-pkg / deb / dpkgpm.cc:
  • aggiorna la corrispondenza delle stringhe per gli errori I / O di dpkg. (LP: # 1363257)
  • analizza correttamente la riga di stato di dpkg in modo che il nome del pacchetto sia impostato correttamente e venga creato un report di apport. Grazie ad Anders Kaseorg per la patch (LP: # 1353171)
  • Usa l'heap per allocare PatternMatch per evitare il potenziale overflow dello stack (Closes: 759612)
  • Esegui test autopkgtest con & quot; env -i & quot; per evitare l'inquinamento dall'env dell'host (Closes: # 759655)
  • test / integrazione / test-ubuntu-bug-346.386-apt-get-update-paywall:
  • usa downloadfile () per correggere l'errore di test
  • Correggi l'elenco aggiornabile errato in & quot; elenco apt & quot; (grazie a Michael Musenbrock) (Closes: # 753297)
  • apt-pkg / cachefile.cc:
  • assicurati di avere un criterio in CacheFile.BuildDepCache ()
  • metodi / http.cc:
  • Migliora Debug :: Acquisisci :: http debug output
  • apt-ftparchive: rende facoltativa la generazione di pacchetti e sorgenti, durante la chiamata di generazione
  • supporta le espressioni regolari in "ricerca apt"
  • implementa --full in apt search
  • correggi il rapporto sullo stato di avanzamento per l'aggiornamento e la reinstallazione
  • rielaborazione della magia PTY per correggere lo stepping delle scale su kfreebsd (Closes: 759684)
  • non chiamare il cercapersone nei non-terminali per il registro delle modifiche (Chiudi: 755040)

Novità nella versione 1.0.7:

  • aggiungi REAMDE.md
  • StringToBool: agisce solo se l'intera stringa viene utilizzata da strtol ()
  • Utilizza @ builddeps @ nel file debian / tests / control
  • apt-pkg / acquire-item.cc: rende pkgAcqDiffIndex più uniforme
  • Correggi SmartConfigure per ignorare l'ordine dei pacchetti che sono già validi
  • doc / apt.8.xml: fix typo, grazie a Jakub Wilk (Closes: # 756056)
  • doc / po / pt.po: aggiornato, grazie ad Americo Monteir (Closes: # 756200)
  • Aggiorna traduzione documentazione giapponese (Chiude: # 754817)
  • l10n: vi.po ​​(636t): aggiorna una nuova stringa
  • Correggi debListParser per accettare & quot; no & quot; come valore per il campo Multi-Arch (Closes: # 759099)
  • Aggiornamento della traduzione del programma turco (Chiudi: 756710)
  • Aggiornamento della traduzione del programma ceco (Chiudi: 758208)
  • aggiungi dpkg :: source-options per l'invocazione di dpkg-source (Closes: 757534)
  • supporta la versione fornita come implementato da dpkg (Closes: 758153)

Novità in nella versione 1.0.6:

  • Traduzione tedesca revisionata da Erik Pfannenstein
  • metodi / http.cc: usa Req.str () nell'output di debug
  • Non cercare di analizzare i file di traduzione non validi (LP: # 756317)
  • Non pulire & quot; / & quot; in pkgAcquire :: Clean / pkgArchiveCleaner (Closes: # 753531)
  • Mostra i pacchetti solo come aggiornabili se hanno CandidateVer! = 0 (Chiude: # 753297)
  • l10n: vi.po: aggiorna 3 nuovi messaggi
  • Aggiornamento della traduzione del programma danese (Chiudi: 753979)
  • handle spostato mmap dopo la chiamata a UniqFindTagWrite (Closes: # 753941)
  • usa printf invece di echo nel framework di test
  • Migliora la descrizione di come disattivare le cache (Closes: # 753531)
  • po: Compila o aggiungi il campo della lingua mancante
  • po: rimuovi fuzzy dal file header msgid
  • po: riempi la versione ID progetto con ID progetto e versione corretti
  • po: corregge i campi Plural-Forms
  • po: correggi o aggiungi indirizzi email mancanti
  • po: corregge i problemi di codifica
  • po: risolve l'ordine degli specificatori di formato nella traduzione
  • build: imposta il parametro XSL tramite la riga di comando anziché sed
  • build: conversione da DebianDoc SGML a DocBook XML
  • doc: Converti da DebianDoc SGML in DocBook XML
  • doc: traduzioni di DocBook sfuocate

Commenti a APT

I commenti non trovato
Aggiungi commento
Accendere le immagini!