[ubuntu-ar] ¿Qué es deb-src?
Lean ATI queteimporta
lean.946 at gmail.com
Tue May 13 19:41:01 BST 2008
El lun, 12-05-2008 a las 21:46 -0300, Janus escribió:
> 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
Sería una muy buena idea ponerlo como un how-to en los foros. Si quieren
lo pongo yo ;)
Salu2
More information about the Ubuntu-ar
mailing list