source: trunk/README.es @ 13215

Last change on this file since 13215 was 12092, checked in by jmpp, 14 years ago

Submitted by: jmpp@

Small change in documentation URL to give more relevance to the DP site.
I'm thinking, however, about the relevance of these files now that we are
distributing a 1.0 tarball that doesn't include them...

  • Property svn:eol-style set to native
File size: 5.3 KB
RevLine 
[4438]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:
[12092]11                http://darwinports.opendarwin.org/docs
[4438]12
[11954]13        Para documentacion mas avanzada acerca de los procesos internos de la arquitectura del sistema
[4438]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.
[11954]20Vea la documentacion en ${prefix}/etc/ports/sources.conf mas abajo.
[4438]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
[11954]39                4. [opcional] editar ${prefix}/etc/ports/ports.conf
40                        El documento de configuracion ${prefix}/etc/ports/ports.conf define varias opciones de
[4438]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
[11954]48                5. [opcional] editar ${prefix}/etc/ports/sources.conf
49                        El documento ${prefix}/etc/ports/sources.conf muestra la locacion tanto de la copia local
[4438]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:
[11954]55                [Mac OS X 10.3] /Library/Tcl/darwinports1.0
[4438]56                [Mac OS X 10.2] /System/Library/Tcl/darwinports1.0
57                [FreeBSD] /usr/local/lib/tcl8.3/darwinports1.0
58                    - libreria TCL de interfaz con el sistema DarwinPorts
59
[11954]60                ${prefix} es fijado a /opt/local pero puede ser modificado entrando al
[4438]61                directorio base/ y corriendo ./configure manualmente con el argumento
62                --prefix
63
[11954]64                ${prefix}/bin/port
[4438]65                    - Utilidad de la linea de comando para compilacion del software portado
[11954]66                ${prefix}/share/darwinports/
[4438]67                    - Librerias TCL internas a DarwinPorts
68
69                Los siguientes documentos son provistos para personalizacion del sistema:
70
[11954]71                ${prefix}/etc/ports/ports.conf
[4438]72                    - Settings de DarwinPorts personalizables por el usuario
[11954]73                ${prefix}/etc/ports/sources.conf
[4438]74                    - Lista de fuentes de DarwinPorts (lugares donde conseguir data del software portado)
75
76
77USANDO EL COMANDO PORT
78
[11954]79        Si todavia no lo ha hecho, agregue /opt/local/bin a su $PATH (o ${prefix}/bin si ha
[4438]80escogido instalar DarwinPorts en algun otro lugar).
81
[11954]82        Si no esta seguro como y esta usando Panther (OS X 10.3), agrague la siguiente linea
83a su documento de configuracion ~/.profile. Si el documento no existe, creelo. ( Esto tambien
84se aplica si esta usando un shell bourne en Jaguar)
[4438]85
[11954]86                export PATH=$PATH:/opt/local/bin
[4438]87
[11954]88        Si esta usando Jaguar (OS X 10.2), agrague la siguiente linea a su documento de configuracion
89~/.cshrc. (Esto tambien se aplica si esta usando tcsh en Panther)
[4438]90
[11954]91                set path=($path /opt/local/bin)
[4438]92
93        Los cambios no tomaran efecto hasta que haya abierto otro shell.
94
[5080]95        El siguiente comando compilara e instalara un porte:
[4438]96
[5080]97                port install <nombre-de-porte>
[4438]98
[5080]99        Para encontrar un porte en especifico, intente usar "port search":
[4438]100
101                port search vi
102
[5080]103        Por favor refierase al manual de port(1) para una documentacion completa del comando
[4438]104port.
105
[5080]106        Tambien es posible hacer operaciones, como compilar o bajar, para todos los portes
[4438]107en el sistema usando el comando "portall". Toma escencialmente los mismos argumentos que el
[11954]108comando "port" pero opera iterativamente en cada porte en dports/.
[4438]109
110
[5080]111CREANDO PORTES NUEVOS
[4438]112
[5080]113        Portes consisten de un directorio conteniendo tanto un Portfile como documentos asociados.
[4438]114Actualmente los unicos documentos incluidos son parches, y estos probablemente seran mantenidos
115a un minimo.
116
[11954]117        Un Portfile consiste de sintaxis valida de TCL, evaluada por un interpretador de TCL inicializado
[4438]118por el sistema DarwinPorts. Los Portfiles usan una sintaxis de par parametro/valor extremadamente
119directa, permitiendo al mismo tiempo al autor usar a completitud la funcionalidad de TCL de ser
120necesario.
121
[11954]122        Para comenzar, refierase a base/doc/exampleport y al manual portfile(7), o la Guia de DarwinPorts
123localizada en http://darwinports.opendarwin.org/docs .
Note: See TracBrowser for help on using the repository browser.