Advanced Packaging Tool

gestore di pacchetti software
Versione del 1 ott 2005 alle 17:03 di FlaBot (discussione | contributi) (robot Aggiungo: bg)

Advanced Packaging Tool, conosciuto con l'acronimo APT, è il nuovo gestore standard di pacchetti software della distribuzione Debian. Un gestore di pacchetti viene utilizzato per installare, aggiornare, verificare e rimuovere software del sistema operativo in maniera intuitiva e aiuta a risolvere le dipendenze tra i pacchetti. APT ha la particolarità di sfruttare contemporaneamente diverse sorgenti di pacchetti (sorgenti remote ftp e http, cdrom, DVD e hard disk), di gestire autonomamente diverse distribuzioni di pacchetti e di permettere velocemente l'aggiornamento del sistema operativo ad una particolare distribuzione. Sotto Debian si hanno tre differenti distribuzioni utilizzabili: stable, testing e unstable.

È studiato per poter essere interfacciato graficamente, sono nati così diversi tool grafici, che, basati su APT, permettono di gestire il contenuto del sistema operativo attraverso una GUI (Interfaccia grafica), tra tutti è possibile segnalare synaptic.

Advance Packaging Tool si basa sostanzialmente sul file /etc/apt/sources.list che contiene la lista delle sorgenti da cui attingere i pacchetti e sul comando apt-get.

Utilizzo

  • Gestione elenco sorgenti

Per modificare l'elenco delle sorgenti da cui APT andrà ad attingere è possibile editare il file /etc/apt/sources.list: Ogni voce dell'elenco dovrà avere uno di questi formati:

    deb http://host/debian distribuzione sezione1 sezione2 sezione3
    deb-src http://host/debian distribuzione sezione1 sezione2 sezione3 

La prima parola di ogni riga, deb o deb-src, indica il tipo di archivio: se contiene pacchetti binari (deb), che sono i pacchetti già compilati che normalmente usiamo, o se l'archivio contiene i pacchetti sorgente (deb-src), che sono il codice originale del programma. La seconda parola indica l'indirizzo della sorgente. Al posto di distribuzione deve essere indicata la distribuzione che si vuole gestire (di solito uno dei tre rami di sviluppo stable, testing o unstable, oppure esplicitamente la versione, come woody o sarge). Le sezioni indicheranno quali parti della distribuzione dovranno essere gestite (normalmente si possono trovare main (i pacchetti completamente liberi, la maggioranza), non-free (i pacchetti rilasciati sotto una licenza non libera) e contrib (pacchetti liberi che però dipendono da altri non liberi)). Al termine della compilazione di /etc/apt/sources.list è necessario lanciare il comando:

    apt-get update

perché APT riconosca le modifiche.

Per maggiori informazioni a riguardo, rimando alla sezione dedicata dell'APT Howto.

  • Installazione pacchetti

L'installazione di nuovi pacchetti, una volta impostate le sorgenti, è effettuabile semplicemente attraverso l'esecuzione del comando:

    apt-get install nomepacchetto

dove nomepacchetto sarà ovviamente il nome del pacchetto che si vuole installare

  • Rimozione dei pacchetti

Analogamente all'installazione, la rimozione è effettuabile attraverso l'esecuzione di:

    apt-get remove nomepacchetto

Eseguendo apt-get remove verranno rimossi i pacchetti, ma non i loro file di configurazione, per eliminare anch'essi è necessario anteporre --purge ad remove in questo modo:

    apt-get --purge remove nomepacchetto
  • Aggiornamento

È anche possibile aggiornare ogni singolo pacchetto attraverso la semplice esecuzione del comando:

    apt-get upgrade nomepacchetto

Per altre e più dettagliate informazioni a riguardo consiglio la lettura della sezione dedicata del APT Howto.

Voci Correlate

Collegamenti esterni