Provided by: apt-src_0.25.5_all bug

NOMBRE

       apt-src - gestiona árboles de paquetes fuentes de Debian

SINOPSIS

       apt-src [opciones] orden

       apt-src [opciones] install|remove paq1 [paq2 ...]

       apt-src localización paq

DESCRIPCIÓN

       apt-src es una interfaz de línea de órdenes 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 canónico. En lugar
       de esto, se "instalan" desempaquetando el árbol 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 búsqueda para
       encontrar donde fue instalado un determinado paquete.

       A menos que se proporcione la opción -h o --help se debe de proporcionar una de los siguientes órdenes.

       update
           Actualiza  la  lista  de  paquetes  disponibles.  Idéntico  que  apt-get update, debe ejecutarse como
           superusuario en su configuración predeterminada.

       install
           Instala los paquetes fuentes nombrados en el directorio actual. Si un paquete ya está instalado en el
           directorio actual, intentará actualizarlo.

           Esta orden aceptará el nombre de paquetes binarios o paquetes fuentes. Igual que con apt-get install,
           puede usar como prefijo del nombre =versión o /distribución para especificar la  versión  que  quiere
           instalar o de que distribución desea obtenerla.

           Se asegurará de que las dependencias de construcción del paquete se satisfacen.

           If  the  --location  option is given, the source package will be installed or upgraded into the given
           location instead of the current directory.

           Si se proporciona la opción --build, se compilará cada paquete instalado o actualizado.

       upgrade
           Actualiza todos los paquetes fuentes instalados, o, si se  proporcionan  las  opciones  --location  o
           --here, sólo se actualizarán los paquetes fuentes del directorio especificado.

           Si  se  proporciona la opción --patch (por omisión), apt-src intentará generar un parche que contenga
           todos los cambios locales hechos al paquete fuente, y los aplicará al árbol actualizado. Esto permite
           que los cambios locales se preserven a través de las actualizaciones de los paquetes, pero es posible
           que no siempre funcione, en estos casos deberá combinar los cambios usted mismo.

           Si se proporciona la opción --build, se compilará cada paquete instalado o actualizado.

       remove
           Elimina los paquetes fuentes nombrados. Se pueden usar las opciones --location y --here para eliminar
           sólo los paquetes de un directorio determinado.

       build
           Construye las fuentes especificadas. Si el paquete fuente no está instalado, se instalará primero.

       clean
           Limpia el árbol de los paquetes fuentes listados. Se pueden usar las  opciones  --location  y  --here
           para limpiar sólo los paquetes de un determinado directorio.

       import
           Use  this  option to let apt-src know about an existing, unpacked source tree. Besides the name under
           which it should be imported, you must specify the location of the source tree (with --location),  and
           you  may  need  to tell the version of the source (with --version). Don't expect the build command to
           work on this source, unless it has a debian/ directory.

       list
           Sin ningún otro parámetro, listará todos los paquetes fuentes instalados, su estado, y el  directorio
           donde  fueron  instalados.  Si  se  proporciona el nombre de un paquete, mostrará sólo los ejemplares
           instalados de ese paquete fuente. Si se usan las opciones --location o --here, limitarán la lista  de
           paquetes a los instalados en el directorio especificado.

       location
           Sólo  acepta  un  parámetro, el nombre del paquete fuente. Si el paquete está instalado, devolverá el
           directorio raíz del árbol de las fuentes del paquete.

           Esta orden puede usarse cuando necesite incluir ficheros de  otro  paquete  fuente,  o  algo  por  el
           estilo. Por ejemplo:

            -I`apt-src location paquete`

       version
           Sólo  acepta  un  parámetro,  el  nombre del paquete fuente. Si el paquete está instalado devuelve la
           versión del paquete.

       name
           Sólo acepta un  parámetro,  el  nombre  del  paquete  fuente  (puede  especificarse  con  expresiones
           regulares). Devuelve el nombre del paquete fuente que concuerde con el nombre, si es que hay alguno.

OPCIONES

       Todas  las  opciones  de  la  línea  de  órdenes  pueden  incluirse  en  el fichero de configuración. Las
       descripciones indican la opción que es necesario emplear. Para  opciones  booleanas  puede  modificar  el
       comportamiento usando algo como -f-, --no-f, -f=no o alguna que otra variante.

       -h, --help
           Show a help text.

       -b, --build, --compile
           Construye  los  paquetes  fuentes  después  de  instalarlos o actualizarlos. Opción de configuración:
           APT::Src::Compile.

       -i, --installdebs
           Instala  los  paquetes  después  de  construirlos.  Implica  --build.    Opción   de   configuración:
           APT::Src::InstallDebs

           Note que si un paquete fuente genera varios binarios, todos se instalarán.

       -p, --patch
           Trata  de  parchear  los  cambios  locales  en  el  nuevo árbol después de actualizar. Habilitado por
           omisión, use --no-p para deshabilitarlo.  Opción de configuración: APT::Src::Patch.

       -l, --location
           Especifica un directorio, sólo opera  en  paquetes  en  ese  directorio.   Opción  de  configuración:
           APT::Src::Location.

       -c, --cwd, --here
           Sólo operan sobre paquetes en el directorio actual.  Opción de configuración: APT::Src::Here.

       --upstream-version
           Sólo  tiene  utilidad  con  la  orden version, hace que omita la versión de Debian de la salida de la
           versión del paquete.

       -k, --keep-built
           No borra los .debs y otros ficheros contruídos después de instalarlos con  la  opción  --installdebs.
           Opción de configuración: APT::Src::KeepBuilt

       -n, --no-delete-source
           No  borra  los  ficheros  fuentes  cuando  se  elimine  el  paquete fuente.  Opción de configuración:
           APT::Src:NoDeleteSource

       --version
           Especifica una versión del árbol de las fuentes. Se usa junto con la orden import.

       -q, --quiet
           Dirije todo salida de la orden a /dev/null a menos que la orden no se ejecute como  era  de  esperar.
           Opción de configuración: APT::Src::Quiet

       -t, --trace
           Muestra todas las órdenes que ejecuta. Opción de configuración: APT::Src::Trace

       Además  de  las  opciones  anteriores,  algunas  opciones  de  configuración  menos  usadas  sólo  pueden
       especificarse en los ficheros de configuración, /etc/apt/apt.conf y ~/.apt-src/config.  Éstas son:

       APT::Src::BuildCommand
           La orden a usar para construir el árbol. Se ejecuta en el árbol a construir, por  omisión  es  "dpkg-
           buildpackage -b -us -uc", con "-rfakeroot" añadido para los usuarios distintos del superusuario.

       APT::Src::RootCommand
           The  command  to  use  if a non-root user needs to become root. This is used for, example, to satisfy
           build-deps. sudo(8) is a good choice and the default.  If you want to use su(1), you'll need  to  set
           it to "su -c".

       APT::Src::BuildDeps
           Controla si apt-src se asegura de que las dependencias de construcción de un paquete se satisfacen al
           instalar  o actualizar el paquete. Por omisión está habilitado, si lo deshabilita, es posible que los
           paquetes no se puedan construir debido a la falta de las dependencias de contrucción.

NOTA SOBRE LOS NOMBRES

       Puede usar el nombre del paquete binario o del paquete fuente cuando  desee  instalar  un  nuevo  paquete
       fuente.

       The  rest of the time, when dealing with already installed packages, you currently have to use the source
       package names (this may later change). However, you may use regexps as part of the names.

ENTORNO

       Este programa establece APT_SRC_BUILD cuando contruye un paquete.

EJEMPLOS

       To install the source to mutt(1) to /usr/src, build it, and install the resulting debs:

         apt-src install --location=/usr/src -i mutt

       To track changes to said installed mutt(1) source package, and install debs whenever a new version  comes
       out:

         apt-src install -i mutt

       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
       www.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

       In  a  debian/rules  of a kernel module package that needs to figure out if it is being built by apt-src,
       and if so set the KVERS, KSRC and KDREV variables that make-kpkg(1) used to set:

         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

FICHEROS

       /etc/apt/sources.list
           Contiene los lugares de dónde descarga los paquetes.

       ~/.apt-src/status
           El fichero de estado de apt-src, contiene los paquetes instalados.

       /etc/apt/apt.conf
           Fichero de configuración global de apt-src (y apt(8)).

       ~/.apt-src/config
           Fichero de configuración de apt-src para cada usuario.

VÉASE ADEMÁS

       apt-get(8), sources.list(5), dpkg-source(1)

AUTOR

       Copyright 2002 Joey Hess <joeyh@debian.org>

       Esto es software libre; lea la Licencia Pública General de GNU versión 2 o posterior para las condiciones
       de copia. NO hay ninguna garantía.

TRADUCTOR

       Traducción de Rubén Porras Campo <debian-l10n-spanish@lists.debian.org>

perl v5.40.1                                       2025-03-29                                     APT-SRC.ES(1p)