3 155
contributi
Wtf (discussione | contributi) m (→Introduzione) |
Wtf (discussione | contributi) Nessun oggetto della modifica |
||
Riga 10: | Riga 10: | ||
* [[Synaptic]], disponibile in ambienti grafici come GNOME, KDE, ecc. è tra gli strumenti più semplice da usare, consigliato a tutti ed in particolar modo agli utenti alle prime armi. | * [[Synaptic]], disponibile in ambienti grafici come GNOME, KDE, ecc. è tra gli strumenti più semplice da usare, consigliato a tutti ed in particolar modo agli utenti alle prime armi. | ||
* [[Aptitude]], è il più potente strumento grafico a caratteri per la gestione dei pacchetti | * [[Aptitude]], è il più potente strumento grafico a caratteri per la gestione dei pacchetti | ||
* Apt-Get e dpkg, strumenti a riga di comando brevemente descritti | * Apt-Get e dpkg, strumenti a riga di comando brevemente descritti nella sezione successiva. | ||
* [[Wajig]] | * [[Wajig]] | ||
==Apt-get e altri strumenti== | |||
Lungi dall'essere completa, questa brevissima panoramica ha lo scopo di fornire un piccolo vademecum per mantenere in forma il nostro sistema operativo senza far ricorso a tool grafici che, nella maggior parte dei casi, non hanno la necessaria "precisione". | |||
Vediamo brevemente i principali comandi (ovviamente dovete essere root): | |||
=== Installazione, Rimozione, Aggiornamento === | |||
;<code>dpkg -i ''nome-pacchetto.deb''</code>: installa un pacchetto Debian già scaricato e presente nella directory corrente; | |||
;<code>apt-get install [pacchetto1, pacchetto2, pacchettoN, ...]</code>: il comando scarica e installa/aggiorna i pacchetti indicati, risolvendo le [[dipendenze]]; | |||
;<code>apt-get remove [pacchetto1, pacchetto2, pacchettoN, ...]</code>: è l'esatto opposto del comando precedente, rimuove i pacchetti indicati; | |||
;<code>aptitude purge [pacchetto1, pacchetto2, pacchettoN, ...]</code>: rimuove i pacchetti indicati ed elimina anche i file di configurazione; | |||
;<code>apt-get update</code>: aggiorna la lista dei pacchetti e le relative informazioni (versione disponibile, descrizione, ecc.); | |||
;<code>apt-get upgrade</code>: aggiorna i pacchetti installati sul nostro sistema (se sono disponibili versione più recenti). Non installa nuovi pacchetti; | |||
;<code>apt-get dist-upgrade</code>: è simile al precedente, ma aggiorna tutti i pacchetti anche a costo di installare nuovi pacchetti e rimuoverne di presenti, per soddisfare le dipendenze; | |||
;<code>apt-get install [pacchetto] -s</code>: simula (stampando l'output) il processo di installazione di un pacchetto. Utili per controllare se il pacchetto che stiamo installando/aggiornando modificherà altri pacchetti da noi installati. | |||
''Vedere anche la [[Aptitude|Guida ad Aptitude]].'' | |||
=== Ricerca e Informazioni sui pacchetti === | |||
;<code>apt-cache search [stringa da cercare]</code>: usando questo comando possiamo cercare pacchetti in base al nome, alla descrizione, ecc.; | |||
;<code>apt-cache show [nome pacchetto]</code>: questo comando visualizza una breve descrizione del pacchetto da noi richiesto, fornendo versione, uso, dipendenze e altre utili informazioni; | |||
;<code>apt-file search ''nome-file''</code>: cerca in quali pacchetti è presente il file <code>''nome-file''</code>. Vedere anche: [[Apt-file: ricerca all'interno dei pacchetti]]. | |||
=== Gestione delle fonti (o repository) === | |||
;<code>apt-setup</code>: serve per aggiungere/aggiornare le fonti (o [[repository]]) da cui scaricare i pacchetti; | |||
;<code>[[Apt-cdrom | apt-cdrom]]</code>: aggiunge alle fonti per i pacchetti il contenuto di un CD Debian. | |||
=== Pacchetti sorgenti e compilazione === | |||
;<code>apt-get source [pacchetto]</code>: questo è il comando da utilizzare nel caso volessimo installare i sorgenti di un pacchetto. NOTA BENE: i sorgenti così scaricati, una volta compilati, daranno origine ad un pacchetto .deb che andrà a sua volta installato! I sorgenti vengono scaricati nella directory da cui si è lanciato il comando. | |||
;<code>apt-get build-dep [pacchetto]</code>: questo è un pacchetto fondamentale, specie se si lavora molto con i sorgenti. Si preoccupa di soddisfare le dipendenze del pacchetto che andremo a compilare dopo aver eseguito <code>apt-get source</code>. | |||
;<code>apt-get source [pacchetto] --compile</code>: è il passo finale per la compilazione di un pacchetto deb. Lanciatelo dalla stessa directory in cui avete scaricato i sorgenti da compilare. | |||
=== Altro === | |||
;<code>apt-get autoclean</code>: i pacchetti scaricati vengono memorizzati in <code>/var/cache/apt/archive/</code> che col passare del tempo tende a gonfiarsi notevolmente. Con questo comando è possibile dire all'apt-system di cancellare questi pacchetti. Notare che, se fatta a mano, questa operazione causerà un certo "disorientamento" da parte di apt convinto di avere una copia di eventuali pacchetti in locale. | |||
;<code>apt-get clean</code>: elimina tutti i pacchetti dalla cache. | |||
;<code>apt-get moo</code>: Have you mooed today ? | |||
;E per concludere con le easter-eggs: | |||
*<code>aptitude mooo</code> | |||
*<code>aptitude -v moo</code> | |||
*<code>aptitude -vv moo</code> | |||
*<code>aptitude -vvvvvvvvv moo</code> | |||
==I Pacchetti== | ==I Pacchetti== | ||
Riga 313: | Riga 374: | ||
In realtà, vediamo che a costituire il cuore di KDE sono le sue dipendenze. Senza i metapacchetti bisognerebbe installare uno per uno i pacchetti che costituiscono KDE. | In realtà, vediamo che a costituire il cuore di KDE sono le sue dipendenze. Senza i metapacchetti bisognerebbe installare uno per uno i pacchetti che costituiscono KDE. | ||
Per maggiori informazioni sui metapacchetti si veda [[Gestione_dei_metapacchetti | questa pagina]]. | Per maggiori informazioni sui metapacchetti si veda [[Gestione_dei_metapacchetti | questa pagina]]. | ||
==Link== | ==Link== |
contributi