diff options
Diffstat (limited to 'it_IT.ISO8859-15/books/handbook/ports/chapter.sgml')
-rw-r--r-- | it_IT.ISO8859-15/books/handbook/ports/chapter.sgml | 106 |
1 files changed, 55 insertions, 51 deletions
diff --git a/it_IT.ISO8859-15/books/handbook/ports/chapter.sgml b/it_IT.ISO8859-15/books/handbook/ports/chapter.sgml index d6777663d2..6b9760ca75 100644 --- a/it_IT.ISO8859-15/books/handbook/ports/chapter.sgml +++ b/it_IT.ISO8859-15/books/handbook/ports/chapter.sgml @@ -115,7 +115,7 @@ dell'applicazione partendo dal codice sorgente.</para> <para>Ricorda che ci sono molte fasi che normalmente devi eseguire se vuoi - compilare un programma autonomamemte (scaricare, scompattare, correggere, + compilare un programma autonomamente (scaricare, scompattare, correggere, compilare, installare). I file che costituiscono un port contengono tutte le informazioni necessarie per permettere al sistema di fare questo lavoro al posto tuo. Tu esegui una manciata di semplici comandi e il codice @@ -382,7 +382,7 @@ local: lsof-4.56.4.tgz remote: lsof-4.56.4.tgz <indexterm><primary><command>pkg_info</command></primary></indexterm> <screen>&prompt.root; <userinput>pkg_info</userinput> -cvsup-16.1 Un comune sistema di distribuzione dei file in rete ottimizato per CVS +cvsup-16.1 Un comune sistema di distribuzione dei file in rete ottimizzato per CVS docbook-1.2 Meta-port delle varie versioni del DTD DocBook ...</screen> @@ -550,7 +550,7 @@ docbook = </step> </procedure> - <para>Un'altro metodo per ottenere la tua collezione dei port e per + <para>Un altro metodo per ottenere la tua collezione dei port e per mantenerla aggiornata consiste nell'utilizzo di <application>CVSup</application>. Dai un'occhiata al file di <application>CVSup</application> riguardante i port, @@ -689,7 +689,7 @@ docbook = descrizione che puoi leggere prima di decidere se installarlo o meno.</para> - <para>Un'altro metodo è quello di usare il comando &man.whereis.1;. + <para>Un altro metodo è quello di usare il comando &man.whereis.1;. Semplicemente digita <command>whereis <replaceable>file</replaceable></command>, dove <replaceable>file</replaceable> è il programma che vuoi @@ -703,7 +703,7 @@ lsof: /usr/ports/sysutils/lsof</screen> si trova nella directory <filename>/usr/ports/sysutils/lsof</filename>.</para> - <para>Un'altro modo per trovare un determinato port è quello + <para>Un altro modo per trovare un determinato port è quello di usare il meccanismo di ricerca contenuto nella collezione dei port. Per usare questo servizio di ricerca, devi posizionarti nella directory <filename>/usr/ports</filename>. Una volta in quella directory, lancia @@ -751,7 +751,7 @@ R-deps:</screen> Devi prendere il codice sorgente da un CDROM o da Internet. L'autore del codice sorgente può distribuirlo come desidera. Quasi sempre è un file di archivio tar compresso con gzip, ma potrebbe essere - stato compresso con un'altro tool o perfino potrebbe essere non + stato compresso con un altro tool o perfino potrebbe essere non compresso. Il codice sorgente del programma, in qualsiasi forma sia, è chiamato con il termine <quote>distfile</quote>. Puoi ottenere questo distfile da un CDROM o da Internet.</para> @@ -927,44 +927,48 @@ Receiving lsof_4.57D.freebsd.tar.gz (439860 bytes): 100% richiesti saranno scaricati. Questo comando funziona anche nelle categorie di livello inferiore, per esempio: <filename>/usr/ports/net</filename>. Nota che se un port dipende - da una libreria o da altri port quel comando <emphasis>non</emphasis> + da una libreria o da altri port, quel comando <emphasis>non</emphasis> preleverà anche i distfile di questi port. Sostituisci <maketarget>fetch</maketarget> con <maketarget>fetch-recursive</maketarget> se vuoi prelevare anche tutte le dipendenze di un port.</para> - <note><para>Puoi compilare tutti i port di una categoria o perfino tutti - i port eseguendo <command>make</command> in cima alla directory, - giusto come il suddetto metodo <command>make - <makevar>fetch</makevar></command>. Comunque questo è - rischioso poichè alcuni port non possono coesistere. Inoltre, - alcuni port potrebbero richiedere di installare due diversi file con - lo stesso nome.</para></note> + <note> + <para>Puoi compilare tutti i port di una categoria o perfino tutti + i port eseguendo <command>make</command> in cima alla directory, + in modo simile a quanto fatto per il suddetto metodo <command>make + <makevar>fetch</makevar></command>. Comunque, questo è + rischioso poichè alcuni port non possono coesistere. Inoltre, + alcuni port potrebbero richiedere di installare due diversi file con + lo stesso nome.</para> + </note> <para>In alcuni casi rari, gli utenti potrebbero voler acquisire i - tarball da un sito che non sia il <makevar>MASTER_SITES</makevar> + tarball da un sito diverso dal <makevar>MASTER_SITES</makevar> (la locazione di default dove i file sono scaricati). Puoi sovrascrivere l'opzione <makevar>MASTER_SITES</makevar> con il comando - sequente:</para> + seguente:</para> <screen>&prompt.root; <userinput>cd /usr/ports/<replaceable>directory</replaceable></userinput></screen> <screen>&prompt.root; <userinput>make MASTER_SITE_OVERRIDE= \ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen> - <para>In questo esempio abbiamo settato l'opzione - <makevar>MASTER_SITES</makevar> a <hostid + <para>In questo esempio abbiamo settato <makevar>MASTER_SITES</makevar> + a <hostid role="fqdn">ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/</hostid>.</para> - <note><para>Alcuni port permettono (o perfino richiedono) l'impostazione - di alcune opzioni di compilazione che abilitano/disabilitano parti - dell'applicazione opzionali, settaggi di sicurezza, e altre - personalizzazioni. Alcune applicazioni che mi vengono in mente sono - <filename role="package">www/mozilla</filename>, <filename - role="package">security/gpgme</filename>, e <filename - role="package">mail/sylpheed-claws</filename>. Quando sono - disponibili simili opzioni viene visualizzato un - messaggio.</para></note> + <note> + <para>Alcuni port permettono (o perfino richiedono) l'impostazione + di alcune opzioni di compilazione che abilitano/disabilitano parti + dell'applicazione opzionali, settaggi di sicurezza, e altre + personalizzazioni. Alcune applicazioni che mi vengono in mente sono + <filename role="package">www/mozilla</filename>, <filename + role="package">security/gpgme</filename>, e <filename + role="package">mail/sylpheed-claws</filename>. Quando sono + disponibili simili opzioni viene visualizzato un + messaggio.</para> + </note> </sect3> <sect3> @@ -1008,7 +1012,7 @@ Receiving lsof_4.57D.freebsd.tar.gz (439860 bytes): 100% <makevar>PREFIX</makevar>, e si ostinano ad installarsi sotto <filename>/usr/X11R6</filename>. In modo analogo, alcuni port di Perl ignorano <makevar>PREFIX</makevar> e si installano nell'albero del - Perl. Far rispettare a queti port <makevar>PREFIX</makevar> è + Perl. Far rispettare a questi port <makevar>PREFIX</makevar> è spesso un lavoro difficile o persino impossibile.</para> </sect3> </sect2> @@ -1059,12 +1063,12 @@ Receiving lsof_4.57D.freebsd.tar.gz (439860 bytes): 100% <para>Usando la collezione dei port puoi facilmente esaurire lo spazio del tuo disco. Per questa ragione dovresti sempre ricordarti di ripulire - le directory di lavoro usando l'opzione <command>make + le directory di lavoro dei port usando l'opzione <command>make <makevar>clean</makevar></command>. Questo rimuoverà la - directory <filename>work</filename> usata per compilare ed installare il - port. Inoltre puoi rimuovere i file tar dalla directory - <filename>distfiles</filename>, e rimuovere i port installati che non - sono più utilizzati.</para> + directory <filename>work</filename> usata per la compilazione ed + l'installazione del port. Inoltre puoi rimuovere i file tar dalla + directory <filename>distfiles</filename>, e rimuovere i port installati + che non sono più utilizzati.</para> <para>Alcuni utenti limitano le categorie dei port mettendo un elemento nel file <filename>refuse</filename>. In questo modo, quando viene @@ -1091,22 +1095,22 @@ Receiving lsof_4.57D.freebsd.tar.gz (439860 bytes): 100% nuovo, e quindi ripulire la directory di lavoro. Immagina di fare tutto ciò per cinque port, noioso vero? Questo era uno dei maggiori problemi per gli amministratori di sistema, e ora abbiamo - utilità che fanno questo lavoro per noi. Per esempio l'utility + strumenti che fanno questo lavoro per noi. Per esempio l'utility <filename role="port">sysutils/portupgrade</filename> fa tutto questo! Installalo come qualsiasi altro port, usando il comando - <command>make <makevar>install clean</makevar></command> command.</para> - - <para>Fatto ciò crea un database con il comando - <command>pkgdb -F</command>. Verrà letta la lista dei port - installati e verrà creato un file database nella directory - <filename>/var/db/pkg</filename>. D'ora in avanti, quando esegui - <command>portupgrade -a</command>, questo leggerà il database e - il file dei port <filename>INDEX</filename>. Infine, - <command>portupgrade</command> incomincerà a scaricare, - compilare, effettuare backup, installare, e ripulire i port che devono - essere aggiornati. Esistono altre utility che fanno simili lavori, - controlla la directory <filename>ports/sysutils</filename> e guarda se - ti viene qualche idea.</para> + <command>make <makevar>install clean</makevar></command>.</para> + + <para>Ora crea un database con il comando <command>pkgdb -F</command>. + Verrà letta la lista dei port installati e verrà creato + un file database nella directory <filename>/var/db/pkg</filename>. + D'ora in avanti, quando esegui <command>portupgrade -a</command>, questo + leggerà il database e il file dei port + <filename>INDEX</filename>. Infine, <command>portupgrade</command> + incomincerà a scaricare, compilare, effettuare backup, + installare, e ripulire i port che devono essere aggiornati. Esistono + altre utility che fanno simili lavori, controlla la directory + <filename>ports/sysutils</filename> e guarda se ti viene qualche + idea.</para> </sect2> </sect1> @@ -1171,12 +1175,12 @@ Receiving lsof_4.57D.freebsd.tar.gz (439860 bytes): 100% </listitem> <listitem> - <para>I port che dovrebbero avviarsi in fase di avvio (come dei server + <para>I port che dovrebbero avviarsi in fase di avvio (come i server Internet) di solito installano uno script di esempio in <filename>/usr/local/etc/rc.d</filename>. Dovresti verificare questo - script ed eventualmente modificarlo o rinominarlo. Vedi <link - linkend="configtuning-starting-services">Avvio dei Servizi</link> - per maggiori informazioni.</para> + script ed eventualmente modificarlo o rinominarlo. Vedi la sezione + <link linkend="configtuning-starting-services">Avvio dei + Servizi</link> per maggiori informazioni.</para> </listitem> </itemizedlist> </sect1> |