APT, lo strumento avanzato per i pacchetti del progetto Debian, serve per la gestione dei pacchetti utilizzando molti strumenti separati per eseguire vari compiti. In passato, gli utenti dovevano conoscere più strutture di comando come apt-get, apt-cache, apt-config e molte altre per utilizzare il set completo di funzionalità di APT.
APT è stato creato originariamente per risolvere molti problemi di gestione dei pacchetti, come porre fine a inferno di dipendenza che così tante persone hanno sperimentato nei primi giorni dei sistemi operativi basati su Linux. Sfortunatamente, APT soffre di un tipo diverso di inferno, qualcosa che io chiamo " Documentazione dispersa Hell "(DDH). La documentazione relativa ad APT è disseminata in diversi strumenti e in alcuni casi, come il comando principale apt, praticamente introvabili.
Per oltre un decennio, praticamente tutti i tutorial e le guide per l'installazione e la rimozione di pacchetti su un sistema basato su Debian / Ubuntu hanno suggerito apt-get agli utenti. In passato, questo era il suggerimento corretto perché "apt" come comando non esisteva in quel momento, ma a causa dell'Inferno della documentazione disperso molte persone non sono consapevoli che ora esiste.
Se si desidera installare un pacchetto quasi tutte le guide suggeriranno:
sudo apt-get install pacchetto
ma ora invece puoi semplificarlo con
sudo apt install pacchetto
Alcuni potrebbero obiettare che "apt" non è molto diverso da "apt-get" e questo è vero, ma penso che il trattino nel comando sia ciò che crea un collo di bottiglia per molti utenti a causa della sua imbarazzo. L'uso di apt invece farà risparmiare tempo e risparmierà la quantità di sequenze di tasti necessarie per eseguire la stessa operazione.
Dispersed Documentation Hell (DDH)
Il problema fondamentale con la documentazione riguardante APT è che a seconda di dove si guarda e di come si guarda, è possibile o meno trovare nulla. Se dovessi cercare su Google, o DuckDuckGo, la "documentazione apt", troverai uno dei tre tipi di risultati:
- documentazione relativa a apt-get
- Informazioni generali di base su APT
- Informazioni completamente non correlate
Se dovessi lanciare "linux", "ubuntu" o anche "debian" nella query di ricerca, i tipi di risultati che riceverai non cambieranno. Il DDH è così severo che troverai la documentazione di Debian.org contrassegnata come Documentazione obsoleta prima di trovare qualcosa di utile relativo al comando "apt", se mai lo trovi.
Man Pages
Le pagine man sono pagine di documentazione che possono essere utilizzate localmente sul proprio sistema o tramite directory online. Le voci locali possono essere aggiornate o meno a seconda della versione della tua distribuzione. Ad esempio, Ubuntu 15.10 ha l'ultima pagina man ma 14.04 non lo fa per impostazione predefinita. Tuttavia, se mantieni la tua versione 14.04 di Ubuntu aggiornata con i service pack, dovresti avere la pagina man aggiornata. Puoi verificare se hai l'ultima versione della pagina man con il comando sottostante.
uomo adatto
D'altra parte, se dovessi cercare la pagina man online, troverai quasi sempre il file vecchia pagina man di panoramica . Se dovessi continuare a scavare, però, potresti scoprire il file Pagina man di Ubuntu 15.10 che è aggiornato o invece potresti scoprire l'online Pagina man 14.04 che non è aggiornato.
Semplifica la riga di comando con APT
L'elenco seguente contiene le opzioni più utili disponibili tramite apt comando e quali vecchi comandi semplificano.
-
pacchetto / i di installazione apt
- sostituisce pacchetto apt-get install
- sostituisce cd / Download && sudo dpkg -i application.deb && sudo apt-get -f install
-
apt remove pacchetto / i
- sostituisce apt-get remove pacchetto
-
query di ricerca apt
- sostituisce query di ricerca apt-cache
-
pacchetto (i) di apt show
- sostituisce pacchetto / i di spettacolo apt-cache
-
aggiornamento apt
- sostituisce apt-get update
-
aggiornamento apt
- sostituisce apt-get upgrade
-
elenco apt: installato
- sostituisce dpkg –get-selections | grep -v deinstall
- sostituisce dpkg -l
-
elenco apt - aggiornabile
(sudo non richiesto)
- sostituisce apt-get -u upgrade –assume-no "(sudo richiesto)
-
apt edit-sources
- sostituisce echo "nuova riga di testo" | sudo tee -a /etc/apt/sources.list
- sostituisce sudo nano /etc/apt/sources.list
Modifica 01-04-2016: a partire da Ubuntu 16.04 le seguenti opzioni sono state aggiunte all'implementazione Debian / Ubuntu del apt comando.
-
apt autoremove
- sostituisce apt-get autoremove
-
pacchetto / i di eliminazione apt
- sostituisce pacchetto / i apt-get purge
Linux Mint migliora la semplicità
La maggior parte dei recenti sistemi operativi basati su Debian o Ubuntu hanno la versione aggiornata di APT che consente di semplificare alcune attività, ma il team di Linux Mint ha deciso che APT dovrebbe essere semplificato parecchi anni fa. Creato Linux Mint uno script Python (iniziato il 2009 ) per rendere APT il più utile e semplice possibile. Spero che Debian veda il vantaggio di espandere le funzionalità di apt in modo che in futuro tutti possano beneficiare dell'approccio semplificato adottato da Mint. Il comando apt può essere molto meglio di quanto non sia adesso e si spera che anche Debian lo veda e porti apt al suo pieno potenziale.
Linux Mint ha deciso di fare una scelta interessante nel proprio script eliminando la necessità di utilizzare sudo. Ad esempio, se esegui "apt install package", verrà automaticamente applicato sudo in primo piano durante l'elaborazione in modo che l'utente non abbia bisogno di ricordare se qualcosa ha bisogno di sudo o no, lo script lo applicherà o meno di conseguenza.
L'elenco seguente contiene le opzioni aggiuntive più utili disponibili tramite Linux Mint apt comando e quali vecchi comandi semplificano. Nota: il seguente elenco si applica solo agli utenti di Linux Mint al momento.
-
apt autoclean
- sostituisce apt-get autoclean
-
apt autoremove