Introduzione all'APT System: differenze tra le versioni

m
(→‎Elenco comandi principali: sezioni e piccole aggiunte)
Riga 1: Riga 1:
==Introduzione==
A partire dalla versione 3.4, Kde offre il supporto alla rilevazione automatica del nuovo hardware ed al suo corretto utilizzo (in particolare le periferiche di archiviazione come pennine usb, fotocamere, cd/dvd).
L' apt-system creato dagli sviluppatori di debian e' un insieme di script che si appoggiano al comando dpkg allo scopo di snellire/agevolare la gestione di pacchetti e dipendenze nei sistemi Debian GNU/Linux. Notoriamente chi prende confidenza con debian difficilmente sara' tentato di cambiare distribuzione, e questo anche grazie a questo splendido set di tools.  


Il sistema APT (Advanced Packaging Tool) permette di installare qualsiasi programma gestendo in maniera automatica le [[dipendenze]]. Ma è anche in grado di fornire una lista di pacchetti consigliati, e di pacchetti suggeriti. Può rimuovere un programma conservandone i file di configurazione, oppure eliminandolo totalmente. Può mostrare la descrizione di ogni pacchetto o ricercare quale pacchetto contiene una certa parola chiave nella descrizione. Può aggiornare in blocco l'intero sistema usando varie politiche di aggiornamento.  Può installare i sorgenti di un pacchetto e gestire le dipendenze necessarie alla compilazione. E molto altro ancora. Nonostante la sua complessità usare l'APT è molto semplice e intuitivo una volta imparati i comandi basilari.
Per funzionare correttamente, per�, � necessario installare alcune applicazioni, con funzioni ben specifiche, ed abilitare la funzionalit�.


==Elenco comandi principali==
=Installazione del software necessario=
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 tools grafici che, nella maggior parte dei casi, non hanno la necessaria "precisione".
; hal : ''Hardware Abstraction Layer'' offre una piattaforma uniforme per la gestione dell'hardware;
Vediamo brevemente i principali comandi (ovviamente dovete essere root):
; dbus-1 : utilizzato per permettere l'intercomunicazione tra processi
; pmount : offre il supporto al mount dei dispositivi da parte degli utenti normale (purch� essi appartengano al gruppo ''plugdev'') di dispositivi di memorizzazione dati non presenti in /etc/fstab


=== Installazione, Rimozione, Aggiornamento ===
I pacchetti in questione possono essere installati tramite un
<pre>
# apt-get install hal dbus-1 pmount</pre>


;dpkg -i ''nome-pachetto.deb'': installa un pacchetto debian già scaricato e presente nella directory corrente.
Al termine dell'installazione � necessario aggiungere gli utenti interessati al gruppo ''plugdev''. Per ogni utente deve essere eseguito il seguente comando:
<pre>
# adduser nomeutente plugdev</pre>


;apt-get install [pacchetto1, pacchetto2, pacchettoN, ...]: il comando scarica e installa/aggiorna i pacchetti indicati, risolvendo le [[dipendenze]].
Per poter rendere funzionante l'aggiunta ad un altro gruppo, � necessario effettuare un logout-login ma, prima di farlo, � consigliabile configurare Kde come descritto di seguito.


;apt-get remove [pacchetto1, pacchetto2, pacchettoN, ...]: e' l' esatto opposto del comando precedente, rimuove i pacchetti indicati.
=Configurazione di Kde=
La configurazione di Kde � estremamente semplice:
* recarsi nel centro di controllo di Kde
* selezionare il gruppo "dispositivi"
* selezionare il sottogruppo "dispositivi di memorizzazione"
* abilitare il supporto ad ''HAL'' nella seconda scheda
* abilitare (se si vuole) il supporto al ''polling'' dei dispositivi CD (in questo modo viene rilevato l'inserimento di un supporto)
* abilitare l'ultima voce, per far s� che venga mostrato il men� di scelta dell'applicazione, dopo l'inserimento del dispositivo)


;aptitude purge [pacchetto1, pacchetto2, pacchettoN, ...]: rimuove i pacchetti indicati ed elimina anche i file di configurazione.
[[Categoria:Tips&Tricks]]
 
;apt-get update: aggiorna la lista dei pacchetti e le relative informazioni (versione disponibile, descrizione, ecc... ).
 
;apt-get upgrade: aggiorna i pacchetti installati sul nostro sistema (se sono disponibili versione piu' recenti). Non installa nuovi pacchetti.
 
;apt-get dist-upgrade: è simile al precedente, ma aggiorna tutti i pacchetti anche a costo di installare nuovi pacchetti e rimuoverne di presenti, per soddisfare le dipendenze.
 
;apt-get install [pacchetto] -s: simula (stampando l'output) il processo di installazione di un pacchetto. Utili per controllare se il paccheto che stiamo installando/aggiornando modifichera' altri pacchetti da noi installati.
 
''Vedere anche la [[Aptitude|Guida ad Aptitude]].''
 
 
=== Ricerca e Informazioni sui pacchetti ===
 
;apt-cache search [stringa da cercare]: usando questo comando possiamo cercare pacchetti in base al nome, alla descrizione, ecc ...
 
;apt-cache show [nome pacchetto]: questo comando visualizza una breve descrizione del pacchetto da noi richiesto, fornendo versione, uso, dipendenze e altre utili informazioni.
 
;apt-file search ''nome-file'': cerca in quali pacchetti è presente il file ''nome-file''. Vedere anche: [[Apt-file: ricerca all'interno dei pacchetti]].
 
=== Gestione delle fonti ===
 
;apt-setup: serve per aggiungere/aggiornare le fonti da cui scaricare i pacchetti.
 
;[[Apt-cdrom | apt-cdrom]]: aggiunge alle fonti per i pacchetti il contenuto di un CD debian.
 
=== Pacchetti sorgenti e compilazione ===
 
;apt-get source [pacchetto]: 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 andra' a sua volta installato!I sorgenti vengono scaricati nella directory da cui si è lanciato il comando.
 
;apt-get build-dep [pacchetto]: 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 apt-get source.
 
;apt-get source [pacchetto] --compile: e' il passo finale per la compilazione di un pacchetto deb. Lanciatelo dalla stessa directory in cui avete scaricato i sorgenti da compilare.
 
=== Altro ===
 
;apt-get autoclean: i pacchetti scaricati vengono memorizzati in /var/cache/apt/archive/ che col passare del tempo tende a gonfiarsi notevolmente. Con questo comando e' possibile dire all' apt-system di cancellare questi pacchetti. Notare che, se fatta a mano, questa operazione causera' un certo "disorientamento" da parte di apt convinto di avere una copia di eventuali pacchetti in locale.
 
;apt-get clean: elimina tutti i pacchetti dalla cache.
 
;apt-get moo: Have you mooed today ?
 
==Link==
Per una panoramica completa sulle funzionalità e sull'utilizzo del sistema APT vedere:
 
* [http://www.debian.org/doc/manuals/apt-howto/index.it.html#contents Apt HowTo]
 
 
----
Autore: [[Utente:Keltik|Keltik]]
[[Categoria:Apt]]
1 760

contributi