[ubuntu-ar] ¿Qué es deb-src?
Janus
janus at rtfm.org.ar
Tue May 13 01:46:15 BST 2008
2008/5/12 Lean ATI queteimporta <lean.946 en gmail.com>:
> El lun, 12-05-2008 a las 01:48 -0300, Janus escribió:
> > Agrego una pregunta ¿Se pueden elegir las opciones de compilación con
> > apt-src? Porque si se compila exactamente con las mismas opciones que
> > lo compilaron los que prepararon el paquete, no le veo el sentido.
> >
> Bueno, la verdad que no se, pero si se consulta la ayuda se debería
> poder saber que "flag" aplicar para que la compilación sea un poquito
> mejor. Nada mejor que poner:
> man apt-src
> Este comando "man" sirve para casi (si no es para todos) los comandos,
> asi que no sería mala idea consultar allí para todas las dudas que
> tengamos sobre comandos.
Gracias, en realidad no había revisado la manpage porque no había
instalado el paquete.
Viendo la manpage le veo sentido a esto, acá un par de ejemplos
interesantes sacados de la man:
Para instalar una copia local del paquete tal, al que va a aplicar un
parche local:
apt-src install tal
cd tal-version
patch <~/mi-parche-para-tal
apt-src build --installdebs tal
Para actualizar su copia local de tal, manteniendo su parche,
constuirlo, e instalar los nuevos debs:
apt-src install -i tal
Para importar el árbol de fuentes en /usr/src/linux, que puede haber
sido desempaquetado de un tar de ftp.kernel.org (o desde el paquete
kernel-source) en apt-src, de forma que éste pase a saber de su
existencia:
apt-src import kernel --location=/usr/src/linux --version=2.4.18
En un debian/rules de un paquete de módulos del núcleo que necesite
saber si está siendo construido por apt-src, y si es así establecer
las variables KVERS, KSRC. y KDREV que normalmente establece
make-kpkg:
ifdef APT_SRC_BUILD
KDREV=$(shell apt-src version kernel\(-source.\*\)\?)
KSRC=$(shell apt-src location kernel\(-source.\*\)\?)
KVERS=$(shell apt-src name kernel\(-source.\*\)\? | sed
s/kernel-source-//)
endif
Muy interesante, ya voy a hacer algunas pruebas :)
Salu2
Janus
--
Alejandro Díaz-Caro
Homepage: http://www.fceia.unr.edu.ar/~diazcaro
Weblog: http://computacioncuantica.exactas.org
More information about the Ubuntu-ar
mailing list