7084
Comment: update Category(Quick)PackageManagement (merged)
|
4700
(partial) sync with English master (v.50)
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[AptCLI|English]] - [[fr/AptCLI|Français]] - Italiano - [[ko/AptCLI|한국어(Korean)]] - [[AptCLIDutch|Nederlands]]-~ | ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[AptCLI|English]] - [[fr/AptCLI|Français]] - Italiano - [[ko/AptCLI|한국어(Korean)]] - [[nl/AptCLI|Nederlands]]-~ |
Line 8: | Line 8: |
(Notare che una CLI o console [[it/Root|root]] (in GNOME) si può quasi certamente trovare in "Applicazioni -> Strumenti di sistema -> Terminale Root" e in "Applicazioni -> Strumenti di sistema -> Terminale" si può trovare una console per utente normale.) {{http://www.vanadac.com/~dajhorn/projects/lmsw/10%20Spam/01%20apt-get%20install%20perlstuff.png}} |
|
Line 14: | Line 10: |
Apt scarica i pacchetti e li installa sul vostro computer. Per farlo si connette ad archivi di software, o fonti (in inglese ''source''), che contengono tutti i pacchetti che si possono desiderare. Si può configurare Apt per usare una fonte (o fonti multiple) da cui ottenere questi pacchetti. Ci sono molte fonti: server web (HTTP), server FTP, dischi CD-ROM, server di rete (ecc). Generalmente gli utenti scaricano i pacchetti da Internet, dato che la maggior parte di essi non scarica tutti i 14 CD (per l'attuale rilascio di Sarge). | Apt scarica i pacchetti e li installa sul vostro computer. Per farlo si connette ad archivi di software, o fonti (in inglese ''source''), che contengono tutti i pacchetti che si possono desiderare. Si può configurare Apt per usare una fonte (o fonti multiple) da cui ottenere questi pacchetti. Ci sono molte fonti: server web (HTTP), server FTP, dischi CD-ROM, server di rete (ecc). Generalmente gli utenti scaricano i pacchetti da Internet, dato che la maggior parte di essi non scarica tutti i 3 DVD (per l'attuale rilascio <<DebianCodename(stable)>>). |
Line 20: | Line 16: |
Aprire una console [[it/Root|root]] | Come [[it/Root|root]] eseguire: |
Line 28: | Line 24: |
Modificare! | |
Line 30: | Line 25: |
Prima si dovrebbe leggere il manuale di questo file di configurazione: digitare "{{{man sources.list}}}" in una finestra di console. Si può anche leggere la pagina [[it/SourcesList|sources.list]]. | Prima si dovrebbe leggere il manuale di questo file di configurazione [[https://manpages.debian.org/stretch/apt/sources.list.5.en.html|qui]] o digitando {{{man sources.list}}} in una finestra con console. Si può anche leggere la pagina del wiki sul file [[it/SourcesList|sources.list]]. |
Line 32: | Line 27: |
=== Usando apt-setup === Si può usare lo strumento '''apt-setup''' che genera automaticamente righe con fonti e le aggiunge a /etc/apt/sources.list (il file che configura le fonti apt). Notare che apt-setup non cancella la configurazione esistente: semplicemente vi aggiunge in fondo ulteriori fonti. apt-setup è un assistente di configurazione per [[DebConf|debconf]]. Notare che apt-setup faceva parte di base-config che non è più disponibile in [[it/DebianEtch|Debian Etch]] o [[it/DebianUnstable|Debian Unstable]], si faccia riferimento a [[DebianInstaller/RemoveBaseConfig]] e a http://lists.debian.org/debian-boot/2005/12/msg00259.html per ulteriori dettagli. Aprire una console di root {{{ # apt-setup }}} Seguite la configurazione guidata! === Usando apt-spy === apt-spy genera un file sources.list (il file di configurazione per le fonti dei pacchetti per apt) al posto vostro! Misura la latenza e la larghezza di banda dei server e sceglie il migliore. Come prima cosa è necessario installarlo e poi leggere come usarlo: Aprire una console di root {{{ aptitude install apt-spy }}} Quando si usa apt-spy è necessario includere almeno {{{-d}}} e la distribuzione Debian che si vuole testare. Esempio di primo uso: {{{ # apt-spy -d stable }}} Questo comando controllerà tutti i repository per la versione Stable di Debian per vedere quali sono i più veloci. Se si vuole solamente controllare i repository della propria area si deve includere {{{-a}}} e la posizione; le aree permesse includono North America, South America, Asia, Europe e Australia e New Zealand. ==== Opzioni per apt-spy ==== *-d distribuzione - la distribuzione Debian (es., stable). Richiesto a meno che non si stia aggiornando. *-a area - Area da testare. (es, Europe). *-c config - File di configurazione da usare. *-e numero - Numero di server da testare prima di terminare. *-f file - File da scaricare durante il test (specificato in relazione a Debian come base). *-i file - File di input specificato. Per l'uso con l'opzione -w. *-m elenco-di-mirror - Elenco di mirror da usare o elenco-di-mirror da aggiornare, se si sta facendo un aggiornamento. *-o file-output - File in cui mettere l'output. *-p proxy - Server proxy da usare. |
Una console di [[it/Root|root]] (in GNOME) può molto probabilmente essere trovata in {{{Applicazioni > Strumenti di sistema > Terminale root}}}. Si può anche usare [[it/sudo|sudo]] per modificare questi file da una console in esecuzione come account utente normale. |
Line 78: | Line 31: |
Se si usa GNOME ''(non so come sia per KDE)'', che è il desktop predefinito in Debian, si possono configurare le proprie fonti per Apt con un programma grafico. Lo si può trovare in: * per Etch: Desktop ''menu'' -> Amministrazione -> Proprietà software |
Alcuni programmi permettono di configurare le fonti di Apt attraverso un'interfaccia grafica. Per esempio: |
Line 81: | Line 33: |
Verrà chiesta la [[it/Root#Password|password di root]]. | * {{{Menu Applicazioni > Impostazioni > Software e aggiornamenti}}} (pacchetto [[DebianPkg:software-properties-gtk]]) |
Translation(s): English - Français - Italiano - 한국어(Korean) - Nederlands
Questa pagina descrive come usare vari strumenti CLI (interfaccia a riga di comando) per Apt.
Contents
Configurare le fonti di Apt
Apt scarica i pacchetti e li installa sul vostro computer. Per farlo si connette ad archivi di software, o fonti (in inglese source), che contengono tutti i pacchetti che si possono desiderare. Si può configurare Apt per usare una fonte (o fonti multiple) da cui ottenere questi pacchetti. Ci sono molte fonti: server web (HTTP), server FTP, dischi CD-ROM, server di rete (ecc). Generalmente gli utenti scaricano i pacchetti da Internet, dato che la maggior parte di essi non scarica tutti i 3 DVD (per l'attuale rilascio bookworm).
Modificando le fonti direttamente
Si può modificare direttamente il file che determina le proprie fonti:
Come root eseguire:
# nano /etc/apt/sources.list
oppure
# gedit /etc/apt/sources.list
Prima si dovrebbe leggere il manuale di questo file di configurazione qui o digitando man sources.list in una finestra con console. Si può anche leggere la pagina del wiki sul file sources.list.
Una console di root (in GNOME) può molto probabilmente essere trovata in Applicazioni > Strumenti di sistema > Terminale root. Si può anche usare sudo per modificare questi file da una console in esecuzione come account utente normale.
Usando un programma grafico
Alcuni programmi permettono di configurare le fonti di Apt attraverso un'interfaccia grafica. Per esempio:
Menu Applicazioni > Impostazioni > Software e aggiornamenti (pacchetto software-properties-gtk)
Installare pacchetti
Aprire una console di root
# aptitude install <pacchetto>
dove <pacchetto> è il nome del pacchetto (applicazione) che si vuole installare.
Reinstallare
Per reinstallare un pacchetto digitare in un terminale:
aptitude reinstall <pacchetto>
Per reinstallarlo insieme a tutte le dipendenze digitare:
# aptitude reinstall <pacchetto> $(apt-cache depends --recurse --installed <pacchetto> ||grep '[ ]')
Rimuovere un pacchetto
# aptitude remove <pacchetto>
dove <pacchetto> è il nome del pacchetto (applicazione) che si desidera rimuovere.
Per cancellare anche le directory e i file creati dal pacchetto dopo l'installazione, come file di configurazione o di stato (Attenzione: ciò potrebbe includere anche file modificati dall'utente), usare:
# aptitude purge <pacchetto>
Aggiornare un pacchetto
Aprire una console root
# aptitude upgrade <pacchetto>
dove <pacchetto> è il nome del pacchetto (applicazione) che si desidera aggiornare.
Mantenere aggiornato il proprio sistema
Aprire una console root
# aptitude update # aptitude upgrade
Questo fa tutti gli aggiornamenti di pacchetti che non interferiscono con l'installazione di altri pacchetti.
# aptitude dist-upgrade
Questo fa tutti gli aggiornamenti dei pacchetti anche se richiedono l'installazione o la rimozione di qualche altro pacchetto. Controllare i pacchetti che dovranno essere RIMOSSI: ogni pacchetto lib<pippo> non è un problema. Se dovesse rimuovere qualcosa che si usa e non c'è nulla che lo vada evidentemente a rimpiazzare (es. emacs20 rimpiazzato da emacs21), si può prendere un appunto in modo da poter reinstallarlo successivamente (quando sarà disponibile un pacchetto compatibile), o si può fare il "pin" di quel pacchetto (vedere "man apt_preferences") prima di usare "dist-upgrade".
Cercare pacchetti
Aprire una console
$ apt-cache search <stringa>
dove <stringa> è un elenco di parole chiave da cercare.
Si può indirizzare l'output con una pipe (ridirigere l'output) verso "less" (un visualizzatore scorribile) dato che l'elenco potrebbe essere molto grande:
$ apt-cache search <stringa> | less
Elencare i pacchetti installati
Aprire una console
$ dpkg --list
Ulteriori letture
Strumenti APT - Ulteriori strumenti Apt
Synaptic - Sistema Apt grafico
Aptitude - Potente sistema Apt basato su ncurses
SecureApt - firme crittografiche (in inglese)