repositorios mixtos (2 ramas de stable)

hola y mu buenas a todos
Bien os cuento:
tengo repositorios mixtos con las 3 ramas de debian squeeze (stable,testing,sid) bien configurado y funcionando sin problemas ya que tanto el archivo preference como el apt.conf no me dieron problema, el problema me viene con la brillante idea de meter los repositorios de blacktrack 5 y cuando despues de que algunos paquetes me empezaran a dar problemas descubri en el release del blacktrack que tambien apunta a stable por lo cual tengo como 2 preferencias 2 ramas stables con paquetes de diferentes versiones por lo que pregunto:

1 alguna manera de mantener los repositorios actuales pero apuntando a squeeze
2 forma de volver los paquetes instalados de blacktrack a squeeze

hay os dejo el sources.list

# de squeeze

deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

deb http://ftp.fr.debian.org/debian/ squeeze-updates main
deb http://ftp.fr.debian.org/debian/ squeeze-proposed-updates contrib non-free main
deb-src http://ftp.fr.debian.org/debian/ squeeze-proposed-updates contrib non-free main
deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main

# de whezzy

#de momento no van
deb http://ftp.fr.debian.org/debian/ whezzy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ whezzy main contrib non-free

# de sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

# de lenny

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free

# opera

# deb http://deb.opera.com/opera/ squeeze non-free

#Spoty

deb http://repository.spotify.com stable non-free

#multimedia

deb http://www.debian-multimedia.org/ squeeze main non-free

#codelite y wxwidget

deb http://www.codelite.co.uk/debian/ squeeze contrib
deb http://apt.wxwidgets.org/ squeeze-wx main

#BackTrack 5 Tools

deb http://all.repository.backtrack-linux.org/ revolution main microverse testing non-free devel

el preferences

Pin: release squeeze
Pin-Priority: 999

Package: *
Pin: release testing
Pin-Priority: 650

Package: *
Pin: release sid
Pin-Priority: 50

Package: *
Pin: release lenny
Pin-Priority: 10

Package: * /// AQUI INTENTO QUE NO INSTALE DE REVOLUTION (BLACTRACK)
Pin: release revolution // PERO NO FUNCIONA
Pin-Priority: 1

el apt.conf

APT::Default-Release "squeeze";
APT::Cache-Limit 5000000000;
Apt::Get::Purge;
APT::Clean-Installed;
APT::Get::Fix-Broken;
APT::Get::Fix-Missing;
APT::Get::Show-Upgraded "true";

gracias por la ayuda y por mantener este espacio

hola
podrias darle una prioridad mayor a 1000 pone 1001 1005 1010 (para forzar, por mas que las versiones sean menores) al squeeze y sacar el show upgrated del apt.conf

Note that a priority above 1000 will allow even downgrades no matter the version of the prioritary package. This means that you can use priority 1001 for a stable source if you want to downgrade to the stable versions of the packages you have installed (let's say from testing) on the system. this is not recommended unless the number of changes are minimal
http://wiki.debian.org/AptPreferences

y bueno, puede pasar cualquier cosa :)

En una terminal escribe:

# apt-cache policy

Y pega acá el resultado.

sudo apt-cache policy

100 /var/lib/dpkg/status
release a=now
500 http://dl.google.com/linux/earth/deb/ stable/main i386 Packages
release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main
origin dl.google.com
1 http://all.repository.backtrack-linux.org/ revolution/devel i386 Packages
release o=Offensive Security,a=stable,n=revolution,l=Back Track GNU/Linux Distribution,c=devel
origin all.repository.backtrack-linux.org
1 http://all.repository.backtrack-linux.org/ revolution/non-free i386 Packages
release o=Offensive Security,a=stable,n=revolution,l=Back Track GNU/Linux Distribution,c=non-free
origin all.repository.backtrack-linux.org
1 http://all.repository.backtrack-linux.org/ revolution/testing i386 Packages
release o=Offensive Security,a=stable,n=revolution,l=Back Track GNU/Linux Distribution,c=testing
origin all.repository.backtrack-linux.org
1 http://all.repository.backtrack-linux.org/ revolution/microverse i386 Packages
release o=Offensive Security,a=stable,n=revolution,l=Back Track GNU/Linux Distribution,c=microverse
origin all.repository.backtrack-linux.org
1 http://all.repository.backtrack-linux.org/ revolution/main i386 Packages
release o=Offensive Security,a=stable,n=revolution,l=Back Track GNU/Linux Distribution,c=main
origin all.repository.backtrack-linux.org
500 http://apt.wxwidgets.org/ squeeze-wx/main i386 Packages
release o=wxPython development team,a=squeeze-wx,n=squeeze-wx,l=wxWidgets and wxPython,c=main
origin apt.wxwidgets.org
990 http://www.codelite.co.uk/debian/ squeeze/contrib i386 Packages
release v=3.5.0.5375,o=David Hart,a=stable,n=squeeze,c=contrib
origin www.codelite.co.uk
990 http://www.debian-multimedia.org/ squeeze/non-free i386 Packages
release v=6.0,o=Unofficial Multimedia Packages,a=stable,n=squeeze,l=Unofficial Multimedia Packages,c=non-free
origin www.debian-multimedia.org
990 http://www.debian-multimedia.org/ squeeze/main i386 Packages
release v=6.0,o=Unofficial Multimedia Packages,a=stable,n=squeeze,l=Unofficial Multimedia Packages,c=main
origin www.debian-multimedia.org
500 http://repository.spotify.com/ stable/non-free i386 Packages
release v=0.4,o=Spotify LTD,a=stable,n=stable,l=Spotify Public Repository,c=non-free
origin repository.spotify.com
500 http://ftp.fr.debian.org/debian/ lenny/main Translation-es
10 http://ftp.fr.debian.org/debian/ lenny/non-free i386 Packages
release v=5.0.9,o=Debian,a=oldstable,n=lenny,l=Debian,c=non-free
origin ftp.fr.debian.org
10 http://ftp.fr.debian.org/debian/ lenny/contrib i386 Packages
release v=5.0.9,o=Debian,a=oldstable,n=lenny,l=Debian,c=contrib
origin ftp.fr.debian.org
10 http://ftp.fr.debian.org/debian/ lenny/main i386 Packages
release v=5.0.9,o=Debian,a=oldstable,n=lenny,l=Debian,c=main
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ sid/non-free Translation-en
500 http://ftp.fr.debian.org/debian/ sid/main Translation-es
500 http://ftp.fr.debian.org/debian/ sid/main Translation-en
500 http://ftp.fr.debian.org/debian/ sid/contrib Translation-en
50 http://ftp.fr.debian.org/debian/ sid/non-free i386 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=non-free
origin ftp.fr.debian.org
50 http://ftp.fr.debian.org/debian/ sid/contrib i386 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=contrib
origin ftp.fr.debian.org
50 http://ftp.fr.debian.org/debian/ sid/main i386 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=main
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ squeeze-proposed-updates/non-free Translation-en
500 http://ftp.fr.debian.org/debian/ squeeze-proposed-updates/main Translation-en
500 http://ftp.fr.debian.org/debian/ squeeze-proposed-updates/contrib Translation-en
500 http://ftp.fr.debian.org/debian/ squeeze-proposed-updates/main i386 Packages
release v=6.0-updates,o=Debian,a=proposed-updates,n=squeeze-proposed-updates,l=Debian,c=main
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ squeeze-proposed-updates/non-free i386 Packages
release v=6.0-updates,o=Debian,a=proposed-updates,n=squeeze-proposed-updates,l=Debian,c=non-free
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ squeeze-proposed-updates/contrib i386 Packages
release v=6.0-updates,o=Debian,a=proposed-updates,n=squeeze-proposed-updates,l=Debian,c=contrib
origin ftp.fr.debian.org
500 http://ftp.fr.debian.org/debian/ squeeze-updates/main i386 Packages
release o=Debian,a=stable-updates,n=squeeze-updates,l=Debian,c=main
origin ftp.fr.debian.org
990 http://security.debian.org/ squeeze/updates/non-free i386 Packages
release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=non-free
origin security.debian.org
990 http://security.debian.org/ squeeze/updates/contrib i386 Packages
release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=contrib
origin security.debian.org
990 http://security.debian.org/ squeeze/updates/main i386 Packages
release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=main
origin security.debian.org
500 http://ftp.fr.debian.org/debian/ squeeze/main Translation-es
990 http://ftp.fr.debian.org/debian/ squeeze/non-free i386 Packages
release v=6.0.4,o=Debian,a=stable,n=squeeze,l=Debian,c=non-free
origin ftp.fr.debian.org
990 http://ftp.fr.debian.org/debian/ squeeze/contrib i386 Packages
release v=6.0.4,o=Debian,a=stable,n=squeeze,l=Debian,c=contrib
origin ftp.fr.debian.org
990 http://ftp.fr.debian.org/debian/ squeeze/main i386 Packages
release v=6.0.4,o=Debian,a=stable,n=squeeze,l=Debian,c=main
origin ftp.fr.debian.org

gracias por responderme

PD tengo un pantallazo de synaptic donde se ven paquetes instalados desde blactrac
pero no se como subirla

alambre escribió:

hola
podrias darle una prioridad mayor a 1000 pone 1001 1005 1010 (para forzar, por mas que las versiones sean menores) al squeeze y sacar el show upgrated del apt.conf

Note that a priority above 1000 will allow even downgrades no matter the version of the prioritary package. This means that you can use priority 1001 for a stable source if you want to downgrade to the stable versions of the packages you have installed (let's say from testing) on the system. this is not recommended unless the number of changes are minimal
http://wiki.debian.org/AptPreferences

y bueno, puede pasar cualquier cosa :)

usr/share/doc/debian-reference-common/html/debian-reference.es.html // guia debian
// Mostrar siempre los paquetes que van a ser actualizados (-u)
APT::Get::Show-Upgraded "true";

Me podrias explicar pa que quitarlo??
Y ademas, aunque le de una prioridad mayor de 1001 sigo teniendo el mismo problema si me sigue leyendo el preference como
stable de los 2 reositorios o si el apt.conf no me lee el APT::Default-Release "squeeze"
por lo que sigo en las mismas pero sin entender tu solucion
de todas formas gracias por responderme

si vas a estable no se si tiene mucho sentido usar ese modificador, bueno son gustos. yo lo veo mas maquina ,aptitude update ; aptitude upgrade;
si el apt-policy es sin modificar, por algún motivo no te tomo aun la configuración nueva (sigue en 999, muestra 990), con mas de 1000 tiene que forzar el downgrade, por mas que las versiones sean menores, yo le daría un full-upgrade, con los ojos cerrados o full-upgrade -t stable (deberia de funcionar)
el default lo ves con lsb_release -r o todo con lsb_release -a

pd, deberias dejar solo el sources del stable y los otros removerlos temporalmente, limpiar el cache y creo seria lo mas facil

De acuerdo al resultado de apt-cache policy las preferencias de repositorios están bien, puedes cambiar un poco el pin por:

Package: *
Pin: origin all.repository.backtrack-linux.org
Pin-Priority: 1

Pero quizá sea porque has instalado paquetes del repositorio de Backtrack en el cual sus actualizaciones y dependencias solo se encuentran en dicho repositorio. Para poder regresar a los paquetes de Debian elimina los repositorios de Backtract y ve haciendo safe-upgrade con aptitude hasta que (quizá) los paquetes de Debian reemplacen los paquetes de los otros repositorios.

gracias a los 2 por vuestras respuestas
y si alambre tienes razon no se por que motivo me marca 990 el apt-cache ya que sigue estando en 999 ???
alguna idea de por que.
y segun he estado haciendo pruebas (trasteando vamos) en synaptic configuracion >> distribuccion >> estaba en la version mas alta y al cambiarlo si me deja volver los paquetes a squeeze,cosa que ya he hecho, aunque sigue marcandome los paquetes como actualizable

Rioport:
los paquetes que se actualizaron a BT ya los tenia instalados de antes (bluez,chm2pdf,doc-debian, asi hasta 16 paq.)
lo unico que he istalado de Bt ha sido SET y evilgrade.