El 2024-11-05 a las 15:21 -0500, [email protected] escribió:

> Buenas tardes todo el mundo,
> 
> en mi archivo /etc/apt/sources.list tengo configurados los repositorios
> testing, unstable, y experimental, y en /etc/apt/preferences lo siguiente:
> 
>       Package: *
>       Pin: release a=testing
>       Pin-Priority: 900
> 
>       Package: *
>       Pin: release a=unstable
>       Pin-Priority: 800
> 
> Cosa que funciona perfecto porque siempre instalo desde testing por defecto
> y
> para algunas de las otras ramas lo explicito si es necesario.
> 
> Ahora, estos días estuve bajando varios paquetes fuentes con apt-source y
> noté
> que por defecto bajaba desde unstable, tenía que indicar con "-t testing" o
> "<paquete>/testing". Había asumido (erróneamente) que por apt_preferences lo
> iba a hacer de testing. Luego de leer el manual (de apt_preferences) creo no
> es
> para este caso. Quizás estoy pasando algo por alto.
> 
> Así que va la consulta, ¿hay alguna manera de configurar por defecto de que
> rama bajar los paquetes fuente con apt-source?

Hum... añado a lo que ya te han comentado.

En el manual del archivo de configuración (man apt_preferences), dice:

****
Pinning by source package
APT supports pinning by source packages. To pin by a source 
package, prepend "src:" to the package name.

For example, to pin all binaries produced by the apt source 
package of this APT's version to 990, you can do:

           Package: src:apt
           ^^^^^^^^^^^^^^^^

           Pin: version 2.2.4
           Pin-Priority: 990

Source package pinning can be combined with regular expressions 
and glob patterns, and can also take a binary architecture.

For example, let's pin all binaries for all architectures 
produced by any source package containing apt in its name to
990:

           Package: src:*apt*:any
           ^^^^^^^^^^^^^^^^^^^^^^

           Pin: version *
           Pin-Priority: 990
****

No sé si esto te puede ser de utilidad para que buscas :-?

Saludos,

-- 
Camaleón 

Responder a