Un SlackBuild es un script (shellscript) que sirve para crear un ‘paquete’ de Slackware Linux, de algún software (php, apache, vsftpd, etc. etc.).
En Slackware Linux no contamos con una serie de repositorios donde alguien ya ha compilado las aplicaciones y preparado paquetes para nosotros (eso es bueno, aunque no lo parezca), sino que tenemos varias opciones para instalar los programas/librerias que no vienen en la distribución por default:
a. Bajar el código fuente, descomprimirlo, e instalarlo manualmente:
./configure
make
make install
b. Escribir un SlackBuild
Si bien es cierto que la primera opción es un poco más rapida, tambien es cierto que es un desastre a la hora de eliminar, actualizar, parchear algun software, porque no vas a saber donde se metio cada archivo que se instaló, y removerlo a mano seria doloroso.
La segunda opción toma un poquito más de tiempo, sin embargo es la recomendada (de hecho, es así como Patrick Volkerdi instala los paquetes en la distribución original de Slackware).
Puedes encontrar numerosos SlackBuilds en slackbuilds.org, o algunos que yo he escrito a medida que he necesitado en: http://packages.eslackware.com
¿Cómo utilizar un SlackBuild?
Supongamos que el SlackBuild que descargas se llama ‘ejemplo-SlackBuild.tar.gz’
- Descomprimelo.
- Descarga el codigo fuente de la aplicacion para el SlackBuild (puedes encontrar informacion en el fichero slack-desc que se crea al descomprimir).
- Edita el script ‘ejemplo.SlackBuild’ para que la parte que habla del PKGNAME y VERSION concuerden con el nombre y version del source que descargaste.
- Ejecuta el SlackBuild como root ( ./ejemplo.SlackBuild )
El paquete sera creado en /tmp/SBo/
Puedes instalarlo como root: intallpkg nombre-paquete
Tags: Administration, slackbuilds, Slackware Linux
Utilización de SlackBuilds…
La entrada original está en http://eslackware.com/2010/07/21/administracion-de-slackware/utilizacion-de-slackbuilds.html/, ¡no te la pierdas!…