Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AptGetHowTo"
Differenze tra le versioni 12 e 18 (in 6 versioni)
Versione 12 del 07/01/2006 14.30.07
Dimensione: 5683
Commento: eliminate le linee orizzontali
Versione 18 del 11/04/2007 14.39.13
Dimensione: 5994
Commento: iniziata revisione
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||

Documento originale:
https://wiki.ubuntu.com/AptGetHowto
 *Traduzione di AlessioFattorini
 *revisione: 1-11-2005
#LANGUAGE it
||<tablestyle="font-size: 18px; text-align:center; width:100%; background:red; margin: 0 0 0 0;" style="padding:0.5em;">'''ATTENZIONE![[BR]][[BR]]La seguente guida è in revisione.'''||
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents(1)]]||
Linea 20: Linea 18:
 * {{{apt-get update}}} - Aggiorna la lista dei pacchetti disponibili dai [:AddingRepositoriesHowto:Repositories]. Da eseguire dopo aver cambiato /etc/apt/sources.list o /etc/apt/preferences. Da eseguire comunque periodicamente per essere sicuri che le proprie liste rimangano sempre aggiornate.  * '''apt-get update'''
Aggiorna la lista dei pacchetti disponibili dai [:AddingRepositoriesHowto:Repositories]. Da eseguire dopo aver cambiato /etc/apt/sources.list o /etc/apt/preferences. Da eseguire comunque periodicamente per essere sicuri che le proprie liste rimangano sempre aggiornate.
Linea 22: Linea 21:
 * {{{apt-get install packagename}}} - installa un nuovo pacchetto (vedi anche aptitude, qui sotto)  * '''apt-get install''' ''packagename''
I
nstalla un nuovo pacchetto (vedi anche aptitude, qui sotto)
Linea 24: Linea 24:
 * {{{apt-cache search string}}} - Cerca una stringa nella lista dei pacchetti conosciuti  * '''apt-cache search''' ''string''
Cerca una stringa nella lista dei pacchetti conosciuti
Linea 26: Linea 27:
 * {{{dpkg -l package-name-pattern}}} - Lista dei pacchetti che matchano con con la forumula cercata  * '''dpkg -l''' ''package-name-pattern''
Lista dei pacchetti che matchano con la formula cercata
Linea 28: Linea 30:
 * {{{aptitude}}} - Visualizzatore (Curses) di tutti i pacchetti installai o disponibili. Aptitude può essere usato da linea di comando nello stesso modo di apt-get, ma solo per alcuni comandi, i più usato sono install e remove. Comunque dato che aptitude tiene traccia di molte più informazioni di apt-get. è considerato migliore per quanto riguarda le operazioni di installazione e rimozione  * '''aptitude'''
Visualizzatore (Curses) di tutti i pacchetti installai o disponibili. '''Aptitude''' può essere usato da linea di comando nello stesso modo di '''apt-get''', ma solo per alcuni comandi, i più usati sono install e remove. Comunque dato che aptitude tiene traccia di molte più informazioni di apt-get. è considerato migliore per quanto riguarda le operazioni di installazione e rimozione
Linea 30: Linea 33:
 * {{{apt-cache showpkg pkgs}}} - Mostra alcune informazioni riguardo ai pacchetti  * '''apt-cache showpkg''' ''pkgs''
Mostra alcune informazioni riguardo ai pacchetti
Linea 32: Linea 36:
 * {{{apt-cache dumpavail}}} - Stampa una lista di tutti i pacchetti  * '''apt-cache dumpavail'''
Stampa una lista di tutti i pacchetti
Linea 34: Linea 39:
 * {{{apt-cache show pkgs}}} - Visualizza tutte le informazioni riguardo un pacchetto, similmente a dpkg --print-avail  * '''apt-cache show''' ''pkgs''
Visualizza tutte le informazioni riguardo un pacchetto, similmente a dpkg --print-avail
Linea 36: Linea 42:
 * {{{apt-cache pkgnames}}} - Lista veloce di ogni pacchetto del sistema  * '''apt-cache pkgnames'''
Lista veloce di ogni pacchetto del sistema
Linea 38: Linea 45:
 * {{{dpkg -S file}}} - Quale pacchetto è proprietario di questo file?  * '''dpkg -S''' ''file''
Quale pacchetto è proprietario di questo file?
Linea 40: Linea 48:
 * {{{dpkg -L package}}} - Lista di file nel pacchetto.  * '''dpkg -L''' ''package''
Lista di file nel pacchetto.
Linea 42: Linea 51:
 * {{{apt-file search filename}}} - Cerca un pacchetto (anche non installato) che contenga i file individuati dalla stringa. apt-file è un pacchetto per conto suo, e deve essere installato tramite 'apt-get install', quindi è possibile effettuare apt-file update. Se 'apt-file search filename' mostra troppe informazioni, provate con 'apt-file search filename | grep -w filename' (che mostra solo i file che contengono la suddetta parola) o una variante come 'apt-file search filename | grep /bin/' che mostra solo i file localizzati nelle directory come /bin o /usr/bin, utile se state cercando un particolare eseguibile.  * '''apt-file search''' ''filename''
Cerca un pacchetto (anche non installato) che contenga i file individuati dalla stringa. apt-file è un pacchetto per conto suo, e deve essere installato tramite 'apt-get install', quindi è possibile effettuare apt-file update. Se 'apt-file search filename' mostra troppe informazioni, provate con 'apt-file search filename | grep -w filename' (che mostra solo i file che contengono la suddetta parola) o una variante come 'apt-file search filename | grep /bin/' che mostra solo i file localizzati nelle directory come /bin o /usr/bin, utile se state cercando un particolare eseguibile.
Linea 44: Linea 54:
'''Pulizia della cache di apt''' - Apt, dopo aver scaricato ed installato sul sistema un pacchetto, mantiene nella propria cache (che si trova in /var/cache/apt/archives/) una copia *.deb, sia di quelli tuttora installati, che di quelli in seguito rimossi. E' un archivio di sicurezza che con il passare del tempo può assumere notevoli dimensioni, i seguenti comandi cancellano questi pacchetti: == Pulizia della cache di apt ==
'''
Apt''', dopo aver scaricato ed installato sul sistema un pacchetto, mantiene nella propria cache (che si trova in /var/cache/apt/archives/) una copia *.deb, sia di quelli tuttora installati, che di quelli in seguito rimossi. E' un archivio di sicurezza che con il passare del tempo può assumere notevoli dimensioni, i seguenti comandi cancellano questi pacchetti:
Linea 48: Linea 59:
 * {{{apt-get clean}}} - E' molto più radicale, poichè rimuove dalla cache di apt ogni file .deb, '''anche quelli relativi ai pacchetti correntemente installati'''. Generalmente non avete bisogno dei file .deb per i pacchetti installati, quindi potrebbe essere la cosa migliore se avete problemi di spazio.  * {{{apt-get clean}}} - E' molto più radicale, poiché rimuove dalla cache di apt ogni file .deb, '''anche quelli relativi ai pacchetti correntemente installati'''. Generalmente non avete bisogno dei file .deb per i pacchetti installati, quindi potrebbe essere la cosa migliore se avete problemi di spazio.
== Esempio installazione ==
In questo esempio vi mostreremo come cercare ed installare il pacchetto ''deskbar'' con '''apt''':
Linea 50: Linea 63:
attachment:Esempio.gif
Linea 60: Linea 74:
La linea di comando è potente, ma digitare è una prassi lenta, quindi puoi rendere i tuoi comandi più corti inerendoli nella tua *~/.bashrc in questo modo: La linea di comando è potente, ma digitare è una prassi lenta, quindi puoi rendere i tuoi comandi più corti inserendoli alla fine del file ''~/.bashrc'' in questo modo:
Linea 76: Linea 90:
Guarda anche il comando aptitude più in alto, potresti usare anche "alias agi='sudo aptitude install'" Guarda anche il comando '''aptitude''' più in alto, potresti usare anche "alias agi='sudo aptitude install'"
Linea 78: Linea 92:
= Links =

 * [http://www.debian.org/doc/manuals/apt-howto/index.en.html Debian Apt-howto documentation]disponibile anche come pacchetto: *apt-howto*


= Documenti Correlati =
= Ulteriori risorse =
 * [http://www.debian.org/doc/manuals/apt-howto/index.it.html Debian APT HOWTO]
Linea 87: Linea 96:

----
CategoryDaRevisionare
## PrioritàAlta
## RevisioneTecnica
## RevisioneStilistica

ATTENZIONE!BRBRLa seguente guida è in revisione.

BR

Introduzione

All'inizio c'era il .tar.gz. Gli utenti dovevano compilare ogni programma che volevano usare sotto [http://www.linux.org GNU/Linux]. Quando fu creata [http://www.debian.org Debian], è stata ritenuto necessario includere un metodo per la gestione dei pacchetti installati sulla macchina. Fu chiamato dpkg. Questo famoso software per la gestione dei pacchetti fu il primo del sistema [http://www.linux.org GNU/Linux], poi [http://www.redhat.com Red Hat] decise di creare il proprio sistema rpm'.

Un nuovo dilemma si presentò agli sviluppatori [http://www.linux.org GNU/Linux]. Avevano bisogno di un metodo rapido, pratico, ed efficente per installare pacchetti, gestendo le dipendenze automaticamente e mantenendone la configurazione durante ogni upgrade. Quindi, [http://www.debian.org Debian] tracciò la strada e fece nascere APT the Advanced Packaging Tool, Conectiva ne fece poi il porting per utilizzarlo e adottarlo anche su altre distribuzioni.

  • Dal Debian APT HOWTO

Comandi

Tutti questi comandi richiedono ["Sudo"].

  • apt-get update

Aggiorna la lista dei pacchetti disponibili dai [:AddingRepositoriesHowto:Repositories]. Da eseguire dopo aver cambiato /etc/apt/sources.list o /etc/apt/preferences. Da eseguire comunque periodicamente per essere sicuri che le proprie liste rimangano sempre aggiornate.

  • apt-get install packagename

Installa un nuovo pacchetto (vedi anche aptitude, qui sotto)

  • apt-cache search string

Cerca una stringa nella lista dei pacchetti conosciuti

  • dpkg -l package-name-pattern

Lista dei pacchetti che matchano con la formula cercata

  • aptitude

Visualizzatore (Curses) di tutti i pacchetti installai o disponibili. Aptitude può essere usato da linea di comando nello stesso modo di apt-get, ma solo per alcuni comandi, i più usati sono install e remove. Comunque dato che aptitude tiene traccia di molte più informazioni di apt-get. è considerato migliore per quanto riguarda le operazioni di installazione e rimozione

  • apt-cache showpkg pkgs

Mostra alcune informazioni riguardo ai pacchetti

  • apt-cache dumpavail

Stampa una lista di tutti i pacchetti

  • apt-cache show pkgs

Visualizza tutte le informazioni riguardo un pacchetto, similmente a dpkg --print-avail

  • apt-cache pkgnames

Lista veloce di ogni pacchetto del sistema

  • dpkg -S file

Quale pacchetto è proprietario di questo file?

  • dpkg -L package

Lista di file nel pacchetto.

  • apt-file search filename

Cerca un pacchetto (anche non installato) che contenga i file individuati dalla stringa. apt-file è un pacchetto per conto suo, e deve essere installato tramite 'apt-get install', quindi è possibile effettuare apt-file update. Se 'apt-file search filename' mostra troppe informazioni, provate con 'apt-file search filename | grep -w filename' (che mostra solo i file che contengono la suddetta parola) o una variante come 'apt-file search filename | grep /bin/' che mostra solo i file localizzati nelle directory come /bin o /usr/bin, utile se state cercando un particolare eseguibile.

== Pulizia della cache di apt == Apt, dopo aver scaricato ed installato sul sistema un pacchetto, mantiene nella propria cache (che si trova in /var/cache/apt/archives/) una copia *.deb, sia di quelli tuttora installati, che di quelli in seguito rimossi. E' un archivio di sicurezza che con il passare del tempo può assumere notevoli dimensioni, i seguenti comandi cancellano questi pacchetti:

  • apt-get autoclean - Eseguito periodicamente cancella tutti gli archivi .deb dei pacchetti che non sono più installati nel sistema. Potete liberare molto spazio libero in questo modo.

  • apt-get clean - E' molto più radicale, poiché rimuove dalla cache di apt ogni file .deb, anche quelli relativi ai pacchetti correntemente installati. Generalmente non avete bisogno dei file .deb per i pacchetti installati, quindi potrebbe essere la cosa migliore se avete problemi di spazio.

Esempio installazione

In questo esempio vi mostreremo come cercare ed installare il pacchetto deskbar con apt:

attachment:Esempio.gif

Pacchetti aggiuntivi

deborphan e debfoster ottimi per trovare pacchetti orfani o non più utili, e che possono essere rimossi.

Note

Potete inserire differenti repository editando /etc/apt/sources.list, sostituendo "stable" con "unstable" (o altro) e poi eseguire apt-get update. La modifica e l'aggiunta dei Repositories sono spiegate dettagliatamente in AddingRepositoriesHowto.

Velocizzare il lavoro alla linea di comando

La linea di comando è potente, ma digitare è una prassi lenta, quindi puoi rendere i tuoi comandi più corti inserendoli alla fine del file ~/.bashrc in questo modo:

    alias acs='apt-cache search'

    alias agu='sudo apt-get update'

    alias agg='sudo apt-get upgrade'

    alias agd='sudo apt-get dist-upgrade'

    alias agi='sudo apt-get install'

    alias agr='sudo apt-get remove'

Guarda anche il comando aptitude più in alto, potresti usare anche "alias agi='sudo aptitude install'"

Ulteriori risorse


CategoryDaRevisionare