1 | --- README.it Mon May 2 05:37:29 2005 |
---|
2 | +++ README.it.new Sat Jun 18 16:51:49 2005 |
---|
3 | @@ -1,34 +1,39 @@ |
---|
4 | COS'E` IL SISTEMA DARWINPORTS |
---|
5 | |
---|
6 | - DarwinPorts e` una infrastruttura per la compilazione e l'installazione |
---|
7 | -di software e per la creazione di pacchetti, progettata per abbracciare le |
---|
8 | -stesse funzionalita` dei Ports di FreeBSD, mantenendo allo stesso tempo una |
---|
9 | -estensibilita` per possibili futuri perfezionamenti. |
---|
10 | - |
---|
11 | - DarwinPorts attualmente compila e funziona su MacOS X 10.2 (Darwin 6.0) |
---|
12 | -and MacOS X 10.3 (Darwin 7.0). Il sistema e` portabile ed e` scritto in TCL |
---|
13 | -con un set limitato di estensioni in C. |
---|
14 | - |
---|
15 | - La guida ufficiale "DarwinPorts User Guide" e` disponibile su: |
---|
16 | - http://darwinports.opendarwin.org/docs |
---|
17 | - |
---|
18 | - Per una documentazione piu` dettagliata riguardo i processi interni |
---|
19 | -all'architettura del sistema dei ports, consulta il file base/doc/INTERNALS. |
---|
20 | - |
---|
21 | - E` bene ricordare che DarwinPorts e` diviso in due componenti: la |
---|
22 | -"darwin" ports infrastructure", che risiede nella subdirectory base/ ed e` |
---|
23 | -l'unica componente necessaria del sistema, e la directory "dports", nella |
---|
24 | -quale sono incluse tutte le descrizioni del software attualmente portato. |
---|
25 | -Quest'ultima componente e` opzionale e la si puo` prelevare su richiesta |
---|
26 | -tramite rete o si puo` usare la copia locale. (Leggi la documentazione su |
---|
27 | -${prefix}/etc/ports/sources.conf qui di seguito). |
---|
28 | + DarwinPorts e` una infrastruttura per la compilazione e l'installazione |
---|
29 | + di software e per la creazione di pacchetti, progettata per abbracciare |
---|
30 | + le stesse funzionalita` dei Ports di FreeBSD, mantenendo allo stesso |
---|
31 | + tempo una estensibilita` per possibili futuri perfezionamenti. |
---|
32 | + |
---|
33 | + Attualmente DarwinPorts compila e funziona sui sistemi MacOS X 10.2 |
---|
34 | + (Darwin 6.0), MacOS X 10.3 (Darwin 7.0) e MacOS X 10.4 (Darwin 8.0). |
---|
35 | + Il sistema e` portabile ed e` scritto in TCL con un set limitato di |
---|
36 | + estensioni in C. |
---|
37 | + |
---|
38 | + La guida ufficiale "DarwinPorts User Guide", attualmente solo |
---|
39 | + in lingua inglese, e` disponibile presso: |
---|
40 | + http://darwinports.opendarwin.org/docs |
---|
41 | + |
---|
42 | + Per una documentazione piu` dettagliata riguardo i processi interni |
---|
43 | + all'architettura del sistema dei ports, puoi fare riferimento al file |
---|
44 | + base/doc/INTERNALS. |
---|
45 | + |
---|
46 | + E` bene ricordare che DarwinPorts e` diviso in due componenti: la |
---|
47 | + "darwin" ports infrastructure", che risiede nella subdirectory base/ |
---|
48 | + ed e` l'unica componente necessaria del sistema, e la directory |
---|
49 | + "dports", nella quale sono incluse tutte le descrizioni del software |
---|
50 | + attualmente portato. Quest'ultima componente e` opzionale e la si puo` |
---|
51 | + prelevare su richiesta tramite rete o si puo` usare la copia locale. |
---|
52 | + (Leggi la documentazione su ${prefix}/etc/ports/sources.conf qui di |
---|
53 | + seguito). |
---|
54 | + |
---|
55 | |
---|
56 | INSTALLAZIONE |
---|
57 | |
---|
58 | Le istruzioni per l'installazione su piattaforme specifiche sono |
---|
59 | -riportate in base/doc/README.platforms . |
---|
60 | + riportate in base/doc/README.platforms . |
---|
61 | |
---|
62 | - Passi dell'installzione: |
---|
63 | + Passi dell'installzione: |
---|
64 | |
---|
65 | 1. cd base/ |
---|
66 | ./configure |
---|
67 | @@ -37,7 +42,7 @@ |
---|
68 | (leggi sotto). |
---|
69 | |
---|
70 | 2. make |
---|
71 | - Esegui 'make' per compilare il software necessario. |
---|
72 | + Esegui 'make' per compilare tutto il software necessario. |
---|
73 | |
---|
74 | 3. sudo make install |
---|
75 | Esegui 'sudo make install' per installare DarwinPorts nel |
---|
76 | @@ -50,10 +55,10 @@ |
---|
77 | posizione dove sono contenuti i dati specifici dei vari |
---|
78 | ports, modifica le seguenti impostazioni: |
---|
79 | |
---|
80 | - portdbpath Specifica il percorso contenente i dati |
---|
81 | - specifici dei ports. |
---|
82 | - prefix Specifica la directory di installazione dei |
---|
83 | - ports. |
---|
84 | + portdbpath Specifica il percorso contenente i dati |
---|
85 | + specifici dei ports. |
---|
86 | + prefix Specifica la directory di installazione |
---|
87 | + dei ports. |
---|
88 | |
---|
89 | 5. [opzionale] edit ${prefix}/etc/ports/sources.conf |
---|
90 | Il file ${prefix}/etc/ports/sources.conf elenca la posizione |
---|
91 | @@ -62,12 +67,15 @@ |
---|
92 | configurazione l'albero default dei dports (darwinports/dports, |
---|
93 | la copia dalla quale installi) verra` aggiunto a tale file. |
---|
94 | |
---|
95 | - Tutto il codice necessario ed il TCL saranno compilati ed installati come |
---|
96 | - segue: |
---|
97 | - [Mac OS X 10.3] /Library/Tcl/darwinports1.0 |
---|
98 | + Tutto il codice necessario ed il TCL saranno compilati ed installati |
---|
99 | + come segue: |
---|
100 | + |
---|
101 | [Mac OS X 10.2] /System/Library/Tcl/darwinports1.0 |
---|
102 | - [FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0 |
---|
103 | - - Libreria TCL per l'interfaccia con il Sistema DarwinPorts |
---|
104 | + [Mac OS X 10.3] /Library/Tcl/darwinports1.0 |
---|
105 | + [Mac OS X 10.4] /Library/Tcl/darwinports1.0 |
---|
106 | + [FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0 |
---|
107 | + - Libreria TCL per l'interfaccia con il Sistema |
---|
108 | + DarwinPorts |
---|
109 | |
---|
110 | ${prefix} e` settato in /opt/local ma puo` essere cambiato |
---|
111 | posizionandosi nella directory base/ ed eseguendo ./configure |
---|
112 | @@ -88,55 +96,55 @@ |
---|
113 | |
---|
114 | USO DEL COMANDO PORT |
---|
115 | |
---|
116 | - Se non l'hai ancora fatto, aggiungi /opt/local/bin al tuo path (oppure |
---|
117 | -${prefix}/bin nel caso in cui hai scelto di installare DarwinPorts in un'altra |
---|
118 | -destinazione). |
---|
119 | - |
---|
120 | - Se non sai come effettuare questa operazione e stai utilizzando |
---|
121 | -Panther (OS X 10.3), aggiungi la seguente riga al file ~/.profile . Se il file |
---|
122 | -non esiste, crealo. (Questa modifica e` necessaria anche se stai utilizzando |
---|
123 | -una bourne shell su Jaguar.) |
---|
124 | + Se non l'hai ancora fatto, aggiungi /opt/local/bin al tuo path (oppure |
---|
125 | + ${prefix}/bin nel caso in cui hai scelto di installare DarwinPorts in |
---|
126 | + un'altra destinazione). |
---|
127 | + |
---|
128 | + Se non sai come effettuare questa operazione e stai utilizzando Panther |
---|
129 | + (OS X 10.3), aggiungi la seguente riga al file ~/.profile . Se il file |
---|
130 | + non esiste, crealo. (Questa modifica e` necessaria anche se stai |
---|
131 | + utilizzando una bourne shell su Jaguar.) |
---|
132 | |
---|
133 | - export PATH=$PATH:/opt/local/bin |
---|
134 | + export PATH=$PATH:/opt/local/bin |
---|
135 | |
---|
136 | Se invece stai utilizzando Jaguar (OS X 10.2), aggiungi la seguente |
---|
137 | -riga al file ~/.cshrc . Se il file non esiste, crealo. (Questa modifica e` |
---|
138 | -necessaria anche se stai utilizzando tcsh su Panther.) |
---|
139 | + riga al file ~/.cshrc . Se il file non esiste, crealo. (Questa modifica |
---|
140 | + e` necessaria anche se stai utilizzando tcsh su Panther.) |
---|
141 | |
---|
142 | - set path=($path /opt/local/bin) |
---|
143 | + set path=($path /opt/local/bin) |
---|
144 | |
---|
145 | - I cambiamenti avranno effetto solo dopo aver aperto una nuova shell. |
---|
146 | + I cambiamenti avranno effetto solo dopo aver aperto una nuova shell. |
---|
147 | |
---|
148 | - Il seguente comando crea ed installa un port: |
---|
149 | + Il seguente comando crea ed installa un port: |
---|
150 | |
---|
151 | - port install <portname> |
---|
152 | + port install <portname> |
---|
153 | |
---|
154 | - Per cercare un port specifico puoi digitare "port search". |
---|
155 | + Per cercare un port specifico puoi digitare "port search". |
---|
156 | |
---|
157 | - port search vi |
---|
158 | + port search vi |
---|
159 | |
---|
160 | - Per una completa documentazione puoi fare riferimento alle pagine di |
---|
161 | -manuale del comando port(1). |
---|
162 | + Per una completa documentazione puoi fare riferimento alle pagine di |
---|
163 | + manuale del comando port(1). |
---|
164 | |
---|
165 | - E` anche possibile effettuare operazioni su tutti i ports presenti nel |
---|
166 | -sistema utilizzando il comando portall. Sostanzialmente possono essere |
---|
167 | -specificati gli stessi argomenti del comando port, ma portall opera |
---|
168 | -ricorsivamente su tutti i ports presenti in dports/ . |
---|
169 | + E` anche possibile effettuare operazioni su tutti i ports presenti nel |
---|
170 | + sistema utilizzando il comando portall. Sostanzialmente possono essere |
---|
171 | + specificati gli stessi argomenti del comando port, ma portall opera |
---|
172 | + ricorsivamente su tutti i ports presenti in dports/ . |
---|
173 | |
---|
174 | |
---|
175 | CREARE NUOVI PORTS |
---|
176 | |
---|
177 | - Un Port e` formato da una directory che contiene un Portfile e altri |
---|
178 | -files associati ad esso. Al momento i soli files che sono inclusi nei ports |
---|
179 | -sono files di patch, i quali saranno sempre mantenuti in modo tale da non |
---|
180 | -occupare troppo spazio. |
---|
181 | - |
---|
182 | - Un Portfile e` un file di codice TCL, valutato da un interprete TCL |
---|
183 | -inizializzato dal sistema DarwinPorts. I Portfiles hanno una sintassi |
---|
184 | -estremamente chiara e diretta, composta da coppie di chiave/valore, che |
---|
185 | -permette all'autore di utilizzare tutte le funzionalita` del TCL dove |
---|
186 | -necessario. |
---|
187 | - |
---|
188 | - Un buon inizio e` leggere il file base/doc/exampleport e consultare le |
---|
189 | -pagine di manuale di portfile(7), oppure la Guida a DarwinPorts all'indirizzo |
---|
190 | -http://darwinports.opendarwin.org/docs . |
---|
191 | + Un Port e` formato da una directory che contiene un Portfile e altri |
---|
192 | + files associati ad esso. Al momento i soli files che sono inclusi nei |
---|
193 | + ports sono files di patch, i quali saranno sempre mantenuti in modo |
---|
194 | + tale da non occupare troppo spazio. |
---|
195 | + |
---|
196 | + Un Portfile e` un file di codice TCL, valutato da un interprete TCL |
---|
197 | + inizializzato dal sistema DarwinPorts. I Portfiles hanno una sintassi |
---|
198 | + estremamente chiara e diretta, composta da coppie di chiave/valore, che |
---|
199 | + permette all'autore di utilizzare tutte le funzionalita` del TCL dove |
---|
200 | + necessario. |
---|
201 | + |
---|
202 | + Un buon inizio e` leggere il file base/doc/exampleport e consultare le |
---|
203 | + pagine di manuale di portfile(7), oppure la Guida a DarwinPorts presso: |
---|
204 | + http://darwinports.opendarwin.org/docs . |
---|