mejor manera de instalar el package de wheezy en squeeze

Quiero usar doxygen en mi server Debian Squeeze, pero necesito la versión de Debian Wheezy porque aparentemente contiene el bugfix que necesito.

No está en backports – cheque packages.debian.org/search?suite=squeeze-backports&searchon=names&keywords=doxygen (soy nuevo aquí y no se me permitió esto como un enlace correcto!)

Intenté agregar Wheezy a mi file de sources.list y ejecutar apt-get install -t wheezy doxygen pero quiere instalar demasiado de wheezy; Este es un server de producción por lo que no puede permitirse este riesgo.

Estoy asumiendo que la compilation de la fuente va a querer comstackr todo el rest de lo anterior de origen también?

¿Alguna otra solución? (por ejemplo, alguna virtualización o chroot?), etc

4 Solutions collect form web for “mejor manera de instalar el package de wheezy en squeeze”

Agregue a su /etc/apt/apt.conf :

 APT::Default-release "stable"; 

Y entonces usted puede correr:

 aptitude install doxygen/wheezy 

(no es lo mismo que con -t)

La compilation de fonts tiene una buena oportunidad de trabajar. Es lo que hace backports. Cuando se comstack un package Debian, el package binary resultante tiene una dependencia versionada en todas las bibliotecas con las que se enlazan los ejecutables del package: las versiones de la biblioteca instalada pueden no ser anteriores a las versiones utilizadas durante la compilation. Si recompile un package de sibilancias en un sistema de compression, estas dependencies le permitirán ejecutar el package al apretar. Eso supone que no hay una dependencia explícita contra una versión de package que no está en squeeze, que no he comprobado para el caso específico de doxygen.

Yo recomendaría usar apt-pinning en su lugar:

Agregue lo siguiente a / etc / apt / preferences o alternativamente /etc/apt/preferences.d/pinning

 Explanation: Uninstall or do not install any Debian-originated Explanation: package versions other than those in the stable distro Package: * Pin: release a=stable Pin-Priority: 900 Package: * Pin: release o=Debian Pin-Priority: -10 

y la installation del package wheezy como Giovanni señaló:

 apt-get install doxygen/wheezy 

No estoy 100% seguro prevu funciona en debian, pero debe: https://wiki.ubuntu.com/Prevu He instalado varios packages con prevu de las versiones más nuevas de ubuntu.

Si no puedes conseguir que funcione intenta comstackr desde el origen porque tal vez no necesitas comstackr todas las bibliotecas ya que probablemente ya están presentes, son sólo versiones anteriores.

El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.