source: trunk/README.es @ 6057

Last change on this file since 6057 was 5080, checked in by fkr, 16 years ago

Bug:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

updated README.es from Juan.

  • Property svn:eol-style set to native
File size: 5.3 KB
Line 
1QUE ES EL SISTEMA DARWIN PORTS?
2
3        DarwinPorts es una infraestructura de software de compilacion, instalacion y empaquetado
4disenada para cumplir con los mismos requisitos de funcionalidad de la arquitectura FreeBSD ports,
5manteniendo al mismo tiempo extensibilidad para futuras mejoras.
6
7        Actualmente DarwinPorts compila y corre en MacOS X 10.2 (Darwin 6.0) y en MacOS X 10.3.
8El sistema es portable, escrito en TCL con un set limitado de extensiones en C de TCL.
9
10        La guia de usuario de DarwinPorts ("DarwinPorts User Guide") esta disponible en:
11                http://www.opendarwin.org/projects/darwinports/guide/
12
13        Para documentacion mas profunda acerca de los procesos internos de la arquitectura del sistema
14DarwinPorts, refierase a base/doc/INTERNALS.
15
16        Por favor note que DarwinPorts esta dividido en dos partes. Primero la "infraestructura de
17DarwinPorts", que vive en el subdirectorio base/ y es el unico componente necesario del sistema, y
18el directorio "dports/" que contiene las descripciones del software portado. Este ultimo es opcional
19y puede ser obtenido bien sea por demanda a traves de internet, o usado a traves de una copia local.
20Vea la documentacion en /etc/ports/sources.conf mas abajo.
21
22INSTALACION
23
24        Para instrucciones especificas a una plataforma en particular, lea base/doc/README.platforms.
25
26        Pasos para la Instalacion:
27
28                1. cd base/
29                   ./configure
30                        Entrar al directorio base/ y correr el script de configuracion. Opcionalmente,
31                        parametros pueden ser pasados al script (ver mas abajo).
32
33                2. make
34                        Correr 'make' para compilar el software necesario.
35
36                3. sudo make install
37                        Correr 'sudo make install' para instalar DarwinPorts en su sistema.
38
39                4. [opcional] editar /etc/ports/ports.conf
40                        El documento de configuracion /etc/ports/ports.conf define varias opciones de
41                        configuracion para la infraestructura de DarwinPorts. Si desea cambiar el prefijo
42                        de instalacion o la locacion donde diversos grupos de data especificos al software
43                        portado son almacenados, modifique los siguientes settings:
44
45                        portdbpath - Especifica el camino donde almacenar data especifica al software portdo
46                        prefix - Especifica el directorio en donde instalar el software portado.
47
48                5. [opcional] editar /etc/ports/sources.conf
49                        El documento /etc/ports/sources.conf muestra la locacion tanto de la copia local
50                        como remota de la jerarquia del software portado. Si el argumento --with-dports-dir=DIR
51                        no fue especificado al script ./configure, el directorio dports/ por defecto
52                        (darwinports/dports, la copia desde donde instala) sera anadida a sources.conf
53
54        Todo el codigo y TCL necesario seran compilados e instalados a continuacion:
55                [Mac OS X 10.2] /System/Library/Tcl/darwinports1.0
56                [Mac OS X 10.3] /Library/Tcl/darwinports1.0
57                [FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0
58                    - libreria TCL de interfaz con el sistema DarwinPorts
59
60                PREFIX es fijado a /opt/local pero puede ser modificado entrando al
61                directorio base/ y corriendo ./configure manualmente con el argumento
62                --prefix
63
64                $PREFIX/bin/port
65                    - Utilidad de la linea de comando para compilacion del software portado
66                $PREFIX/share/darwinports/
67                    - Librerias TCL internas a DarwinPorts
68
69                Los siguientes documentos son provistos para personalizacion del sistema:
70
71                /etc/ports/ports.conf
72                    - Settings de DarwinPorts personalizables por el usuario
73                /etc/ports/sources.conf
74                    - Lista de fuentes de DarwinPorts (lugares donde conseguir data del software portado)
75
76
77USANDO EL COMANDO PORT
78
79        Si todavia no lo ha hecho, agregue /opt/local/bin a su $PATH (o $PREFIX/bin si ha
80escogido instalar DarwinPorts en algun otro lugar).
81
82        Si no esta seguro como, y esta usando Jaguar (OS X 10.2), agrague la siguiente linea
83a su documento de configuracion ~/.cshrc. (Esto tambien se aplica si esta usando tcsh en
84Panther)
85
86                set path=($path /opt/local/bin)
87
88        Si esta usando Panther (OS X 10.3), agrague la siguiente linea a su documento de configuracion
89~/.profile. ( Esto tambien se aplica si esta usando un shell bourne en Jaguar)
90
91                export PATH=$PATH:/opt/local/bin
92
93        Los cambios no tomaran efecto hasta que haya abierto otro shell.
94
95        El siguiente comando compilara e instalara un porte:
96
97                port install <nombre-de-porte>
98
99        Para encontrar un porte en especifico, intente usar "port search":
100
101                port search vi
102
103        Por favor refierase al manual de port(1) para una documentacion completa del comando
104port.
105
106        Tambien es posible hacer operaciones, como compilar o bajar, para todos los portes
107en el sistema usando el comando "portall". Toma escencialmente los mismos argumentos que el
108comando "port" pero opera iterativamente en cada porte en dports/. Cuando se corre "make clean"
109desde este directorio, por ejemplo, "port clean" tambien es invocado para limpiar todo completamente.
110
111
112CREANDO PORTES NUEVOS
113
114        Portes consisten de un directorio conteniendo tanto un Portfile como documentos asociados.
115Actualmente los unicos documentos incluidos son parches, y estos probablemente seran mantenidos
116a un minimo.
117
118        Un Portfile consiste de un TCL valido, evaluado por un interpretador de TCL inicializado
119por el sistema DarwinPorts. Los Portfiles usan una sintaxis de par parametro/valor extremadamente
120directa, permitiendo al mismo tiempo al autor usar a completitud la funcionalidad de TCL de ser
121necesario.
122
123        Para comenzar, refierase a base/doc/exampleport y al manual portfile(7).
124
Note: See TracBrowser for help on using the repository browser.