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