Re: apt_preferences para apt-source

hubble <[email protected]>
Newsgroups gmane.linux.debian.user.spanish
Message-ID <[email protected]>
On Tue, 05 Nov 2024 15:21:03 -0500
[email protected] wrote:

> 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?

apt-source no lo encuentro en mi debian, supongo que te referirás ejecutar:"apt source".

El man de APT_PREFERENCES(5) llega un momento que dice:

APT's Default Priority Assignments
       If there is no preferences file or if there is no entry in the file that applies to a particular version then the
       priority assigned to that version is the priority of the distribution to which that version belongs. It is
       possible to single out a distribution, "the target release", which receives a higher priority than other
       distributions do by default. The target release can be set on the apt-get command line or in the APT
       configuration file /etc/apt/apt.conf. Note that this has precedence over any general priority you set in the
       /etc/apt/preferences file described later, but not over specifically pinned packages. For example,

           apt-get install -t testing some-package   (como lo haces)

           APT::Default-Release "stable";    (lo que debería ir en /etc/apt/apt.conf para no usar -t)

Creo que deberías de comprobar si tienes el fichero /etc/apt/apt.conf y qué hay en él, o sinó crearlo aunque sea sólo por probar a ver si suena la flauta.

Apa, suerte!.


> 
> Desde ya, muchas gracias :)
> 


--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.