[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt_preferences para apt-source



En Mon, Feb 24, 2025 at 11:09:24AM +0100, Camaleón escribió:
> El 2025-02-23 a las 16:49 -0300, dml@facundo.ag escribió:
> 
> > En Fri, Feb 21, 2025 at 04:40:16PM +0100, Camaleón escribió:
> > > El 2024-11-05 a las 15:21 -0500, dml@facundo.ag 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 :-?
> > 
> > Hola, gracias por la info, pero es para paquetes binarios. Lo que estaba
> > buscando es si hay forma de especificar ramas al bajar la fuente de los
> > paquetes (con apt-source). En esos ejemplos hace referencia para bajar
> > ciertos binarios a partir de fuentes especificadas.
> 
> Tienes razón, esa opción es para definir prioridades en los binarios 
> generados por los paquetes fuente que elijas, pero no es lo que buscas 
> ;-(
>  
> > No parece haber forma pero también es algo muy puntual. Si es común
> > bajar paquetes binarios pero no así paquetes fuentes como para tener una
> > forma de configurar una rama determinada.
> 
> Eso parece:
> 
> Is it possible to pin source packages? If so, how?
> https://askubuntu.com/questions/1123529/is-it-possible-to-pin-source-packages-if-so-how
> 
> Puedes solicitar la funcionalidad abriendo un informe de fallo de tipo 
> «deseo» (wishlist) y justificando la ventaja o la necesidad que cubriría 
> esa implementación.

Buen día, muchas gracias por el enlace. Creo que voy a dejar así porque
es un caso muy puntual.

Saludos,

> 
> Saludos,
> 
> -- 
> Camaleón 
> 


Reply to: