Despues de actualizar mi portatil (frodo) con ubuntu y ver como funciona la TDT (DVB-T para los de fuera de España) con me-tv, me entró envidia y quise ponerla en el sobremesa (epi), resistí la tentación.
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.
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";
la cuestion es que el fichero mirrors_full que se descarga automáticamente ha cambiado el formato y no lo reconoce, pero buscando por internet encontré una solución cambiar dicha línea por
$/="<br><br>";
lo primero sacar una copia, los experimentos con "agua La Casera"
sudo cp /usr/bin/netselect-apt /usr/bin/netselect-apt2
ahora editamos, yo suelo usar joe
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
que lo reemplaza por nosotros, ahora solo hay que intentarlo de nuevo
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
Nota importante: No lo hagas, no funciona (a fecha 2008-05-30), excepto desde una instalación básica, es cedir, un CD de instalación de debian etch sin nada extra, entonces sí, es lo siguiente que hize, aunque no lo último. Supongo que antes de lanzar lenny como release afinaran las dependencias del proceso.
1 comentario:
A mi sí me funcionó. Me resolvió el problema. Solo que no puse "-n lenny" en ninguna línea de comando, solo "netselect-apt2"
Publicar un comentario