APT-SRC.ES(1) | User Contributed Perl Documentation | APT-SRC.ES(1) |
apt-src - gestiona arboles de paquetes fuentes de Debian
apt-src [opciones] orden
apt-src [opciones] install|remove paq1 [paq2 ...]
apt-src localizacion paq
apt-src es una interfaz de linea de ordenes para descargar, instalar, actualizar, y seguir los paquetes fuentes de Debian. Puede ejecutarse como usuario normal o como superusuario.
A diferencia de los paquetes binarios, los paquetes fuentes no se instalan en un lugar canonico. En lugar de esto, se "instalan" desempaquetando el arbol de las fuentes en un directorio, el cual puede estar donde desee. Un paquete fuente puede instalarse varias veces en diferentes lugares. Este programa gestiona los paquetes fuentes instalados de este modo, y proporciona facilidades de busqueda para encontrar donde fue instalado un determinado paquete.
A menos que se proporcione la opcion -h o --help se debe de proporcionar una de los siguientes ordenes.
Esta orden aceptara el nombre de paquetes binarios o paquetes fuentes. Igual que con apt-get install, puede usar como prefijo del nombre =version o /distribucion para especificar la version que quiere instalar o de que distribucion desea obtenerla.
Se asegurara de que las dependencias de construccion del paquete se satisfacen.
Si se proporciona la opcion --location, el paquete fuente se instalara o actualizara en el lugar indicado en vez de en el directorio actual.
Si se proporciona la opcion --build, se compilara cada paquete instalado o actualizado.
Si se proporciona la opcion --patch (por omision), apt-src intentara generar un parche que contenga todos los cambios locales hechos al paquete fuente, y los aplicara al arbol actualizado. Esto permite que los cambios locales se preserven a traves de las actualizaciones de los paquetes, pero es posible que no siempre funcione, en estos casos debera combinar los cambios usted mismo.
Si se proporciona la opcion --build, se compilara cada paquete instalado o actualizado.
Esta orden puede usarse cuando necesite incluir ficheros de otro paquete fuente, o algo por el estilo. Por ejemplo:
-I`apt-src location paquete`
Todas las opciones de la linea de ordenes pueden incluirse en el fichero de configuracion. Las descripciones indican la opcion que es necesario emplear. Para opciones booleanas puede modificar el comportamiento usando algo como -f-,--no-f, -f=no o alguna que otra variante.
Note que si un paquete fuente genera varios binarios, todos se instalaran.
Ademas de las opciones anteriores, algunas opciones de configuracion menos usadas solo pueden especificarse en los ficheros de configuracion, /etc/apt/apt.conf y ~/.apt-src/config. Estas son:
Puede usar el nombre del paquete binario o del paquete fuente cuando desee instalar un nuevo paquete fuente.
El resto del tiempo, cuando los paquetes ya esten instalados, tiene que usar el nombre del paquete fuente (es posible que esto cambie en un futuro). Sin embargo, puede usar expresiones regulares como parte de los nombres.
Este programa establece APT_SRC_BUILD cuando contruye un paquete.
Para instalar las fuentes de pine en /usr/src, construirlo, e instalar los debs resultantes:
apt-src install --location=/usr/src -i pine
Para seguir los cambios del paquete fuente pine, e instalar los debs cuando halla una nueva version disponible:
apt-src install -i pine
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 arbol 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 este 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 modulos del nucleo que necesite saber si esta siendo construido por apt-src, y si es asi 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
Copyright 2002 Joey Hess <joeyh@debian.org>
Esto es software libre; lea la Licencia Publica General de GNU version 2 o posterior para las condiciones de copia. NO hay ninguna garantia.
Traduccion de Ruben Porras Campo <debian-l10n-spanish@lists.debian.org>
2016-12-21 | perl v5.24.1 |