Estoy en debian etch y quiero extraer subversion1.5.1 de las pruebas, aunque es una máquina de producción. Necesito mantener el riesgo mínimo.Debian: ¿Cómo puedo extraer un paquete único con dependencias de otro repositorio?
¿Alguna pista?
Estoy en debian etch y quiero extraer subversion1.5.1 de las pruebas, aunque es una máquina de producción. Necesito mantener el riesgo mínimo.Debian: ¿Cómo puedo extraer un paquete único con dependencias de otro repositorio?
¿Alguna pista?
Basta con añadir el repositorio de pruebas para su sources.list y el pasador de la prioridad de los paquetes de prueba a un valor muy bajo:
Añadir lo siguiente a/etc/apt/preferences:
Package: *
Pin: release a=testing
Pin-Priority: 200
200 significa que los paquetes nuevos en las pruebas aún anulan los paquetes locales que no están estables (el local siempre es 100), pero no los que están también en el repositorio estable.
Lea apt_preferences (5) para obtener más información sobre la fijación.
A continuación, puede instalar paquetes de prueba haciendo
$ apt-get install -t testing $some_package
pero no se instalarán por las operaciones de actualización normales o no va a ser el valor por defecto cuando se instala con apt.
Probablemente lo mejor que puede hacer es descargar el archivo .deb para ese software e instalarlo con dpkg.
La instalación del Deb no es definitivamente la mejor opción. Tendrás que hacer todas tus actualizaciones manualmente. Siempre mejor usar los repos cuando puedas.
Por supuesto, esto también funciona para Ubuntu. Solo usarías el nombre abreviado de una próxima versión (como 'trusty') siempre que' testing' se use en esta receta. – tanius