Guía del Usuario - 2. Primera Instalación
Durante la primera Instalación, un sistema base que incluye las herramientas de manejo de paquetes es instalado en tu maquina. Después, hay que ajustar el ambiente del shell para usar el software instalado por Fink. Solo necesitaras hacer esto una vez; Fink puede ser actualizado sin reinstalar (a partir de la versión 0.2.0). Esto se revisa en el Capítulo de Actualización.
Una vez que las herramientas de manejo de paquetes han sido instaladas, estan listas para ser usadas para instalar más software. Esto se revisa en el Capítulo de Instalación de Paquetes.
2.1 Instalando la distribución Binaria
La distribución binaria existe como un paquete de Instalación de Mac OS X (.pkg), empacado como una imágen de disco (.dmg). Después de descargar la imágen de disco de la página de descarga (puedes usar la función "Salvar destino como ..." o "Descargar al Disco" function), dale doble click para montar el disco. abra el ícono del disco "Fink 0.x.x Installer" que aparece en el escritorio después que el Disk Utility (ó Disk Copy, para OS previo al 10.3) a verificado el archivo. Desntro encontrara Documentación y un paquete de Instalación. Dele doble click al paquete de Instalación y siga las instrucciones que aparecen en pantalla.
Le será solicitado la contraseña de administrador y algunos textos. Por favor, lealos - podrían contener información más actualizada que esta guía del usuario.. Cuando el instalador pregunte en que unidad de disco se instalará el programa, asegurese de escoger el Volumen que contiene el Sistema (esto es, el Volumen donde esta el Mac OS X). Si se escoge el Volumen incorrecto, Fink será instalado pero no funcionará. Cuando el instalador termine, proceda con la Sección Ajustando el Ambiente.
2.2 Instalando la distribución Fuente
La distribución fuente esta contenida en un tarball estándar de Unix (.tar.gz).
Solo contiene el manejador de paquetes fink
así como la descripción del paquete y descargara la fuente de los paquetes de inmediato.
Puede obtenerse de la
Página de Descarga.
Es importante no usar el StuffIt Expander para extraer el archivo
Por alguna razón el StuffIt aún no puede usar nombres de archivos largos.
Si el StuffIt Expander ya extrajo el archivo, destruya el folder que este crea.
La fuente debe ser instalada directamente de la línea de comandos, así que hay que abrir la aplicación Terminal.app y cambiar el directorio a aquel donde se encuentra el archivo fink-0.x.x-full.tar.gz .
(Note: If you have OS X 10.4 and XCode 2.1, you should use
fink-0.8.0-full-XCode-2.1.tar.gz
instead, and make
the appropriate changes below.)
El siguiente comando extrae el archivo:
tar -xzf fink-0.x.x-full.tar.gz
Esto creo un directorio con el mismo nombre que el archivo.
Seguiremos usando el fink-0.x.x-full
Ahora cambiemos a ese directorio recién creado y ejecutemos el script de bootstrap:
cd fink-0.x.x-full ./bootstrap.sh
Este script ejecutara algunas revisiones de tu sistema y usará el comando sudo para tener acceso de root - por lo tanto pedirá tu contraseña.
Entonces , el script solicitara el directorio de Instalación.
Lo más facíl es usar el directorio por omisión -
/opt/sw
.
Solo así se podrán instalar más tarde paquetes binarios descargados.
Todos los ejemplos usan ese directorio; así que sí lo cambias, asegurate de sustituir el directorio en los lugares adecuados.
Lo que sigue es configurar Fink.
Te serán solicitadas cosas como los ajustes de proxy y mirror y si deseas mensajes explicitos.
Si no entiendes alguna de las preguntas, presiona return y usaras la elección por defecto.
Este proceso puede ser ejecutado de nuevo usando el comandofink
configure
.
Cuando el script de bootstrap tenga toda la información que necesita, comenzará a descargar el código fuente para el sistema base y lo compilara. Ya no será necesaria ninguna interacción en este punto. Si observas algunos paquetes que son compilados dos veces, no te preocupes. Esto es normal, debido a que para construir un paquete binario del manejador de paquetes, es necesario tener un manejador de paquetes disponible.
Cuando el bootstrap termine, proceda a la Sección de Ajustar el Ambiente.
2.3 Ajustando su Ambiente
Para usar el software instalado en la jerarquia de directorios de Fink, incluyendo el manejador de paquetes, hay que ajustar la variable de ambiente PATH (y lagunas otras variables). En la mayoría de los casos, esto se puede hacer usando el comando
/opt/sw/bin/pathsetup.sh
Sin embargo, si esto no funciona, se puede configurar manualmente. La configuración manual dependera del shell que se este usando. Para determinar el shell que se esta usando, se debe ejecutar en una terminal el comando:
echo $SHELL
Si dice "csh" or "tcsh" , estas usando el C shell. Si es bash, zsh, sh, o algo similar, etas usando el equivalente al bourne shell.
-
Bourne Shell (por omisión en Mac OS X 10.3 y posterior)
Si usas el Bourne style shell (e.g. sh, bash, zsh), agrega las siguientes líneas al archivo
.profile
en tu directorio de home (o, si ienes un archivo.bash_profile
debes usar el siguiente comando):. /opt/sw/bin/init.sh
Si no sabes como agregar esta línea, ejecuta los siguientes comandos:
cd pico .profile
Ahora debes ver una pantalla de terminal con un editor de textos y simplemente hay que escribir la línea
source /opt/sw/bin/init.sh
. Si aparece una nota que indique "New file" no hay que preocuparse. Solo asegurese de presionar Return al meno suna ve después de la línea antes mencionada, luego Control-O, Return, y Control-X para salir del editor. -
C Shell (Por omisión en Mac OS X 10.2 y previos)
Si usted usa tcsh (por omisión en Mac OS X), agrege la siguiente línea al archivo
.cshrc
en tu directorio home:source /opt/sw/bin/init.csh
Ahora debes ver una pantalla de terminal con un editor de textos y simplemente hay que escribir la línea source /opt/sw/bin/init.sh . Si aparece una nota que indique"New file" no hay que preocuparse. Solo asegurese de presionar Return al meno suna ve después de la línea antes mencionada, luego Control-O, Return, y Control-X para salir del editor.
Existen algunas situaciones comunes donde será necesario editar algunos archivos adicionales:
-
Cuando se tiene un
Dicho archivo es ocasionalmente creado por algunas aplicaciones o, podr�as haberlo creado tu mismo. En cualquier caso, lo que sucedera es que el~/.tcshrc
.~/.tcshrc
será leido y el~/.cshrc
ignorado. El procedimiento recomendado es editar el~/.tcshrc
de manera similar a la que se uso con el~/.cshrc
above, agregando la siguiente línea al final:source ~/.cshrc
De esa manera, aunque se remueva el
~/.tcshrc
, seguira siendo posible ejecutar Fink. -
Siga las instrucciones que se incluyen en
/usr/share/tcsh/examples/README
.Estas instrucciones indican la necesidad de crear un
~/.tcshrc
y un~/.login
. Aqui el problemas es el~/.login
, el cual es ejecutado después del~/.tcshrc
, e indica/usr/share/tcsh/examples/login
. Esta última línea sobreescribe el ajuste previo del PATH. En este caso hay que crear un archivo tal que~/Library/init/tcsh/path
:mkdir ~/Library/init mkdir ~/Library/init/tcsh pico ~/library/init/tcsh/path
y poner la línea:
source ~/.cshrc
en el. También hay que modificar el .tcshrc como en el objeto 1 mencionado arriba para asegurarse que el PATH es correcto en situaciones donde el
~/.login
no es leido.
Editar el .cshrc (y otros archivos de ínicio) solo afectara a los nuevos shells (i.e. nuevas terminales abiertas), así que es posbile que debas ejecutar el siguiente comando en todas las ventanas de la terminal que hayas abierto antes de editar el archivo
rehash
debido a que el tcsh almacena la lista de comandos disponibles de manera interna. -
Note que los init.sh
y init.csh
scripts también agregarn las líneas
/usr/X11R6/bin
y
/usr/X11R6/man
al path para que se puede usar el X11 cuando este instalado.
Los paquetes de Fink tienen la habilidad de agregar ajustes por su cuenta, e.g. el paquete
qt pajusta la variable de ambiente QTDIR.
Ua vez que el ambiente esta ajustado, procede al capitulo de Instalando Paquetes para ver como se pueden instalar algunos paquetes muy útiles usando las varias herramientas de manejo de paquetes incluidas en Fink.
Siguiente: 3. Instalando Paquetes