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
Pingback: Distribuciones GNU/Linux (Slackware-ES)