TÍTULO: Instalación de Abiword
VERSIÓN LFS: Cualquiera
AUTOR: J. E. Garrot, Sr <johnga@primenet.com>
TRADUCTOR: Proyecto LFS-ES
SINOPSIS:
Cómo instalar Abiword desde las fuentes.
RECETA:
Abiword es muy fácil de instalar, pero tiene un par de problemas
conocidos. Observa que no instalé la versión de gnome.
La URL para las fuentes es:
http://www.abisource.com/downloads/Version-0.7.11/lf/
o, si lo prefieres:
ftp://ftp.abisources.com/releases/0.7.1/src/lf
Los ficheros que necesitas y los tamaños aproximados (sólo para linux
:) (Actualmente hay una alternativa; puedes bajar las versiones .zip si
lo deseas)
abi-0.7.11.tar.gz 4.4M
abidistfiles-0.7.11.tar.gz 546k
expat-0.7.11.tar.gz 65k
libiconv-0.7.11.tar.gz 1.4M
libpng-0.7.11.tar.gz 228k
unixfonts-0.7.11.tar.gz 1.8M
wv-0.7.11.tar.gz 1.1M
zlib-0.7.11.tar.gz 168k
No tienes que bajar nada de lo que ya tengas, excepto expat. Es
importante que los otros ficheros sean descomprimidos y desempaquetados
en el mismo directorio que el abi-0.7.11
Además, debes tener instaladas las XFree86. Yo uso la versión 4.01,
pero la versión 3.3.6 debería ir bien.
Además gtk, glib, gdk, etc. Versión 2.2 o superior.
Después de bajar los ficheros necesarios, descomprímelos y
desempaquétalos en el directorio que escojas. (Yo construyo todo en
/usr/src, pero es una decisión arbitraria.)
BUILD_DIR=/usr/src (No es necesario asignar la variable del
intérprete de comandos. Únicamente sustituye el valor de $BUILD_DIR
cada vez que aparezca más abajo.)
Preparación:
Ahora, ya que sé que no has leído las FAQ de los desarrolladores ...
:-) te contaré como construir la versión con librerías compartidas.
(¿No habrás compilado las versiones estáticas de todo, incluyendo
XFree86, verdad?)
Primero, cd a $BUILD_DIR/abi-0.7.11/src/config/platforms
Entonces edita el fichero linux.mk cambiando
"UNIX_CAN_BUILD_STATIC=1" por "UNIX_CAN_BUILD_STATIC=0". (Sin las
comillas, naturalmente :)
No, no hemos terminado aún. Nos acercamos a la razón por la que
decidí escribir esta pequeña receta. Lo siguiente no está en la
FAQ.
cd a $BUILD_DIR/abi-0.7.11/src/config/require/unix y edita el
Makefile.
Cambia todas las apariciones de "libz.a" por "libz.so".
Cambia todas las apariciones de "libpng.a" por "libpng.so".
De nuevo sin las comillas en ambos casos.
Compilación:
Puedes querer instalar los binarios en cualquier otro sitio.
INSTALL_DIR=/usr/local (Mira el comentario acerca de BUILD_DIR
arriba.)
cd $BUILD_DIR
ln -s abi-0.7.11 abi
cd abi
Forma fácil:
make
make install
Más difícil pero más fino:
make distribution prefix=$INSTALL_DIR \
ABI_BUILD_VERSION=0.7.11 ABI_DIST_TARGET=<fmt>
Donde <fmt> es una de estas 'tgz', 'rpm', 'deb', 'slp', 'pkg'.
Esto colocará los ficheros apropiados en abi/dist. Entonces
podrán instalarse de la manera habitual. Si lo quieres instalar
en /usr/local, entonces elimina el argumento de prefix=.
Bueno, ya que esto es una receta, en abi/dist hay un fichero,
abisuite-0.7.11-Linux_i386_shared.tar.gz. Desempaqueta este en
algún sitio, entra en el directorio resultante
abisuite-0.7.11-Linux_i386_shared y ejecuta install.sh. Debería
ejecutarse.
Prueba a teclear "abiword &". Debería arrancar. (¿Qué? Espero
que no hayas olvidado añadir $INSTALL_DIR en la ruta de
búsqueda de ejecutables (path).)
Ahora graba $BUILD_DIR/abi-0.7.11/dist/abisuite-0.7.11-Linux_i386_shared.tar.gz
en el sitio donde sueles grabar estas cosas. (Si no vas a grabarlo,
¿por qué lo creaste al principio?)
Si tienes problemas, el mejor lugar para airearlos es en
lfs-apps@linuxfromscratch.org, de forma que otros puedan beneficiarse
de las respuestas. De todas formas, por supuesto que intentaré
contestar cualquier pregunta sobre esta instalación que se me envíe
directamente en privado.
Recuerda, puede ser el caso de un ciego guiando a otro ciego.
|