¿Cómo cambiar la versión predeterminada de python en una máquina linux? (No solo el enlace simbólico)

Tengo varias versiones de python instaladas en ubuntu (precisa) por varios motivos y usos. Tengo python 2.7 y python 2.6. Necesito hacer que python 2.6 sea el predeterminado y no python 2.7. Actualicé el enlace simbólico de Python para que apunte a python2.6. Eso solo me dará acceso a la línea de comandos directamente a python2.6. pero cuando instalo algún paquete desde aptitude, va directamente a cosas compatibles con python2.7 porque en algún lugar del sistema operativo, lo ve como predeterminado. ¿Cómo debo cambiar esto?

PD: Conozco la solución a la instalación desde el código fuente del paquete. Pero no siempre es fácil obtener el código fuente y no todos son generosos.

En Ubuntu y otras distribuciones derivadas de Debian, la forma correcta de definir qué versión de Python se ejecutará en todo el sistema es con sudo update-alternatives --config python . Véase también http://www.stylesen.org/python_27_debian_squeeze_60