1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
6
<meta name="generator" content="HTML Tidy, see www.w3.org">
7
<title>Bluefish manual preface</title>
8
<meta name="AUTHOR" content="Jim Batis">
9
<meta name="COPYRIGHT" content="Copyright (C) 2000, Dimitris Batis">
10
<meta name="generator" value="Bluefish 0.6">
11
<link rel="stylesheet" href="../manual.css" type="text/css">
16
<a href="index.html">anterior</a> | <a href="index.html">contenidos</a> | <a
17
href="chapter1.html">siguiente</a>
20
<h1>Prefacio: Una breve rese�a sobre Bluefish</h1>
22
<h2>Acerca de Bluefish</h2>
24
<p>El proyecto Bluefish lo iniciaron Chris Mazuc y Olivier Sessink. Ambos autores
25
estaban programando un editor HTML y decidieron unificar ambos proyectos para
26
mejorar el desarrollo. El primer proyecto se denomin� ProSite y posteriormente
27
editor THTML. Para ese entonces Neil Millar se uni� al grupo y agreg� el selector de
28
colores y la integraci�n con Weblint. Iban a comenzar a aparecer las primeras
29
versiones p�blicas y se necesitaba un logo. Nuevamente resurgi� la discusi�n sobre el
30
nombre hasta que Neil vino con un hermoso logo y un nombre: <i>Bluefish</i>. Estos
31
continuan siendo los nombre y logo actuales.</p>
33
<p>Se unieron m�s desarrolladores y Bluefish comenz� a acaparar la atenci�n de la
34
comunidad de c�digo abierto. Bluefish ha sido elegido muchas veces como el mejor
35
editor, como la aplicaci�n de la semana, obtuvo 5 ping�inos dorados en <a href=
36
"http://www.linuxberg.com/">Tucows/Linuxberg</a>, fue uno de los m�s elegidos en <a href=
37
"http://www.linuxapps.com/">Linuxapps</a> y, desde entonces,
38
m�s desarrolladores se unieron al proyecto.</p>
40
<h2>Distribuci�n y Disponibilidad</h2>
42
<p>Bluefish se distribuye a trav�s de Internet. La p�gina web actual est� en <a
43
href="http://bluefish.openoffice.nl/">http://bluefish.openoffice.nl/</a> pero
44
pueden obtenerse nuevas versiones en diversas r�plicas situadas en todo el mundo y en
45
especial en <a href= "http://www.linuxberg.com/">Tucows/Linuxberg</a>. Las versiones
46
de desarrollo se anuncian en la lista de correos de desarrollo. Envia un maill
47
con la frase "subscribe bluefish-dev" en el cuerpo a <a href=
48
"mailto:listar@lists.ems.ru">listar@lists.ems.ru</a> para unirte al desarrollo,
49
traducci�n o testeo. En general las versiones de desarrollo se pueden encontrar
50
y descargar desde el sitio oficial.</p>
52
<p>Asimismo, las nuevas versiones del presente manual se pueden encontrar
53
en la misma direcci�n.</p>
57
<p>Bluefish emplea principalmente las librer�as GTK y C posix. Bluefish se ejecutar�
58
sin ning�n tipo de problemas en la mayor�a de los sistemas Unix. Si bien se ha desarrollado
59
en Linux-i386 esperamos que pueda correr en cualquier otra m�quina posix. Las plataformas en
60
la que se sabe funciona Bluefish son : Solaris (Ultrasparc), Linux (Alpha, i386, Ultrasparc),
61
True64 (Alpha) y HP/UX.</p>
63
<p>Para extender las funcionalidades instalar imlib (incluyendo libjpeg, libgif y
64
libpng), Weblint, Netscape, Tidy y cualquier otro filtro que se desee usar.</p>
68
<p>Existen dos maneras diferentes de instalar Bluefish. La primera consiste en
69
conseguir el paquete binario ya compilado en tanto que la segunda consiste en
70
compilarlo uno mismo.</p>
72
<p>Si eliges usar un paquete binario consulta el manual de tu sistema para ver c�mo instalarlo
73
(<i>man apt-get, man rpm, man dpkg</i>).</p>
75
<p>Si eliges compilarlo t� mismo, hemos hecho el procedimiento muy sencillo y todo lo que tienes
76
que hacer es seguir los siguientes cuatro pasos.</p>
78
<h3>Primer paso: Desempaquetar</h3>
80
<p>Tras haber conseguido una copia de Bluefish en formato comprimido/empaquetado,
81
lo primero que debes hacer es desempaquetarlo. El procedimiento a seguir var�a de acuerdo con el
82
formato de compresi�n. Explicaremos como desempaquetar los formatos <i>GZip/tar</i> y <i>bz2</i>.</p>
84
<h4>Formato Gzip/tar</h4>
86
<p>Supongamos que el archivo es <b>bluefish-x.x.x.tar.gz</b> (en realidad,
87
x.x.x ser� el n�mero de versi�n). Ub�cate en tu directorio personal (o en cualquier
88
directorio temporal que quieras usar) y escribe:<br>
90
<code>blashyrkh:~# tar xzvf bluefish-x.x.x.tar.gz</code></p>
92
<p>Esto desempaquetar� todos los contenidos y crear� la estructura jer�rquica de directorios necesaria. El c�digo fuente de Bluefish ahora se encontrar� en el directorio <code>bluefish-x.x.x</code>.</p>
96
<h3>Segundo Paso: Configuraci�n</h3>
98
<p>Posici�nate en el directorio de Bluefish (por cuestiones de simplicidad digamos que el c�digo de
99
Bluefish se encuentra en
100
<code>/home/blashyrkh/bluefish-x.x.x</code>. Como observar�s en dicho directorio hay un archivo
101
ejecutable denominado <i>configure</i>, que ayuda a configurar el c�digo para adecuarlo a tu m�quina y
102
a tu sistema operativo as� como a tus preferencias seg�n las caracter�sticas que desees usar.
103
Tambi�n se asegura que existan todas las librer�as y programas antes de intentar compilar el programa.
104
Generalmente, todo lo que tienes que hacer es:
106
blashyrkh:~# cd bluefish-x.x.x
107
blashyrkh:~/bluefish-x.x.x# ./configure
110
<p>Esto funcionar� correctamente en la mayor�a de las m�quinas y configurar� a Bluefish
111
con las opciones por defecto. Si alg�n programa (por ejemplo, ispell) no se encuentra, entonces
112
todas las funciones de Bluefish que son relevantes a dicho programa no se compilar�n. Con esto
113
se instalar� Bluefish en <code>/usr/local/bin</code>.</p>
115
<p><i>configure</i> permite tambi�n personalizar Bluefish antes de compilarlo.
116
Puede aceptar un conjunto de opciones como par�metros los cuales se listan (y explican)
119
<code>blashyrkh:~/bluefish-x.x.x# ./configure --help</code></p>
121
<p>Puesto que existen un mont�n de opciones s�lo explicaremos algunas b�sicas. Para un listado
122
completo referirse al comando descrito anteriormente. Ante todo, como hemos dicho, Bluefish
123
se instalar� en <code>/usr/local/bin</code>. La mejor manera de cambiar todas las rutas de instalaci�n
124
(la ruta a lib, la ruta a exec-bin, etc.) consiste en agregar el prefijo <i>--prefix=DIR</i> en la
125
l�nea de comandos con lo cual todas las rutas quedar�n ajustadas autom�ticamente. Por ejemplo, si
126
deseas instalar Bluefish en <code>/usr/X11R6/bin</code>, tipea:
128
blashyrkh:~/bluefish-x.x.x# ./configure --prefix=/usr/X11R6
131
<h3>Tercer Paso: Compilaci�n</h3>
133
<p>Tras haber configurado las opciones de compilaci�n todo lo que tienes que hacer es escribir:
135
blashyrkh:~/bluefish-x.x.x# make
138
<p>Normalmente, no aparecer�n ni advertencias ni errores y la compilaci�n crear� los archivos
139
ejecutables necesarios.</p>
141
<h3>Cuarto Paso: Instalaci�n</h3>
143
<p>El �ltimo paso consiste en ubicar <i>Bluefish</i> y sus datos en los correspondientes
144
directorios. Esto se puede hacer en forma autom�tica usando
147
<p>Debes observar que tienes que ser <b>superusuario</b> o usar
148
<i>su</i> para ser capaz de usar <i>make</i> durante la instalaci�n pues el directorio
149
<code>bin </code> situado en <code>/usr </code> �nicamente lo puede escribir el
150
<b> root</b>. Luego de tener privilegios de superusuario, puedes escribir:<br>
153
blashyrkh:~/bluefish-x.x.x# make install
156
<p>Ahora podr�s ejecutar Bluefish</p>
158
<h2>Uso del Soporte de Idioma Nativo</h2>
162
<h2>Autores y Contactos</h2>
164
<p>Para comentarios generales, por favor, dir�gete a bluefish@bluefish.openoffice.nl. Para
165
cuestiones m�s espec�ficas an�tate en la lista de correo de desarrollo o cont�ctate
166
con el autor del c�digo (se encuentran en AUTORES). Los autores y traductores ordenados
167
alfab�ticamente son:</p>
172
<li>Erik Alvarez</li>
174
<li>Jim JMK Batis</li>
176
<li>Walter Echarri</li>
178
<li>Antti-Juhani Kaijanaho</li>
182
<li>Marc LeMaire</li>
188
<li>Pablo De Napoli</li>
190
<li>Hylke van der Schaaf</li>
192
<li>Martin Samesch</li>
194
<li>Olivier Sessink</li>
196
<li>Roland Steinbach</li>
200
<li>Karel Tejnora</li>
202
<li>Rasmus Toftdahl Olesen</li>
204
<li>Aleksey I Zavilohin</li>
208
<a href="index.html">anterior</a> | <a href="index.html">contenidos</a> | <a
209
href="chapter1.html">siguiente</a>