Preparando el sistema:
Necesitamos dos cosas, primero tener alguna fuente de paquetes source en nuestras fuentes de apt:
deb-src http://ftp.es.debian.org/debian/ stable main contrib non-freeAhora tendremos que instalar apt-build:
# aptitude install apt-buildEn la propia instalación de apt-build nos pedirá el nivel de optimización de la compilación, el directorio que actuará de repositorio local donde se irán guardando nuestros paquetes y además añadirá una nueva fuente local a nuestro sources.list desde la que se podrán instalar los paquetes que compilemos.
Veran que ahora, al usar apt-get obtendremos un mensaje de error, esto se debe a que nuestra nueva fuente de paquetes no es válida hasta que no compilemos alguno.
Compilación de paquetes:
Para compilar e instalar un paquete usaremos:
# apt-build install paquetePor ejemplo:
# apt-build install zeroc-iceSi sólo queremos crear el paquete (sin instalarlo) y que éste se instale en nuestro repositorio de paquetes local:
# apt-build build-sourcePosteriormente podremos instalarlo de forma normal con apt-get, aptitude o dpkg.
Si necesitamos actualizar todos los sources y recompilarlos, basta con ejecutar:
# apt-build update-sourceEn cuanto a limpieza del repositorio:
# apt-build clean-sourcesEs como hacer un make clean en los directorios de los sources, es decir, borra archivos objeto.
# apt-build clean-repositoryEsto borra paquetes descargados y archivos temporales creados durante la compilación.
Por útlimo, si alguien se aburre puede probar:
# apt-build worldY con esto ya podremos tener nuestros programitas un poco más optimizados para nuestro sistema, y lo que es más importante, tendremos como defendernos de nuestros amigos de gentoo....
No hay comentarios.:
Publicar un comentario