Difference between revisions of "Beginners' Guide/Post-Installation (Italiano)"

From ArchWiki
Jump to: navigation, search
(pagina allineata)
(Post-Installazione: pagina allineata)
Line 24: Line 24:
 
Il nuovo sistema di base Arch Linux è ora un funzionale sistema operativo GNU/Linux pronto per essere personalizzato. A partire da questo elegante set di strumenti sarà possibile costruire il sistema più adatto ai propri scopi.
 
Il nuovo sistema di base Arch Linux è ora un funzionale sistema operativo GNU/Linux pronto per essere personalizzato. A partire da questo elegante set di strumenti sarà possibile costruire il sistema più adatto ai propri scopi.
  
Autenticarsi (''login'') con l'account ''root''. Si vedrà come configurare '''Pacman'' e aggiornare il sistema da utente root.
+
Autenticarsi (''login'') con l'account ''root''. Si vedrà come configurare Pacman e aggiornare il sistema da utente root.
  
{{Nota|Le console virtuali 1-6 sono accessibili. È possibile passare da una all'altra con {{keypress|ALT+F1...F6}}.}}
+
{{Nota|Le console virtuali 1-6 sono accessibili. È possibile passare da una all'altra con {{keypress|ALT+F1}},{{keypress|ALT+F2}},...{{keypress|ALT+F6}}.}}
  
===Aggiornare===
+
===Configurare Pacman===
  
====Aggiornamento, Sincronizzazione e Avanzamento del sistema tramite pacman====
+
Pacman è il '''pac'''kage '''man'''ager di Arch Linux. É altamente raccomandato di studiare e imparare ad usarlo. Si veda {{ic|man pacman}}, e si legga anche l'articolo  [[Pacman_(Italiano)| Pacman]], oppure si può anche consultare la pagina [[Pacman Rosetta]] per un confronto con i più diffusi gestori di pacchetti.
  
Ora si aggiornerà il sistema utilizzando [[Pacman_(Italiano)| Pacman]]. Pacman è il '''pac'''kage '''man'''ager di Arch Linux. Esso gestisce l'intero sistema dei pacchetti, permettendo l'installazione, la disinstallazione, il ripristino di versioni precedenti dei pacchetti (attraverso la cache), il trattamento dei pacchetti auto-compilati, la risoluzione automatica delle dipendenze, ricerche da remoto e in locale, e molto altro. Pacman verrà ora utilizzato per scaricare i pacchetti software da repository remoti e li installerà sul proprio sistema.
+
====Repositories====
  
====Familiarizzare con pacman====
+
Per la selezione di un repositorio o le opzioni di pacman, modificare il file {{ic|/etc/pacman.conf}}.  
 
+
Pacman è il miglior amico dell'utente Arch. È fortemente raccomandato studiarne i comandi e poi provarli. Vedere:
+
 
+
$ man pacman
+
 
+
{{Suggerimento|Se trovate che le righe di testo risultino troppo lunghe da andare fino in fondo sullo schermo, è possibile esportare la variabile di ambiente {{ic|$MANWIDTH}}:
+
# export MANWIDTH<nowiki>=</nowiki>80}}
+
 
+
Per ulteriori informazioni consultare la guida [[Pacman_(Italiano)|pacman]] e l'articolo [[pacman rosetta]], che fornisce un confronto tra comandi più utilizzati prendendo in esame i vari gestori di pacchetti.
+
 
+
====/etc/pacman.conf====
+
 
+
Per apportare eventuali modifiche alle selezioni repository o le opzioni di pacman, modificare il file {{ic|/etc/pacman.conf}}.
+
 
+
I vari Repository verranno descritti in seguito. Abilitare tutti i repository desiderati rimuovendo il simbolo cancelletto "#" davanti alle righe 'Include =' e '[repository]').
+
  
 
{{Nota|Quando si scelgono i repository, assicurarsi di decommentare sia la riga {{ic|[''Nome_Repositorio'']}}, sia la riga {{ic|Include}}. Diversamente, il repository in oggetto sarà omesso. È un errore molto comune.}}
 
{{Nota|Quando si scelgono i repository, assicurarsi di decommentare sia la riga {{ic|[''Nome_Repositorio'']}}, sia la riga {{ic|Include}}. Diversamente, il repository in oggetto sarà omesso. È un errore molto comune.}}
  
=====Package Repositories=====
+
# nano /etc/pacman.conf
  
Un [[Wikipedia:it:software repository|Repository]] è un deposito di archiviazione dal quale i pacchetti software possono essere scaricati e installati su un computer. I [[Package Maintainer|manutentori dei pacchetti]] (sviluppatori e [[Trusted Users|utenti fidati (TU)]]) di Arch Linux mantengono un certo numero di repository ufficiali contenenti i pacchetti software più essenziali e popolari, facilmente accessibili tramite pacman. Questo articolo delinea i repository ufficialmente supportati. Si veda la pagina sui [[Official_Repositories_(Italiano)| repository ufficiali]] per ulteriori informazioni, e sullo scopo di ogni repository.  
+
Molti utenti vorranno utilizzare {{ic|[core]}}, {{ic|[extra]}} e {{ic|[community]}}.  
  
Molti utenti vorranno utilizzare [core], [extra] e [community]. Se si desidera eseguire applicazioni a 32 bit su Arch x86_64, attivare il repository [multilib] aggiungendo le righe seguenti al file {{ic|/etc/pacman.conf}}, o de-commentandole se già presenti:
+
Se si desidera eseguire applicazioni a 32 bit su Arch x86_64, attivare il repository {{ic|[multilib]}}, come segue:
  
 
  [multilib]
 
  [multilib]
 
  Include = /etc/pacman.d/mirrorlist
 
  Include = /etc/pacman.d/mirrorlist
  
=====AUR=====
+
Si veda l'articolo [[Official Repositories (Italiano)| Repositori Ufficiali]] per ulteriori informazioni , compresi i dettagli sullo scopo di ogni repository.
  
Il repository '''[[Arch_User_Repository_(Italiano)|AUR]]''' contiene anche i rami [community] e [unsupported]. A differenza degli altri repository,  [unsupported] non contiene pacchetti binari e (in base alla loro progettazione) non possono essere accessibili direttamente da pacman. Questo ramo non è altro che una raccolta di [[PKGBUILD (Italiano)|PKGBUILD]], script bash scritti dagli utenti di Arch per creare pacchetti dai sorgenti con il sistema [[Arch Build System (Italiano)|ABS]]. I programmi contenuti in [unsupported] non sono generalmente disponibili negli altri rami. Quando un pacchetto [unsupported] acquisisce tanti voti da diventare popolare, può essere spostato all'interno del ramo binario [community], se uno dei [[Trusted Users]] è disposto ad adottarlo e mantenerlo.
+
Per i programmi non disponibili direttamente tramite pacman, si consulti la pagina [[AUR (Italiano)|Arch User Repository]].
  
{{Nota|Sono disponibili alcuni wrapper di pacman ('''''[[AUR Helpers]]''''') che danno accesso diretto ad AUR.}}
+
====Mirrors====
  
====Mirrors dei Repositori====
+
La lista dei server (Mirrors) selezionabili è elencata in {{Ic|/etc/pacman.d/mirrorlist}}, ordinata per priorità.  
 
+
I pacchetti di Arch Linux vengono archiviati su più server in tutto il mondo. La lista dei server (Mirrors) selezionabili è elencata in {{Ic|/etc/pacman.d/mirrorlist}}, ordinata per priorità. Inizialmente {{Ic|/etc/pacman.d/mirrorlist}} contiene la lista di tutti i mirror conosciuti, alcuni di essi deve essere attivata per procedere ulteriormente.
+
  
 
{{Nota|Se il supporto di installazione che state utilizzando è vecchio, la vostra lista dei server mirror potrebbe essere superata, ciò potrebbe portare a problemi durante l'aggiornamento di Arch-Linux tramite pacman (Si veda il {{Bug|22510}}). Pertanto si consiglia di ottenere una versione aggiornata del mirrorlist, come descritto in seguito}}
 
{{Nota|Se il supporto di installazione che state utilizzando è vecchio, la vostra lista dei server mirror potrebbe essere superata, ciò potrebbe portare a problemi durante l'aggiornamento di Arch-Linux tramite pacman (Si veda il {{Bug|22510}}). Pertanto si consiglia di ottenere una versione aggiornata del mirrorlist, come descritto in seguito}}
  
=====Ottenere una lista aggiornata dei mirrors=====
+
* [https://archlinux.org/mirrors/status/ Arch Linux MirrorStatus] rapporta diversi informazioni sui mirror, come problemi di rete con un server, problemi di raccolta dei dati, l'ultima volta che un mirror è stato sincronizzato, ecc.
  
[https://archlinux.org/mirrors/status/ Arch Linux MirrorStatus] rapporta diversi informazioni sui mirror, come problemi di rete con un server, problemi di raccolta dei dati, l'ultima volta che un mirror è stato sincronizzato, ecc. [https://archlinux.org/mirrorlist/ Mirrorlist Generator] utilizza queste informazioni per generare automaticamente per classificare i mirror più aggiornati e vicini alla vostra posizione. Generato l'elenco, può essere semplicemente inserito in {{Ic|/etc/pacman.d/mirrorlist}}. È ovviamente possibile decommentare altri mirror in base alle vostre supposizioni personali (rimuovendo il simbolo {{ic|#}} all'inizio di una stringa viene de-commentata la linea).  
+
*[https://archlinux.org/mirrorlist/ Mirrorlist Generator] utilizza queste informazioni per generare automaticamente per classificare i mirror più aggiornati e vicini alla vostra posizione. Si prega di utilizzare i mirror HTTP. Essi sono più veloci per un criterio denominato [[wikipedia:HTTP persistent connection|KeepAlive]]. I mirror FTP sono più lenti, perché inviano un segnale ogni volta pacman scarica un pacchetto, causando una breve pausa.Per conoscere altri metodi per generare un elenco dei mirror, vedere [[Mirrors_(Italiano)#Scelta_e_selezione_dei_mirrors|Scelta e selezione dei mirrors]] e [[Reflector]].
  
=====Utilizzare i mirror più veloci=====
+
Modificare a proprio piacimento e forzare pacman per aggiornare tutti gli elenchi dei pacchetti anche se sono considerate aggiornati:
 
+
Se volete utilizzare dei mirror più veloci, fate riferimento alla pagina [[Mirrors_(Italiano)#Scelta_e_selezione_dei_mirrors|Scelta e selezione dei mirror]]
+
+
=====Aggiornare il mirror list=====
+
 
+
Forzare pacman per aggiornare tutti gli elenchi dei pacchetti con il nuovo mirrorlist generato:
+
  
 
  # pacman -Syy
 
  # pacman -Syy
  
Passare due volte il flag {{ic|--refresh}} o {{ic|-y}} a pacman, lo costringe a rigenerare tutta la lista dei pacchetti anche se quella esistente è considerata aggiornata. Eseguire {{ic|pacman -Syy}} ''ogni volta che si cambia mirror'', è una buona abitudine ed evita possibili mal di testa.
+
Eseguite questo comando ''ogni volta che si cambia mirror'', è una buona abitudine ed evita possibili mal di testa.
  
 
{{Nota|1= Sono stati segnalati alcuni problemi sul [https://bbs.archlinux.org/ forum di Arch Linux] per quanto concerne dei problemi di rete che impediscono a pacman di aggiornare/sincronizzare i repository (si veda  https://bbs.archlinux.org/viewtopic.php?id=68944 e https://bbs.archlinux.org/viewtopic.php?id=65728 ). Quando si installa nativamente Arch, questi problemi sono stati risolti sostituendo il la variabile predefinita per lo scaricamento dei pacchetti di pacman con uno alternativo (si veda [[Improve Pacman Performance|migliorare le prestazioni di Pacman]] per maggiori dettagli). Quando si installa Arch come un sistema operativo Guest in [[VirtualBox (Italiano)|Virtualbox]], questo problema è stato risolto utilizzando "interfaccia host" invece di "NAT" nelle proprietà della macchina virtuale.}}
 
{{Nota|1= Sono stati segnalati alcuni problemi sul [https://bbs.archlinux.org/ forum di Arch Linux] per quanto concerne dei problemi di rete che impediscono a pacman di aggiornare/sincronizzare i repository (si veda  https://bbs.archlinux.org/viewtopic.php?id=68944 e https://bbs.archlinux.org/viewtopic.php?id=65728 ). Quando si installa nativamente Arch, questi problemi sono stati risolti sostituendo il la variabile predefinita per lo scaricamento dei pacchetti di pacman con uno alternativo (si veda [[Improve Pacman Performance|migliorare le prestazioni di Pacman]] per maggiori dettagli). Quando si installa Arch come un sistema operativo Guest in [[VirtualBox (Italiano)|Virtualbox]], questo problema è stato risolto utilizzando "interfaccia host" invece di "NAT" nelle proprietà della macchina virtuale.}}
  
====Inizializzare la verifica dei pacchetto====
+
===Aggiornare il sistema===
 
+
{{nota|Questo passaggio non è  necessario con l'ultimo supporto di installazione di Arch (versione 2012.08.04 o successive).}}
+
 
+
Per inizializzare la verifica delle firme dei pacchetti, è possibile [http://www.archlinux.it/forum/viewtopic.php?f=15&t=14702 seguire la procedura descritta di seguito.] Si veda [[pacman-key (Italiano)|Pacman-key]] per ulteriori informazioni.
+
 
+
# pacman-key --init
+
 
+
Per generare la master-key, [[Pacman-key (Italiano)#Inizializzare il portachiavi| viene richiesta entropia]]. Per generarla, muovere il proprio mouse, premere caratteri a caso nella tastiera o passare in un'altra console lanciare un comando che intensifica l'attività del disco {{ic|ls -R /}}. Dopo che pacman-key ha completato la generazione della chiave, lanciare il seguente comando per impostare le firme.
+
 
+
# pacman-key --populate archlinux
+
 
+
È opportuno prendersi del tempo per verificare le [https://www.archlinux.org/master-keys/ Chiavi principali] quando vengono mostrate, in quanto sono usate per co-firmare (e convalidare) tutte le altre chiavi degli sviluppatori.
+
 
+
====Aggiornare il sistema====  
+
  
 
{{Attenzione|1=Gli aggiornamenti di sistema devono essere effettuati con cura. É molto importante leggere e comprendere [https://bbs.archlinux.org/viewtopic.php?id=57205 questo metodo] prima di procedere.}}
 
{{Attenzione|1=Gli aggiornamenti di sistema devono essere effettuati con cura. É molto importante leggere e comprendere [https://bbs.archlinux.org/viewtopic.php?id=57205 questo metodo] prima di procedere.}}
Line 123: Line 86:
 
  # pacman --sync --refresh --sysupgrade
 
  # pacman --sync --refresh --sysupgrade
  
Pacman ora scaricherà una nuova copia aggiornata della lista dei pacchetti dai server definiti in {{ic|/etc/pacman.conf}} ed eseguirà tutti gli aggiornamenti disponibili. É possibile che venga proposto di aggiornare pacman stesso in primo luogo. Nel caso, rispondere digitando "yes", e una volta finito l'aggiornamento ridare il comando {{ic|pacman -Syu}}.
+
É possibile che venga proposto di aggiornare pacman stesso in primo luogo. In tal caso, rispondere digitando {{keypress|s}}, e una volta finito l'aggiornamento ridare il comando {{ic|pacman -Syu}}.
 
+
In caso di aggiornamento del Kernel occorre riavviare il sistema.
+
  
 
{{Nota | Occasionalmente, le modifiche di configurazione possono richiedere un intervento dell'utente durante un aggiornamento, leggere l'output di pacman per eventuali informazioni pertinenti. Vedere [[Pacnew and Pacsave Files]] per maggiori dettagli}}
 
{{Nota | Occasionalmente, le modifiche di configurazione possono richiedere un intervento dell'utente durante un aggiornamento, leggere l'output di pacman per eventuali informazioni pertinenti. Vedere [[Pacnew and Pacsave Files]] per maggiori dettagli}}
  
Pacman salva l'ouput nel file {{ic|/var/log/pacman.log}}.  
+
{{nota|In caso di aggiornamento del pacchetto {{pkg|linux}} occorre riavviare il sistema.}}
  
Consultare le [[FAQ_(Italiano)#Gestione_Pacchetti|domande frequenti]] riguardo alla ai problemi di gestione e aggiornamento dei pacchetti.
+
Tenere presente che Arch è una distribuzione '''rolling release'''. Questo significa che l'utente non è tenuto a reinstallare o eseguire una ricostruzione elaborata del sistema per aggiornarla alla versione più recente. Dare periodicamente il comando {{ic|pacman -Syu}} (tenendo presente l'avviso posto ad inizio paragrafo) mantiene l'intero sistema aggiornato e ''bleeding edge''. Alla fine di questo aggiornamento, il sistema sarà completamente all'ultima versione disponibile.
 +
 
 +
Consultare [[FAQ_(Italiano)#Gestione_Pacchetti|Gestione_Pacchetti]] e le [[FAQ_(Italiano)#Gestione_Pacchetti|domande frequenti]] riguardo ai problemi di gestione e aggiornamento dei pacchetti.
  
 
=====Ignorare pacchetti=====
 
=====Ignorare pacchetti=====
  
Dopo l'esecuzione del comando {{ic|pacman -Syu}}, l'intero sistema sarà aggiornato. È possibile prevenire l'aggiornamento di un pacchetto. Uno scenario tipico potrebbe essere quello di un pacchetto il cui aggiornamento potrebbe risultare problematico per il sistema.  In questo caso, Ci sono due opzioni; indicare il/i pacchetto/i da ignorare direttamente nella riga di comando di pacman utilizzando lo switch {{ic|--ignore}} (eseguire {{ic|pacman -S --help}} per i dettagli) oppure indicare permanentemente il/i pacchetto/i da ignorare all'interno di {{ic|/etc/pacman.conf}} nella array IgnorePkg. Per ulteriori informazioni consultare la guida su [[Pacman_(Italiano)| Pacman]].
+
Dopo l'esecuzione del comando {{ic|pacman -Syu}}, l'intero sistema sarà aggiornato. È possibile prevenire l'aggiornamento di un pacchetto. Uno scenario tipico potrebbe essere quello di un pacchetto il cui aggiornamento potrebbe risultare problematico per il sistema.   
  
Si noti che all'utente spetta il compito di tenere **tutto** il sistema costantemente aggiornato tramite {{ic|pacman -Syu}}, piuttosto che aggiornare i pacchetti uno per uno. Naturalmente questo non è obbligatorio, ma bisogna tenere presente che un comportamento differente potrebbe comportare un blocco del sistema o un suo malfunzionamento. La maggior parte delle lamentele giungono a causa di aggiornamenti di singoli pacchetti, compilazioni inusuali o installazioni improprie. Anche l'utilizzo di {{ic|IgnorePkg}} in {{ic|/etc/pacman.conf}} non è affatto incoraggiato, e dovrebbe essere utilizzato solo raramente, quando si è certi di sapere ciò che si sta facendo. L'utilizzo di {{ic|IgnorePkg}} è analoga a "invalidare la garanzia".
+
In questo caso, Ci sono due opzioni
  
=====Il modello rolling release di Arch=====
+
* Indicare il/i pacchetto/i da ignorare direttamente nella riga di comando di pacman utilizzando lo switch {{ic|--ignore}}:
  
Tenere presente che Arch è una distribuzione '''rolling release'''. Questo significa che l'utente non è tenuto a reinstallare o eseguire una ricostruzione elaborata del sistema per aggiornarla alla versione più recente. Dare periodicamente il comando {{ic|pacman -Syu}} (tenendo presente l'avviso posto ad inizio paragrafo) mantiene l'intero sistema aggiornato e ''bleeding edge''. Alla fine di questo aggiornamento, il sistema sarà completamente all'ultima versione disponibile. Si ricordi di effettuare un '''riavvio''''' se si è verificato un aggiornamento del kernel .
+
# pacman -Syu --ignore libass filesystem
 +
 
 +
* indicare permanentemente il/i pacchetto/i da ignorare all'interno di {{ic|/etc/pacman.conf}} nella array IgnorePkg:
 +
 
 +
{{hc|# nano /etc/pacman.conf|2=
 +
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
 +
IgnorePkg  = libass filesystem}}
 +
 
 +
Si noti che all'utente spetta il compito di tenere **tutto** il sistema costantemente aggiornato tramite {{ic|pacman -Syu}}, piuttosto che aggiornare i pacchetti uno per uno. Naturalmente questo non è obbligatorio, ma bisogna tenere presente che un comportamento differente potrebbe comportare un blocco del sistema o un suo malfunzionamento. La maggior parte delle lamentele giungono a causa di aggiornamenti di singoli pacchetti, compilazioni inusuali o installazioni improprie. Anche l'utilizzo di {{ic|IgnorePkg}} in {{ic|/etc/pacman.conf}} non è affatto incoraggiato, e dovrebbe essere utilizzato solo raramente, quando si è certi di sapere ciò che si sta facendo. L'utilizzo di {{ic|IgnorePkg}} è analoga a "invalidare la garanzia".
  
 
===Aggiungere un utente===
 
===Aggiungere un utente===
  
{{Attenzione|Linux è un ambiente multi-utente. Si consiglia di non eseguire le attività quotidiane utilizzando l'account di root, è una pratica sconsigliata ed estremamente pericoloso: l'account di root dovrebbe essere utilizzato solo per le attività amministrative.}}
+
{{Attenzione|Linux è un ambiente multi-utente. Si consiglia di non eseguire le attività quotidiane utilizzando l'account di root, è una pratica sconsigliata ed estremamente pericoloso. L'account di root dovrebbe essere utilizzato solo per le attività amministrative.}}
  
Aggiungere un account utente normale utilizzando uno dei due seguenti metodi, nel seguente esempio creeremo l'utente ''archie'':
+
Aggiungere un account utente normale utilizzando uno dei due seguenti metodi. L'utente ''archie'' è solo un esempio.
  
 
====Metodo interattivo====
 
====Metodo interattivo====
Line 168: Line 139:
 
}}
 
}}
  
Come mostrato nell'esempio, si consiglia di inserire i valori solo per il nome di ''Login'' e ''Additional groups'', e lasciare vuoti tutti gli altri campi.
+
Come mostrato nell'esempio, si consiglia di inserire i valori solo per il nome di {{ic|Login}} e {{ic|Additional groups}}, e lasciare vuoti tutti gli altri campi.
  
Nell'esempio, l'elenco dei ''Additional groups'' (Gruppi Addizionali), sono una tipica scelta per un sistema Desktop, e sono quindi raccomandati per gli utenti principianti.
+
Nell'esempio, l'elenco dei {{ic|Additional groups}} (Gruppi Addizionali), sono una tipica scelta per un sistema Desktop, e sono quindi raccomandati per gli utenti principianti.
  
*'''audio''' - per processi che riguardano la scheda audio e il software relativo
+
*'''audio''' - per processi che riguardano la scheda audio e il software relativo.
*'''games''' - necessario per il permesso di scrittura per i giochi nel gruppo giochi
+
*'''games''' - necessario per il permesso di scrittura per i giochi nel gruppo giochi.
*'''lp''' - per gestire i processi di stampa
+
*'''lp''' - per gestire i processi di stampa.
*'''optical''' - per gestire i drive ottici e masterizzare
+
*'''optical''' - per gestire i drive ottici e masterizzare.
*'''power''' - usato per le opzioni di alimentazione (Es: lo spegnimento tramite il tasto di alimentazione)
+
*'''power''' - usato per le opzioni di alimentazione (Es: lo spegnimento tramite il tasto di alimentazione).
*'''scanner''' - per utilizzare gli scanner
+
*'''scanner''' - per utilizzare gli scanner.
*'''storage''' - per gestire i dispositivi di archiviazione
+
*'''storage''' - per gestire i dispositivi di archiviazione.
*'''video''' - per gestire il video ed usare l'accelerazione 3d
+
*'''video''' - per gestire il video ed usare l'accelerazione 3d.
  
 
Per informazioni aggiuntive sulla lista e sugli altri gruppi, consultare la pagina [[Users and Groups (Italiano)#Gruppi per gli utenti|Gruppi per gli utenti]]
 
Per informazioni aggiuntive sulla lista e sugli altri gruppi, consultare la pagina [[Users and Groups (Italiano)#Gruppi per gli utenti|Gruppi per gli utenti]]
  
Successivamente vi verrà presentata una anteprima del suo nuovo account, e la possibilità di annullare o continuare le operazioni:
+
Successivamente vi verrà presentata una anteprima del suo nuovo account, e la possibilità di annullare o continuare le operazioni.
 
Dopo aver premuto {{keypress|ENTER}} verrà creato l'account, e vi verrà richiesto di inserire ulteriori informazioni facoltative per i nuovi utenti (ad esempio il nome completo etc.). Infine, vi verrà chiesto di inserire la password per l'account creato.
 
Dopo aver premuto {{keypress|ENTER}} verrà creato l'account, e vi verrà richiesto di inserire ulteriori informazioni facoltative per i nuovi utenti (ad esempio il nome completo etc.). Infine, vi verrà chiesto di inserire la password per l'account creato.
  
Line 198: Line 169:
 
  # userdel -r [username]
 
  # userdel -r [username]
  
L'opzione {{ic|-r}} rimuoverà la directory home dell'utente e il suo contenuto, insieme con lo spool della posta dell'utente.
+
L'opzione {{ic|-r}} rimuoverà la directory home dell'utente e il suo contenuto, insieme con le impostazioni dell'utente (i cosiddetti file "punto").
  
 
====Maggiori informazioni====
 
====Maggiori informazioni====

Revision as of 10:03, 10 September 2012

Suggerimento: Questa è una parte della versione suddivisa in pagine multiple della Guida per Principianti. Cliccare qui se si preferisce consultare la guida nella sua interezza.

Template:Article summary start Template:Article summary text Template:Article summary end


Post-Installazione

Congratulazioni, e benvenuti nel vostro nuovo sistema di Arch Linux!

Il nuovo sistema di base Arch Linux è ora un funzionale sistema operativo GNU/Linux pronto per essere personalizzato. A partire da questo elegante set di strumenti sarà possibile costruire il sistema più adatto ai propri scopi.

Autenticarsi (login) con l'account root. Si vedrà come configurare Pacman e aggiornare il sistema da utente root.

Nota: Le console virtuali 1-6 sono accessibili. È possibile passare da una all'altra con Template:Keypress,Template:Keypress,...Template:Keypress.

Configurare Pacman

Pacman è il package manager di Arch Linux. É altamente raccomandato di studiare e imparare ad usarlo. Si veda man pacman, e si legga anche l'articolo Pacman, oppure si può anche consultare la pagina Pacman Rosetta per un confronto con i più diffusi gestori di pacchetti.

Repositories

Per la selezione di un repositorio o le opzioni di pacman, modificare il file /etc/pacman.conf.

Nota: Quando si scelgono i repository, assicurarsi di decommentare sia la riga [Nome_Repositorio], sia la riga Include. Diversamente, il repository in oggetto sarà omesso. È un errore molto comune.
# nano /etc/pacman.conf

Molti utenti vorranno utilizzare [core], [extra] e [community].

Se si desidera eseguire applicazioni a 32 bit su Arch x86_64, attivare il repository [multilib], come segue:

[multilib]
Include = /etc/pacman.d/mirrorlist

Si veda l'articolo Repositori Ufficiali per ulteriori informazioni , compresi i dettagli sullo scopo di ogni repository.

Per i programmi non disponibili direttamente tramite pacman, si consulti la pagina Arch User Repository.

Mirrors

La lista dei server (Mirrors) selezionabili è elencata in /etc/pacman.d/mirrorlist, ordinata per priorità.

Nota: Se il supporto di installazione che state utilizzando è vecchio, la vostra lista dei server mirror potrebbe essere superata, ciò potrebbe portare a problemi durante l'aggiornamento di Arch-Linux tramite pacman (Si veda il FS#22510). Pertanto si consiglia di ottenere una versione aggiornata del mirrorlist, come descritto in seguito
  • Arch Linux MirrorStatus rapporta diversi informazioni sui mirror, come problemi di rete con un server, problemi di raccolta dei dati, l'ultima volta che un mirror è stato sincronizzato, ecc.
  • Mirrorlist Generator utilizza queste informazioni per generare automaticamente per classificare i mirror più aggiornati e vicini alla vostra posizione. Si prega di utilizzare i mirror HTTP. Essi sono più veloci per un criterio denominato KeepAlive. I mirror FTP sono più lenti, perché inviano un segnale ogni volta pacman scarica un pacchetto, causando una breve pausa.Per conoscere altri metodi per generare un elenco dei mirror, vedere Scelta e selezione dei mirrors e Reflector.

Modificare a proprio piacimento e forzare pacman per aggiornare tutti gli elenchi dei pacchetti anche se sono considerate aggiornati:

# pacman -Syy

Eseguite questo comando ogni volta che si cambia mirror, è una buona abitudine ed evita possibili mal di testa.

Nota: Sono stati segnalati alcuni problemi sul forum di Arch Linux per quanto concerne dei problemi di rete che impediscono a pacman di aggiornare/sincronizzare i repository (si veda https://bbs.archlinux.org/viewtopic.php?id=68944 e https://bbs.archlinux.org/viewtopic.php?id=65728 ). Quando si installa nativamente Arch, questi problemi sono stati risolti sostituendo il la variabile predefinita per lo scaricamento dei pacchetti di pacman con uno alternativo (si veda migliorare le prestazioni di Pacman per maggiori dettagli). Quando si installa Arch come un sistema operativo Guest in Virtualbox, questo problema è stato risolto utilizzando "interfaccia host" invece di "NAT" nelle proprietà della macchina virtuale.

Aggiornare il sistema

Attenzione: Gli aggiornamenti di sistema devono essere effettuati con cura. É molto importante leggere e comprendere questo metodo prima di procedere.

Spesso gli sviluppatori forniscono importanti informazioni su configurazioni richieste e modifiche per problemi noti. Si presuppone che l'utente Arch Linux consulti queste pagine prima di effettuare un aggiornamento:

  • Ultime Notizie Che dovrebbero essere lette prima di avviare un aggiornamento e, nel caso si verifica un errore controllare le notizie prima di postare una domanda sul forum!
  • Annunci della mailing list

Per aggiornare all'ultima versione disponibile tutti i pacchetti installati nel proprio sistema:

# pacman -Syu

oppure con :

# pacman --sync --refresh --sysupgrade

É possibile che venga proposto di aggiornare pacman stesso in primo luogo. In tal caso, rispondere digitando Template:Keypress, e una volta finito l'aggiornamento ridare il comando pacman -Syu.

Nota: Occasionalmente, le modifiche di configurazione possono richiedere un intervento dell'utente durante un aggiornamento, leggere l'output di pacman per eventuali informazioni pertinenti. Vedere Pacnew and Pacsave Files per maggiori dettagli
Nota: In caso di aggiornamento del pacchetto linux occorre riavviare il sistema.

Tenere presente che Arch è una distribuzione rolling release. Questo significa che l'utente non è tenuto a reinstallare o eseguire una ricostruzione elaborata del sistema per aggiornarla alla versione più recente. Dare periodicamente il comando pacman -Syu (tenendo presente l'avviso posto ad inizio paragrafo) mantiene l'intero sistema aggiornato e bleeding edge. Alla fine di questo aggiornamento, il sistema sarà completamente all'ultima versione disponibile.

Consultare Gestione_Pacchetti e le domande frequenti riguardo ai problemi di gestione e aggiornamento dei pacchetti.

Ignorare pacchetti

Dopo l'esecuzione del comando pacman -Syu, l'intero sistema sarà aggiornato. È possibile prevenire l'aggiornamento di un pacchetto. Uno scenario tipico potrebbe essere quello di un pacchetto il cui aggiornamento potrebbe risultare problematico per il sistema.

In questo caso, Ci sono due opzioni

  • Indicare il/i pacchetto/i da ignorare direttamente nella riga di comando di pacman utilizzando lo switch --ignore:
# pacman -Syu --ignore libass filesystem
  • indicare permanentemente il/i pacchetto/i da ignorare all'interno di /etc/pacman.conf nella array IgnorePkg:
# nano /etc/pacman.conf
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
IgnorePkg   = libass filesystem

Si noti che all'utente spetta il compito di tenere **tutto** il sistema costantemente aggiornato tramite pacman -Syu, piuttosto che aggiornare i pacchetti uno per uno. Naturalmente questo non è obbligatorio, ma bisogna tenere presente che un comportamento differente potrebbe comportare un blocco del sistema o un suo malfunzionamento. La maggior parte delle lamentele giungono a causa di aggiornamenti di singoli pacchetti, compilazioni inusuali o installazioni improprie. Anche l'utilizzo di IgnorePkg in /etc/pacman.conf non è affatto incoraggiato, e dovrebbe essere utilizzato solo raramente, quando si è certi di sapere ciò che si sta facendo. L'utilizzo di IgnorePkg è analoga a "invalidare la garanzia".

Aggiungere un utente

Attenzione: Linux è un ambiente multi-utente. Si consiglia di non eseguire le attività quotidiane utilizzando l'account di root, è una pratica sconsigliata ed estremamente pericoloso. L'account di root dovrebbe essere utilizzato solo per le attività amministrative.

Aggiungere un account utente normale utilizzando uno dei due seguenti metodi. L'utente archie è solo un esempio.

Metodo interattivo

Il comando adduser vi chiederà informazioni in modo interattivo:

# adduser
 Login name for new user []: archie
 
 User ID ('UID') [ defaults to next available ]:
 
 Initial group [ users ]:
 
 Additional groups (comma separated) []: 'audio,games,lp,optical,power,scanner,storage,video'
 
 Home directory [ /home/archie ]:
 
 Shell [ /bin/bash ]:
 
 Expiry date (YYYY-MM-DD) []:

Come mostrato nell'esempio, si consiglia di inserire i valori solo per il nome di Login e Additional groups, e lasciare vuoti tutti gli altri campi.

Nell'esempio, l'elenco dei Additional groups (Gruppi Addizionali), sono una tipica scelta per un sistema Desktop, e sono quindi raccomandati per gli utenti principianti.

  • audio - per processi che riguardano la scheda audio e il software relativo.
  • games - necessario per il permesso di scrittura per i giochi nel gruppo giochi.
  • lp - per gestire i processi di stampa.
  • optical - per gestire i drive ottici e masterizzare.
  • power - usato per le opzioni di alimentazione (Es: lo spegnimento tramite il tasto di alimentazione).
  • scanner - per utilizzare gli scanner.
  • storage - per gestire i dispositivi di archiviazione.
  • video - per gestire il video ed usare l'accelerazione 3d.

Per informazioni aggiuntive sulla lista e sugli altri gruppi, consultare la pagina Gruppi per gli utenti

Successivamente vi verrà presentata una anteprima del suo nuovo account, e la possibilità di annullare o continuare le operazioni. Dopo aver premuto Template:Keypress verrà creato l'account, e vi verrà richiesto di inserire ulteriori informazioni facoltative per i nuovi utenti (ad esempio il nome completo etc.). Infine, vi verrà chiesto di inserire la password per l'account creato.

Metodo non interattivo

# useradd -m -g users -G audio,games,lp,optical,power,scanner,storage,video -s /bin/bash archie

Sarà necessario impostare una password usando passwd. Per inserire informazioni aggiuntive è possibile utilizzare il comando chfn.

Cancellare un account utente

In caso di errore, se si volesse cancellare un account utente per utilizzare un nome differente o per qualsiasi altra ragione, utilizzare /usr/sbin/userdel:

# userdel -r [username]

L'opzione -r rimuoverà la directory home dell'utente e il suo contenuto, insieme con le impostazioni dell'utente (i cosiddetti file "punto").

Maggiori informazioni

Si veda il wiki Utenti e Gruppi per ulteriori informazioni. Se si desidera cambiare il nome del proprio utente o di qualsiasi utente esistente, consultare la pagina Cambiare nomeutente. È anche possibile controllare le pagine man di usermod(8) e gpasswd(8). Template:Beginners' Guide navigation (Italiano)