Más fácil todavía: apt-build
Autor: PIN | Archivado en: Linux el día 18/Ene/2005
Para los usuarios de distribuciones Linux basadas en Debian, existe una aplicación paralela al apt-get (el cual descarga recursivamente un paquete precompilado con sus dependencias y lo instala) que hace lo propio con las fuentes: apt-build.
Apt-build se encarga de descargar las fuentes, compilar y empaquetar el software que le digamos, con lo que al ser compilado en nuestro sistema, lo tenemos mucho más optimizado. Es totalmente susitutorio de apt-get, soporta las opciones install, update, upgrade…. Eso sí, para que encuentre los “paquetes de fuentes” de los que se nutre, hay que incluir los repositorios de fuentes en el archivo sources.list de la configuración de apt, normalmente, /etc/apt/sources.list.
A los usuarios de Ubuntu (de la cual cada día estoy más contento de haber probado, ¡gracias eMe por esos bonitos CD’s!): No os preocupéis, que al instalar el apt-build se os pregunta por estas cosas y las hace automáticamente. (¿alguien se da por requem-aludido? ;) ).
Si queréis probar:
apt-get install apt-build
y a partir de ahora,
apt-build install nombre_aplicación












Pin, de verdad que si yo no fuera estrictamente hetero, me enamoraba de ti. ¡Cómo se nota que piensas en mí cuando escribes estos artículos!
¡Te debo unas cervecillas por este!
Iros a un hotel!
¿Celoso porque le digo estas cosas a tu hermano en vez de a ti, eMe?
Jaja Por supuesto Requemao ;)
He intentado instalar el apt-build, y en cuanto ha intentado descargar los paquetes me ha dicho esto:
Cambio de medio: Por favor inserte el disco etiquetado
‘Ubuntu 4.10 _Warty Warthog_ - Preview i386 Binary-1 (20041020)’
en la unidad ‘/cdrom/’ y presione Intro
Parece ser que mi disco de Ubuntu no es el que pide, así que… ¿estoy jodido? ¿hay manera de arreglar esto?
no me hagas caso, Pin, probé el otro CD de Ubuntu que tengo (el que descargué y tosté) y ahora funciona la instalación.
Ahora mi problema será cómo aprovechar apt-build para cambiar mi software instalado (en particular los entornos gráficos, navegadores y programas multimedia) por versiones compiladas para mi ordenador. Veremos qué consigo…
No, requemao, no es por eso. Lo que tienes que hacer es abrir el gestor de paquetes Synaptic (en Gnome -> Equipo, Configuración del sistema). En Configuración -> Repositorios, desmarca el cd-rom y marca todos los que están sin marcar (los repositorios de paquetes universe, que no están soportados como stables (es decir, funcionan al 99′99%). Ahora, cada vez que hagas apt-get, tirará de red, con lo que no estarás instalando los paquetes del cd-rom, si no los que estén en los repositorios (main, universe… todos). Con ésto tendrás los ñultimos paquetes actualizados para tu distro Ubuntu. Otra cosa que debes de hacer de vez en cuando, para actualizar los paquetes que ya tengas instalados es lo siguiente:
apt-get update
Con lo que se descarga el resumen de los repositorios (así sabe si algún paquete ha sido actualizado).
apt-get upgrade
Tras a actualización anterior de los ficheros resumen, se descarga los que correspondan (los que tengas instalados y han evolucionado en el repositorio desde que tú los instalastes). Así tienes tu distro Ubuntu totalmente actualizada. Prueba y ya me cuentas.
Gracias, ya está solucionado ese problemilla. La pregunta en realidad no era cómo actualizar los paquetes de los que exista una nueva versión, sino cómo cambiar los paquetes que descargué precompilados por otros compilados en mi ordenador. Me interesaría sobre todo por mejorar el rendimiento de los entornos gráficos, reproductores multimedia y programas de ofimática. ¿Existe alguna manera de hacerlo que sea más sencilla que desinstalar todo y volver a instalar con apt-build?
Para quien esté interesado, he traducido una pequeña guía de apt-build de Julien Reveret:
apt-build - Optimice los paquetes Debian para su sistema.
Muchas gracias por tu aportación Quique.
Fantastica la traducción.
Un saludo.
Buena página quique!
Está realmente bien. Una forma de acercarse a la optimización que consigue Gentoo, pero eso ya son palabras mayores.
pero yo no kiero empaquetar el código fuente del repositorio, quiero empaquetar mi código fuente modificado, y de eso no veo tutos para el apt-build.