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 | 174 |
1 files changed, 90 insertions, 84 deletions
diff --git a/it_IT.ISO8859-15/books/handbook/ports/chapter.sgml b/it_IT.ISO8859-15/books/handbook/ports/chapter.sgml index ea8f69797e..6674018f13 100644 --- a/it_IT.ISO8859-15/books/handbook/ports/chapter.sgml +++ b/it_IT.ISO8859-15/books/handbook/ports/chapter.sgml @@ -2,7 +2,7 @@ The FreeBSD Italian Documentation Project $FreeBSD$ - Original revision: 1.218 + Original revision: 1.226 --> <chapter id="ports"> @@ -47,6 +47,10 @@ </listitem> <listitem> + <para>Come trovare un package specifico.</para> + </listitem> + + <listitem> <para>Come aggiornare i tuoi port.</para> </listitem> </itemizedlist> @@ -255,7 +259,7 @@ <itemizedlist> <listitem> <para>Il sito web di FreeBSD mantiene all'indirizzo <ulink - url="&url.main;/ports/index.html">http://www.FreeBSD.org/ports/</ulink> + url="&url.base;/ports/index.html">http://www.FreeBSD.org/ports/</ulink> una lista aggiornata in cui puoi cercare tutte le applicazioni correntemente disponibili. I port sono divisi in categorie, e puoi sia cercare un'applicazione in base al nome (se lo conosci), sia @@ -283,6 +287,63 @@ per trovare l'applicazione, quindi controlla sul sito di FreeBSD per vedere se è già stato effettuato il porting.</para> </listitem> + + <listitem> + <para>Se sei a conoscenza del nome esatto del port, ma non sai in + quale categoria esso sia, puoi usare il comando &man.whereis.1; + Semplicemente digita <command>whereis + <replaceable>file</replaceable></command>, dove + <replaceable>file</replaceable> è il programma che vuoi + installare. Se viene trovato sul tuo sistema, ti verrà + indicato dove si trova, in modo simile a quanto segue:</para> + + <screen>&prompt.root; <userinput>whereis lsof</userinput> +lsof: /usr/ports/sysutils/lsof</screen> + + <para>Questo ci dice che <command>lsof</command> (un'utility di + sistema) si trova nella directory + <filename>/usr/ports/sysutils/lsof</filename>.</para> + </listitem> + + <listitem> + <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 <command>make search + name=<replaceable>nome-programma</replaceable></command> dove + <replaceable>nome-programma</replaceable> è il nome del + programma che vuoi cercare. Per esempio, se vuoi cercare + <command>lsof</command>:</para> + + <screen>&prompt.root; <userinput>cd /usr/ports</userinput> +&prompt.root; <userinput>make search name=lsof</userinput> +Port: lsof-4.56.4 +Path: /usr/ports/sysutils/lsof +Info: Elenca informazioni sui file aperti (simile a fstat(1)) +Maint: obrien@FreeBSD.org +Index: sysutils +B-deps: +R-deps:</screen> + + <para>La parte di output sulla quale devi porre particolare attenzione + è la riga <quote>Path:</quote>, che ti dice dove puoi trovare + il port. Le altre informazioni riportate non sono necessarie per + installare il port, e quindi non saranno trattate in questa + sede.</para> + + <para>Inoltre per una ricerca più complessa puoi usare + <command>make search key=<replaceable>stringa</replaceable></command> + dove <replaceable>stringa</replaceable> fa parte del testo da cercare. + Questo ricerca nei nomi dei port, nei commenti, nelle descrizioni e + nelle dipendenze e può essere usato per cercare port che si + riferiscono ad un argomento particolare anche se non conosci il nome + del programma che stai cercando.</para> + + <para>In entrambi i casi, la stringa di ricerca è + case-insensitive. La ricerca per <quote>LSOF</quote> produrrà + gli stessi risultati della ricerca per <quote>lsof</quote>.</para> + </listitem> </itemizedlist> </sect1> @@ -370,6 +431,16 @@ local: lsof-4.56.4.tgz remote: lsof-4.56.4.tgz essere specificato. &man.pkg.add.1; prenderà automaticamente l'ultima versione dell'applicazione.</para> + <note> + <para>&man.pkg.add.1; scaricherà la versione più recente + della tua applicazione solo se stai usando &os.current; o &os.stable;. + Se stai utilizzando una versione -RELEASE, allora verrà + scaricata la versione del package che è stato costruito per + la tua release. Tuttavia è possibile cambiare questo + comportamento modificando la variabile di ambiente + <envar>PACKAGESITE</envar> in modo opportuno.</para> + </note> + <para>I file dei package sono distribuiti nel formato <filename>.tgz</filename>. Puoi trovarli in <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/packages/"></ulink>, @@ -689,90 +760,24 @@ docbook = <filename>pkg-message</filename>. Il sistema dei port li usa per affrontare speciali situazioni. Se vuoi maggiori dettagli su questi file, e sui port in generale, leggi attentamente il - <ulink url="../porters-handbook/index.html">Manuale del Porter di - FreeBSD</ulink>.</para> - - <para>Ora che hai acquisito abbastanza informazioni sull'utilizzo - della collezione dei port, sei pronto per installare il tuo primo - port. Ci sono due modi per installare un port, entrambi spiegati qui - sotto.</para> - - <para>Comunque, prima di addentrarci in questi due metodi, devi decidere - quale port installare. Ci sono vari modi per farlo, e quello più - semplice è consultare <ulink - url="&url.main;/ports/index.html">la lista dei port sul sito web di - FreeBSD</ulink>. Puoi sia navigare tra i port ivi elencati sia usare - la funzione di ricerca del sito. Ogni port include anche una breve - descrizione che puoi leggere prima di decidere se installarlo o - meno.</para> - - <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 - installare. Se viene trovato sul tuo sistema, ti verrà indicato - dove si trova, in modo simile a quanto segue:</para> - - <screen>&prompt.root; <userinput>whereis lsof</userinput> -lsof: /usr/ports/sysutils/lsof</screen> - - <para>Questo ci dice che <command>lsof</command> (un'utility di sistema) - si trova nella directory - <filename>/usr/ports/sysutils/lsof</filename>.</para> - - <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 - <command>make search - name=<replaceable>nome-programma</replaceable></command> dove - <replaceable>nome-programma</replaceable> è il nome del programma - che vuoi cercare. Per esempio, se vuoi cercare - <command>lsof</command>:</para> - - <screen>&prompt.root; <userinput>cd /usr/ports</userinput> -&prompt.root; <userinput>make search name=lsof</userinput> -Port: lsof-4.56.4 -Path: /usr/ports/sysutils/lsof -Info: Elenca informazioni sui file aperti (simile a fstat(1)) -Maint: obrien@FreeBSD.org -Index: sysutils -B-deps: -R-deps:</screen> - - <para>La parte di output sulla quale devi porre particolare attenzione - è la riga <quote>Path:</quote>, che ti dice dove puoi trovare - il port. Le altre informazioni riportate non sono necessarie per - installare il port, e quindi non saranno trattate in questa sede.</para> - - <para>Inoltre per una ricerca più complessa puoi usare - <command>make search key=<replaceable>stringa</replaceable></command> - dove <replaceable>stringa</replaceable> fa parte del testo da cercare. - Questo ricerca nei nomi dei port, nei commenti, nelle descrizioni e - nelle dipendenze e può essere usato per cercare port che si - riferiscono ad un argomento particolare anche se non conosci il nome del - programma che stai cercando.</para> - - <para>In entrambi i casi, la stringa di ricerca è case-insensitive. - La ricerca per <quote>LSOF</quote> produrrà gli stessi risultati - della ricerca per <quote>lsof</quote>.</para> + <ulink url="&url.books.porters-handbook;/index.html">Manuale del Porter + di FreeBSD</ulink>.</para> + + <para>Il port include istruzioni su come compilare il codice sorgente, + ma non include il codice sorgente stesso. 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 compresso. Il codice + sorgente del programma, in qualsiasi forma sia, è chiamato con + il termine <quote>distfile</quote>. I due metodi per installare un + port di &os; sono descritti qui sotto.</para> <note> <para>Devi essere <username>root</username> per installare i port.</para> </note> - <para>Ora che hai trovato un port da installare, sei pronto per - l'installazione vera e propria. Il port include istruzioni su come - compilare il codice sorgente, ma non include il codice sorgente stesso. - 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 - 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> - <warning> <para>Prima di installare qualche port, dovresti assicurarti di avere l'albero della collezione dei port aggiornato e dovresti verificare @@ -1265,10 +1270,11 @@ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch</userinput></screen> <orderedlist> <listitem> <para>Aggiustarlo! Il <ulink - url="../porters-handbook/index.html">Manuale del Porter</ulink> - contiene informazioni dettagliate sull'infrastruttura dei - <quote>Ports</quote> affinchè tu possa aggiustare quel port che - occasionalmente non funziona o perfino proporne uno tutto tuo!</para> + url="&url.books.porters-handbook;/index.html">Manuale del + Porter</ulink> contiene informazioni dettagliate + sull'infrastruttura dei <quote>Ports</quote> affinchè + tu possa aggiustare quel port che occasionalmente non funziona o + perfino proporne uno tutto tuo!</para> </listitem> <listitem> |