Lo primero es ver si me-tv estaba en debian, eureka!!! pero hay que usar lenny, el problema es por más que he cambiado a mano y buscado listas prefabricadas para /etc/apt/sources.list ninguna funcionaba correctamente.
La solución es netselect-apt, pero hay un bug, aquí es donde esto se convirtió en esta entrada del blog.
Primer comando
sudo netselect-apt -n lenny
pero hay un problema que termina con las siguientes líneas
netselect was unable to find a mirror, this probably means that you are behind a firewall and it is blocking traceroute.el problema no es tal, es un bug en netselect-apt
para buscar el fichero escrito en perl usamos el comando
which netselect-apt
el resultado
/usr/bin/netselect-apt
para buscar la línea en cuestión
more /usr/bin/netselect-apt |grep '\\n\\n'
nos saldrá algo como
$/="\n\n";
$/="<br><br>";sudo cp /usr/bin/netselect-apt /usr/bin/netselect-apt2
sudo joe /usr/bin/netselect-apt2pero también puedes hacer
cat /usr/bin/netselect-apt |sed s/'\\n\\n'/'
'/ >netselect-apt2
sudo cp netselect-apt2 /usr/bin/netselect-apt2
sudo netselect-apt2 -n lennyahora ya tenemos un sources.list
para copiarlo
sudo cp sources.list /etc/apt/sources.listahora continuamos con
sudo apt-get update
sudo apt-get dist-upgrade