Apt- * o Aptitude, chì unu da aduprà?

Apt (Advanced Packaging Tool) hè basicamente adupratu per installà è disinstallà i pacchetti in GNU / Linux. Quelli chì usamu Debian è derivati, l'utilizemu nurmalmente, ancu se pudemu ancu aduprà Aptitudine.

Sapete chì differenza hè trà i dui? Ùn li cunniscia mancu, allora aghju cuminciatu à fà qualchì ricerca è à fà qualchì esperimentu. Quì vi mustru u risultatu.

Aptitudine.

Hè dichjaratu chì Aptitudine hè una versione migliorata di Apt è gestisce e dependenze di pacchetti assai megliu è hè ancu cunsigliatu da Debian. Aptitudine include assai più opzioni chì Apt, Videmu i più aduprati è a so descrizzione secondu l'aiutu di l'attitudine.

stallà : Installa unu o più pacchetti. I pacchetti devenu cumparisce dopu à u cumandimu "installà".
caccià, spurgà, tene, ritenere, mantene, reinstallà : Questi cumandamenti facenu u listessu cum'è "installà", ma in questu casu l'azzione chjamata influenzaria tutti quelli pacchetti nantu à a linea di cummanda chì ùn l'invalidanu micca.
aghjurnamentu : Aghjurnà a lista di pacchetti dispunibili da fonti apt (equivalente à "apt-get update").
aghjurnamentu sicuru : Aghjurnà i pacchetti installati à a so ultima versione. I pacchetti installati seranu rimossi à menu chì ùn sianu micca usati.
aghjurnamentu cumpletu : Aghjurnà i pacchetti installati à a so ultima versione, installendu o eliminendu i pacchetti se necessariu. Questu cumandamentu hè menu cunservatore ch'è l'aghjurnamentu sicuru, è dunque più propensu à azzioni indesiderate. Tuttavia, hè capace d'aghjurnà i pacchetti chì l'aghjurnamentu sicuru ùn hè capace d'aghjurnà. Per ragioni storiche, u cumandamentu era uriginale chjamatu dist-upgrade, è aptitude ricunnosce sempre dist-upgrade cum'è sinonimu di full-upgrade.
local : Truvate pacchetti chì currispondenu à unu di i mudelli inseriti in a linea di cummanda.
spettacolo : Mostra infurmazioni dettagliate relative à unu o più pacchetti, elencati secondu a cumanda «ricerca».

Per vede più infurmazioni nantu à aptitude è e so opzioni, pudemu aduprà unu di i migliori modi per truvà aiutu, mettendu in a console:

$ omu aptitude

Apt

In u casu di Apt, hè adupratu da i cumandamenti: apt-cache, apt-get, apt.conf, apt_preferences, apt-secure, i primi 2 essendu i più aduprati. L'opzioni incluse sò e seguenti:

aghjurnamentu : aghjurnamentu hè adupratu per sincronizà l'indice di pacchettu da e so fonti.
Aghjurnamentu : L'aghjurnamentu hè adupratu per installà a versione più recente di tutti i pacchetti installati in u sistema da una di e fonti elencate in /etc/apt/sources.list.
dist-upgrade : Oltre à eseguisce azzioni d'aghjurnamentu, gestisce in modu intelligente cambiamenti di dipendenza per via di e nuove versioni di pacchettu. apt-get hà un sistema di "risoluzione" di cunflitti "intelligente", è se necessariu pruvarà à aghjurnà i pacchetti più impurtanti à u detrimentu di quelli menu impurtanti.
stallà : Installa o mette à ghjornu i pacchetti chì seguitanu a parolla "installà".
smarisce : Si comporta di listessa manera chì installa cù a differenza chì elimina i pacchetti invece di installalli. Tenite à mente chì quandu si elimina un pacchettu, i so fugliali di cunfigurazione fermanu nant'à u sistema. Se un segnu di più precede u nome di u pacchettu (senza alcunu spaziu in biancu trà i dui), u pacchettu in quistione serà installatu piuttostu chì eliminatu.
purge : Hè identicu da rimuovere, cù a differenza chì i pacchetti seranu rimossi è purgati (qualsiasi fugliale di cunfigurazione serà ancu eliminatu).

Per vede più infurmazioni nantu à aptitude è e so opzioni, pudemu aduprà unu di i migliori modi per truvà aiutu, mettendu in a console:

$ man apt-get.

Chì differenza allora?

In realtà tuttu dipende da l'usu chì ogni persona li dà è ciò chì ci vole à fà. In particulare adupru sempre aptitude, postu chì hà assai più opzioni, ma in casu devu circà, apt-cache hè più interessante per mè. Inoltre, aptitude hà una interfaccia di console:

Aghju lettu in certi lochi chì aptitude installa ancu e dipendenze pruposte, è què apt-get basta à stallà quelli raccomandati. Tuttavia, se pruvemu à installà Audacious per esempiu, vedemu chì installa i stessi pacchetti.

Fighjemu quandu installemu audace cù aptitude:

sudo aptitude install audacious
I seguenti NUVITI pacchetti seranu installati:
  audacious audacious-plugins {a} libaudclient2 {a} libaudcore1 {a} libbinio1ldbl {a} libcue1 {a} libfluidsynth1 {a} 
  libmcs1 {a} libmowgli2 {a} libreid-builder0c2a {a} libsidplay2 {a} scumpressà {a} 
0 pacchetti aggiornati, 12 novi installati, 0 per rimuovere è 0 micca aggiornati. Ho bisognu di scaricà 3494 kB di fugliali. Dopu u sballaghju, 11,0 MB seranu aduprati.

è avà cun apt-get:

sudo apt-get install audacious
Lettura di a lista di pacchetti ... Fattu Creazione di l'arburu di dipendenza Lettura di l'infurmazioni di statutu ... Fattu I seguenti pacchetti extra seranu installati:
  audacious-plugins libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2 libreid-builder0c2a
  libsidplay2 scumpressate
Pacchetti suggeriti:
  libmcs-backend-gconf libmcs-utils zip
I seguenti NUVITI pacchetti seranu installati:
  audacious audacious-plugins libaudclient2 libaudcore1 libbinio1ldbl libcue1 libfluidsynth1 libmcs1 libmowgli2
  libreid-builder0c2a libsidplay2 scumpressate
0 aggiornatu, 12 serà installatu, 0 per rimuovere, è 0 micca aggiornatu. Ho bisognu di scaricà 3494 kB di fugliali. 11,0 MB di spaziu di discu addiziunale seranu aduprati dopu questa operazione.

Per vede un'altra differenza pudemu fà una ricerca. Per esempiu, aprite un terminal è scrivite:

ricerca d'attitudine ipod

è tandu

ricerca apt-cache ipod

Cumu pudete apprezzà a ricerca cun apt-cache era u più satisfacente. In u casu di aptitude, hà cercatu solu per nome di pacchettu, tuttavia, apt-cache hà cercatu tutti i prugrammi o pacchetti chì sò in leia cù a parolla ipod, probabilmente da a descrizzione di ogni pacchettu.

CONCLUSIONES

Aduprate quellu chì hè u più comudu per voi. Hè più faciule per mè di aduprà aptitude perchè hè un cumandamentu unicu, quantunque cun entier Aghju da aduprà apt-get o apt-cache secondu u casu. Se sapete di qualchì altra differenza, lasciate li in i cumenti 😀


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

12 cumenti, lasciate i toi

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

  1.   Yoyo dijo

    Sò sempre statu fidu à l'attitudine 😉

    1.    elav <° Linux dijo

      Simu digià 2 😀

  2.   mcder3 dijo

    Manca "aptitude purge packagename" per rimuovere u pacchettu + dipendenze + i paràmetri di u pacchettu (livellu radice)

    Assai bona entrata è congratulazioni per u blog 😛

    riguarda

    1.    mcder3 dijo

      L'aghju digià vistu lol ... scusate d'avè messu a cosa "aptitude purge" XD

      1.    KZKG ^ Gaara dijo

        Nunda, ùn v'inchietate ^ - ^
        Grazie per i vostri cummenti, perchè l'intenzione chì sò sicuru era di aiutà 😉
        Saluti è fermate quì 🙂

      2.    elav <° Linux dijo

        Nisun prublema .. Grazie per vulè aiutà .. 😀

  3.   Ghjesù Ballesteros dijo

    Quandu usu Debian preferiscu ancu aptitude, mi dà più fiducia :). Ma sò ancu d'accordu cun voi chì apt-get hè più efficace quandu si tratta di circà. Ùn sò micca se aptitude un ghjornu userà qualcosa di simile à apt-cache o forse in futuro eliminerà apt-get è lascerà aptitude è apt-cache: P ...

  4.   lugliu dijo

    Finu avà avia adupratu APT-GET, aghju da appruvà APTITUDE per vede ...

  5.   Jose Luis Mantilla dijo

    Benintesa ci hè una differenza assai rimarchevuli !!

    Apt: installate u pacchettu cù e biblioteche richieste

    Aptitude: installa quelli richiesti, suggeriti è prima di installallu verifica chì ùn danneghja micca un altru pacchettu chì comparte biblioteche di altre versioni, prima di installallu risolve i cunflitti esistenti trà l'applicazioni chì anu ancu u stessu portu o chì anu qualcosa di male in a so cunfigurazione è voi Chiedi cumu vulete risolve lu cù i so rispettivi suggerimenti è spiegazioni è infine cù Aptitude ùn averete MAI pacchetti rotti (ùn averete micca bisognu d'installazione pulita o autucleana o apt -f per corregge), funziona cusì da 6,5 è 7 !!

    Bonghjornu è per serve vi (saluti da a Culumbia)

  6.   canali scunnisciutu dijo

    Bonghjornu.
    È chì hè u cumandamentu di installazione APT? Notu chì u menzionanu in u Tutorial pdf chì Linux Mint hà in u so situ web.
    È u so autore ricumanda di ùn fà aghjurnamentu apt-get di Aggiornamenti da u Terminale, postu chì ùn filtra micca à chì tippu di livelli di stabilità appartenenu, cume s'ellu sia dispunibule in l'Updater cù l'interfaccia grafica di Mint.

  7.   Franco dijo

    Ancu sapendu questu, adupru apt-get più spessu di aptitude. Ma sò chì u gestore di pacchetti synaptic utilizza aptitude ogni volta chì stallate qualcosa in modu graficu.

  8.   pepu dijo

    Per parechji anni u cumandamentu APT include e funzionalità apt-get è apt-cache, in modu chì pudemu fà "apt install package" è "apt search package" invece di "apt-get install package" è "apt- pacchettu di ricerca cache »rispettivamente.