source: trunk/README.it @ 12449

Last change on this file since 12449 was 12122, checked in by jmpp, 15 years ago

Submitted by: riccardo@
Approved by: jmpp@

Update to the Italian localization of the README file.

  • Property svn:eol-style set to native
File size: 5.5 KB
Line 
1COS'E` IL SISTEMA DARWINPORTS
2
3    DarwinPorts e` una infrastruttura per la compilazione e l'installazione
4di software e per la creazione di pacchetti, progettata per abbracciare le
5stesse funzionalita` dei Ports di FreeBSD, mantenendo allo stesso tempo una
6estensibilita` per possibili futuri perfezionamenti.
7
8    DarwinPorts attualmente compila e funziona su MacOS X 10.2 (Darwin 6.0)
9and MacOS X 10.3 (Darwin 7.0). Il sistema e` portabile ed e` scritto in TCL
10con un set limitato di estensioni in C.
11
12    La guida ufficiale "DarwinPorts User Guide" e` disponibile su:
13        http://darwinports.opendarwin.org/docs
14
15    Per una documentazione piu` dettagliata riguardo i processi interni
16all'architettura del sistema dei ports, consulta il file base/doc/INTERNALS.
17
18    E` bene ricordare che DarwinPorts e` diviso in due componenti: la
19"darwin" ports infrastructure", che risiede nella subdirectory base/ ed e`
20l'unica componente necessaria del sistema, e la directory "dports", nella
21quale sono incluse tutte le descrizioni del software attualmente portato.
22Quest'ultima componente e` opzionale e la si puo` prelevare su richiesta
23tramite rete o si puo` usare la copia locale. (Leggi la documentazione su
24${prefix}/etc/ports/sources.conf qui di seguito).
25
26INSTALLAZIONE
27
28        Le istruzioni per l'installazione su piattaforme specifiche sono
29riportate in base/doc/README.platforms .
30
31    Passi dell'installzione:
32
33        1. cd base/
34           ./configure
35                Entra nella directory base/ ed esegui lo script di
36                configurazione. Puoi passare anche dei parametri opzionali
37                (leggi sotto).
38
39        2. make
40                Esegui 'make' per compilare il software necessario.
41
42        3. sudo make install
43                Esegui 'sudo make install' per installare DarwinPorts nel
44                sistema.
45
46        4. [opzionale] edit ${prefix}/etc/ports/ports.conf
47                Nel file ${prefix}/etc/ports/ports.conf sono definite varie
48                opzioni di configurazione per l'infrastruttura DarwinPorts.
49                Se desideri cambiare i percorsi di installazione oppure la
50                posizione dove sono contenuti i dati specifici dei vari
51                ports, modifica le seguenti impostazioni:
52
53                portdbpath      Specifica il percorso contenente i dati
54                                specifici dei ports.
55                prefix          Specifica la directory di installazione dei
56                                ports.
57 
58        5. [opzionale] edit ${prefix}/etc/ports/sources.conf
59                Il file ${prefix}/etc/ports/sources.conf elenca la posizione
60                e locale e remota delle gerarchie dei ports. Se l'argomento
61                --with-dports-dir=DIR non e` stato specificato allo script di
62                configurazione l'albero default dei dports (darwinports/dports,
63                la copia dalla quale installi) verra` aggiunto a tale file.
64
65    Tutto il codice necessario ed il TCL saranno compilati ed installati come
66    segue:
67        [Mac OS X 10.3] /Library/Tcl/darwinports1.0
68        [Mac OS X 10.2] /System/Library/Tcl/darwinports1.0
69        [FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0
70            - Libreria TCL per l'interfaccia con il Sistema DarwinPorts
71
72        ${prefix} e` settato in /opt/local ma puo` essere cambiato
73        posizionandosi nella directory base/ ed eseguendo ./configure
74        specificando manualmente l'argomento --prefix
75
76        ${prefix}/bin/port
77            - Utility a riga di comando per costruire i ports
78        ${prefix}/share/darwinports/
79            - Librerie TCL interne al sistema DarwinPorts
80
81        I file seguenti sono utilizzati per la personalizzazione del sistema:
82
83        ${prefix}/etc/ports/ports.conf
84            - Impostazioni personalizzabili per l'utente
85        ${prefix}/etc/ports/sources.conf
86            - Lista dei sorgenti dei ports (luoghi da dove prelevare i dati)
87
88
89USO DEL COMANDO PORT
90
91    Se non l'hai ancora fatto, aggiungi /opt/local/bin al tuo path (oppure
92${prefix}/bin nel caso in cui hai scelto di installare DarwinPorts in un'altra
93destinazione).
94
95        Se non sai come effettuare questa operazione e stai utilizzando
96Panther (OS X 10.3), aggiungi la seguente riga al file ~/.profile . Se il file
97non esiste, crealo. (Questa modifica e` necessaria anche se stai utilizzando
98una bourne shell su Jaguar.)
99
100        export PATH=$PATH:/opt/local/bin
101
102        Se invece stai utilizzando Jaguar (OS X 10.2), aggiungi la seguente
103riga al file ~/.cshrc . Se il file non esiste, crealo. (Questa modifica e`
104necessaria anche se stai utilizzando tcsh su Panther.)   
105
106        set path=($path /opt/local/bin)
107       
108    I cambiamenti avranno effetto solo dopo aver aperto una nuova shell.
109
110    Il seguente comando crea ed installa un port:
111
112        port install <portname>
113
114    Per cercare un port specifico puoi digitare "port search".
115
116        port search vi
117
118    Per una completa documentazione puoi fare riferimento alle pagine di
119manuale del comando port(1).
120
121    E` anche possibile effettuare operazioni su tutti i ports presenti nel
122sistema utilizzando il comando portall. Sostanzialmente possono essere
123specificati gli stessi argomenti del comando port, ma portall opera
124ricorsivamente su tutti i ports presenti in dports/ .
125
126
127CREARE NUOVI PORTS
128
129    Un Port e` formato da una directory che contiene un Portfile e altri
130files associati ad esso. Al momento i soli files che sono inclusi nei ports
131sono files di patch, i quali saranno sempre mantenuti in modo tale da non
132occupare troppo spazio.
133
134    Un Portfile e` un file di codice TCL, valutato da un interprete TCL
135inizializzato dal sistema DarwinPorts. I Portfiles hanno una sintassi
136estremamente chiara e diretta, composta da coppie di chiave/valore, che
137permette all'autore di utilizzare tutte le funzionalita` del TCL dove
138necessario.
139
140    Un buon inizio e` leggere il file base/doc/exampleport e consultare le
141pagine di manuale di portfile(7), oppure la Guida a DarwinPorts all'indirizzo
142http://darwinports.opendarwin.org/docs .
Note: See TracBrowser for help on using the repository browser.