Fink, gestión de paquetes GNU |
 |
Multitud de paquetes del mundo de GNU se están
portando a Mac OS X. Un problema con el que se puede encontrar
el usuario es el de buscar, compilar e instalar estos paquetes
en su sistema, problema que se puede solucionar fácilmente
usando el gestión de paquetes Fink.
El proyecto Fink es un proyecto que encontramos en la web:
http://fink.sourceforge.net/
Se trata de un gestor de paquetes que se encarga de todo
el proceso de búsqueda, compilación, configuración,
instalación y desinstalación de paquetes directamente
de Internet.
De esta forma el usuario nunca tiene que preocuparse de buscar
e instalarse el mismo manualmente estos paquetes.
Internamente Fink se basa en los gestores de paquetes de
Debian
dselect, dpkg
y apt-get, aunque el usuario
Mac OS X, si quiere, el único comando que tiene que
usar es el comando fink.
Instalación de fink
Una vez que nos bajamos el fichero fink-0.4.0a-installer.dmg
lo único que tenemos que hacer es doble click en el
para montarlo como una unidad. Una vez montado, dentro de
él encontramos el fichero FinkInstaller.pkg
que al hacer doble click sobre él, ejecuta un asistente
que instala fink y todos
sus ficheros en el directorio /sw
de nuestro disco.
Lo otro que tenemos que hacer es configurar las variables
de entorno de Fink, para lo cual si usamos lal shell bash
debemos añadir al fichero de configuración ~/.profile
la entrada:
. /sw/bin/init.sh
Que llama a este script el cual carga todas las variables
de entorno que necesita Fink. Una vez reiniciamos el terminal,
el entorno de Fink está ya configurado.
Si por contra usamos tcsh
debemos de añadir al fichero ~/.tcsh
la entrada:
source /sw/bin/init.csh
Instalar y desinstalar paquetes
Una vez Fink está operativo podemos empezar usando
el comando fink list para
sacar un listado de todos los paquetes con que cuenta Fink.
$ fink list
Reading package info...
Information about 427 packages read in 2 seconds.
a2ps 4.12-4 Any to PostScript filter.
aalib 1.4rc4-5 Ascii art library
aalib-bin 1.4rc4-5 Ascii art library
aalib-shlibs 1.4rc4-5 Ascii art library
agqt 0.9.1-1 6's Spiffy AudioGalaxy Query Tool
amaya 5.3-2 W3C's Editor/Browser
·······················
·······················
Después podemos instalar o desinstalar paquetes usando
los comandos fink install [paquete]
y fink remove [paquete].
Por ejemplo podemos hacer:
$ fink install lynx
Y ya Fink se encarga de buscar el paquete en la red, bajárselo
e instalarlo.
El lector puede usar man fink
para ver que más opciones trae el comando fink.
Actualización de Fink
Una última observación, para actualizar Fink
no debemos de bajarnos y instalar el programa de instalación
de la última versión. los pasos correctos son:
1) Comprobar la versión de Fink que tenemos instalada
con:
$ sudo fink --version
Package manager version: 0.10.0
Distribution version: 0.4.1
2) Si queremos instalar la última versión podemos
usar el comando:
$ fink selfupdate
Si no tenemos la última versión de Fink, el
la buscará en Internet y nos la instalará.
FinkCommander
Por último comentar que existe una buena herramienta
freeware llamada FinkCommander que nos permite acceder a Fink
desde una interfaz gráfica. Lo único que necesitamos
para poder usar esta herramienta es haber instalado previamente
Fink.

Podemos bajar FinkCommander de:
http://finkcommander.sourceforge.net/
|