Re: [SOLUCIONADO] Solicitando ayuda con apt-pinning
On Mon, 2009-04-06 at 23:21 +0200, Javier San Roman wrote: ¿Lo que quieres es que se actualice directamente a la versión de la testing oficial aunque sea una versión menos actual (eso me ha parecido entender) o lo que quieres es que se actualice a cualquiera de las dos versiones directamente sin tener que hacer ninguna otra operación? Si es el primer supuesto, con el siguiente preferences: Package: * Pin: release a=squeeze Pin-Priority:800 Package: * Pin: release a=lenny Pin-Priority: 500 Package: * Pin: release a=unstable Pin-Priority: 100 Package: * Pin: release o=Unofficial Multimedia Packages Pin-Priority: 300 Pasa esto con libanyevent-perl (que está en el oficial y en el multimedia): #apt-cache policy libanyevent-perl libanyevent-perl: Instalados: (ninguno) Candidato: 4.340-1 Tabla de versión: 1:4.331-0.0 0 300 http://www.debian-multimedia.org squeeze/main Packages 4.350-1 0 100 http://ftp.debian.org unstable/main Packages 4.340-1 0 500 http://ftp.debian.org squeeze/main Packages Y esto es lo que se va a instalar: libanyevent-perl (versión 4.340-1) será instalado Perfecto Javier, muchísimas gracias ,era esto primero. -- Marcel Sánchez Góngora Debian Squeeze GNU/Linux Linux User #382151 Est. V año Universidad de las Ciencias Informáticas -- Una amistad noble es una obra maestra a duo. -- Paul Bourget. signature.asc Description: This is a digitally signed message part
Re: Solicitando ayuda con apt-pinning
El Sábado, 4 de Abril de 2009, Marcel Sanchez Gongora escribió: Hola lista, estoy tratando de configurar el apt-pinnin y no logro obtener lo que quiero. Les explico, los repositorios que uso son espejos de los internacionales y accedo a ellos mediante la dirección http://debian.espejos.cu luego en ese mismo servidor están los repos de debian-multimedia de forma tal que para usar los dos repos debo poner en mis source algo así: deb http://http://debian.espejos.cu/debian/ squeeze main deb http://http://debian.espejos.cu/debian/ sid main deb http://http://debian.espejos.cu/debian-multimedia testing main Sucede que algunas librerías del debian-multimedia entran en conflicto con las del oficial como algunos de uds sabrán (libavcodec52,libavformat52, etc, etc). Eh aquí donde quiero usar el pinnin para no tener que estar pasando trabajo cada vez que actualizan las librerías en uno u otro repositorio, las puedo bloquear pero esa solución me di cuenta que no es muy ortodoxa y sigo pasando trabajo. Ya he probado de todo, o casi todo y no doy pie con la solución. Según apt_preferences(5) se supone que con esta[1] sentencia deba funcionar pero no lo hace. En ella pongo los paquetes de testing como preferidos y los demás que no se puedan instalar a menos que no tengan candidatos en la distribución objetivo. El problema es que la única diferencia entre el repositorio de multimedia y el oficial es el campo Origin y el Label, el cual en un repo es Debian y en el otro Unofficial Multimedia Packages. Ya he probado con 'o=Unofficial Multimedia Packages Packages,l=Unofficial Multimedia Packages Packages' con 'o=Unofficial Multimedia Packages Packages,a=testing' con muchas mas variantes mas incluida la que les pongo de ejemplo y nada... me siguen saliendo los paquetes del repositorio multimedia listos para ser actualizados, pues casi siempre tienen versión superior a los paquetes que existen en el oficial de Squeeze. Si alguien pudiera darme una mano se lo agradecería mucho. [1] Package: * Pin: release o=Debian,a=testing Pin-Priority: 900 Package: * Pin: release o=Debian Pin-Priority: -10 Package: * Pin: release o=Unofficial Multimedia Packages Packages Pin-Priority: -10 ¿Lo que quieres es que se actualice directamente a la versión de la testing oficial aunque sea una versión menos actual (eso me ha parecido entender) o lo que quieres es que se actualice a cualquiera de las dos versiones directamente sin tener que hacer ninguna otra operación? Si es el primer supuesto, con el siguiente preferences: Package: * Pin: release a=squeeze Pin-Priority:800 Package: * Pin: release a=lenny Pin-Priority: 500 Package: * Pin: release a=unstable Pin-Priority: 100 Package: * Pin: release o=Unofficial Multimedia Packages Pin-Priority: 300 Pasa esto con libanyevent-perl (que está en el oficial y en el multimedia): #apt-cache policy libanyevent-perl libanyevent-perl: Instalados: (ninguno) Candidato: 4.340-1 Tabla de versión: 1:4.331-0.0 0 300 http://www.debian-multimedia.org squeeze/main Packages 4.350-1 0 100 http://ftp.debian.org unstable/main Packages 4.340-1 0 500 http://ftp.debian.org squeeze/main Packages Y esto es lo que se va a instalar: libanyevent-perl (versión 4.340-1) será instalado Para el segundo supuesto elimina de preferences: Package: * Pin: release o=Unofficial Multimedia Packages Pin-Priority: 300 Otra cosa. Yo tengo como costumbre denominar de la misma forma a las Release en los ficheros sources.list, apt.conf y apt_preferences: si la nombro como squeeze es lo que pongo en todos esos archivos y si testing, pues testing (y asi en las demás). Espero te ayude -- Usuario Linux: #156817 Debian Squeeze/Sid - Kernel 2.6.26 Hierba de estío: combates de los héroes, menos que un sueño. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Solicitando ayuda con apt-pinning
Hola lista, estoy tratando de configurar el apt-pinnin y no logro obtener lo que quiero. Les explico, los repositorios que uso son espejos de los internacionales y accedo a ellos mediante la dirección http://debian.espejos.cu luego en ese mismo servidor están los repos de debian-multimedia de forma tal que para usar los dos repos debo poner en mis source algo así: deb http://http://debian.espejos.cu/debian/ squeeze main deb http://http://debian.espejos.cu/debian/ sid main deb http://http://debian.espejos.cu/debian-multimedia testing main Sucede que algunas librerías del debian-multimedia entran en conflicto con las del oficial como algunos de uds sabrán (libavcodec52,libavformat52, etc, etc). Eh aquí donde quiero usar el pinnin para no tener que estar pasando trabajo cada vez que actualizan las librerías en uno u otro repositorio, las puedo bloquear pero esa solución me di cuenta que no es muy ortodoxa y sigo pasando trabajo. Ya he probado de todo, o casi todo y no doy pie con la solución. Según apt_preferences(5) se supone que con esta[1] sentencia deba funcionar pero no lo hace. En ella pongo los paquetes de testing como preferidos y los demás que no se puedan instalar a menos que no tengan candidatos en la distribución objetivo. El problema es que la única diferencia entre el repositorio de multimedia y el oficial es el campo Origin y el Label, el cual en un repo es Debian y en el otro Unofficial Multimedia Packages. Ya he probado con 'o=Unofficial Multimedia Packages Packages,l=Unofficial Multimedia Packages Packages' con 'o=Unofficial Multimedia Packages Packages,a=testing' con muchas mas variantes mas incluida la que les pongo de ejemplo y nada... me siguen saliendo los paquetes del repositorio multimedia listos para ser actualizados, pues casi siempre tienen versión superior a los paquetes que existen en el oficial de Squeeze. Si alguien pudiera darme una mano se lo agradecería mucho. [1] Package: * Pin: release o=Debian,a=testing Pin-Priority: 900 Package: * Pin: release o=Debian Pin-Priority: -10 Package: * Pin: release o=Unofficial Multimedia Packages Packages Pin-Priority: -10 -- Marcel Sánchez Góngora Debian Squeeze GNU/Linux Linux User #382151 Est. V año Universidad de las Ciencias Informáticas -- Beware of the Turing Tar-pit in which everything is possible but nothing of interest is easy. signature.asc Description: This is a digitally signed message part