16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

ª FUOC • XP04/90785/00019<br />

2) Una vez tenemos <strong>de</strong>scomprimido el tgz, tendremos los ficheros<br />

que contenía, normalmente el software <strong>de</strong>be incluir algún fichero<br />

<strong>de</strong> tipo readme o install, don<strong>de</strong> nos especificarán las opciones <strong>de</strong><br />

instalación paso a paso, y también posibles <strong>de</strong>pen<strong>de</strong>ncias <strong>de</strong>l<br />

software.<br />

En primer lugar habrá que verificar las <strong>de</strong>pen<strong>de</strong>ncias por si disponemos<br />

<strong>de</strong>l software a<strong>de</strong>cuado, y si no, buscarlo e instalarlo.<br />

Si se trata <strong>de</strong> un paquete binario, la instalación suele ser bastante fácil,<br />

ya que o bien directamente ya será ejecutable don<strong>de</strong> lo hayamos<br />

<strong>de</strong>jado, o traerá algún instalador propio. Otra posibilidad será que<br />

tengamos que hacerlo manualmente, con lo que bastará con copiar<br />

(cp -r, copia recursiva) o mover (comando mv) el directorio a la posición<br />

<strong>de</strong>seada.<br />

Otro caso es el formato <strong>de</strong> código fuente. Entonces, antes <strong>de</strong> instalar<br />

el software tendremos que pasar por un paso <strong>de</strong> compilación. Para<br />

eso habrá que leerse con cierto <strong>de</strong>talle las instrucciones que lleve el<br />

programa. Pero la mayoría <strong>de</strong> <strong>de</strong>sarrolladores usan un sistema <strong>de</strong><br />

<strong>GNU</strong> llamado autoconf (<strong>de</strong> autoconfiguración), en el que habitualmente<br />

se usan los siguientes pasos (si no aparecen errores):<br />

• ./configure: se trata <strong>de</strong> un script que configura el código para po<strong>de</strong>r<br />

ser compilado en nuestra máquina, verifica que existan las<br />

herramientas a<strong>de</strong>cuadas. La opción --prefix = directorio permite<br />

especificar dón<strong>de</strong> se instalará el software.<br />

• make: compilación propiamente dicha.<br />

• make install: instalación <strong>de</strong>l software a un lugar a<strong>de</strong>cuado, normalmente<br />

especificado previamente como opción al configure o<br />

asumida por <strong>de</strong>fecto.<br />

Éste es un proceso general, pero <strong>de</strong>pen<strong>de</strong> <strong>de</strong>l software que lo siga o<br />

no, hay casos bastante peores don<strong>de</strong> todo el proceso se tiene que<br />

realizar a mano, compilando uno a uno los ficheros, pero esto, por<br />

suerte, es cada vez menos habitual.<br />

ANOTACIONES<br />

127

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!