Tengo Ubuntu 6.10 y por motivos de que muchos repositorios "no oficiales" dejaron de prestarle soporte, casi que me veo obligado a actualizarme a la versión 7.04
¿¿?? No veo porque.
Creo que tienes un pequeño lío con esto de los repositorios y las versiones. En post anteriores ya declrabas tu inquietud por la multitud de versiones de Ubuntu. Cada seis meses sale una nueva. En realidad pocos cambios fuertes a nivel de sistema se producen en cada nueva versión (de lo últiumo que me llamó la atención es el cambio de los guiones de arranque y la sustitución de "init", pero no se si ya lo han cambiado o va a ser en versiones futuras).
Se trata mas bién de actualizaciones masivas de paquetes. La mayor parte de las veces estas actualizaciones masivas vienen desencadenadas por nuevas versiones de librerías esenciales (libc6) de sistema y/o novedades importantes en los nueveos kernels.
Pero los paquetes son los mismos en el 95% de los casos, simplemente versiones mas nuevas.
Creo que tienes cierta inquietud porque ves howto's, guías etc que ponen "ubuntu 6.06", o "ubuntu 7.04" o "ubuntu x.yz". No creas que por tener una versión diferente de Ubuntu se trata de una versión radicalmente diferente. Ni mucho menos. la configuración de lilo/grub, sudo, etc,etc lleva siendo prácticamente la misma desde hace muchos años. Hay versiones nuevas cada poco tiempo, pero centradas en solucionar problemas de seguridad, optimizar el código o ir acoplandose a las nuevas librerías comunes de sistema.
Es mas, casi cualquier guía/tuto de Ubuntu o Debian debería ser extrapolable para cualquier "Debian-like" (Mepis, knoppix,etc).
Yo simepre recomiendo Ubuntu a los novatos (y alos no novatos tambien). Una de las razones es la cantidad tan enorme de información que se está generando en poco tiempo. Pero esto también tiene un problema. Muchos usuarios están viniendo con "ticks" de ventanas, y elaboran howto's que son mas bien recetarios. Y los recetarios no sirven de mucho. Porque no hay 2 ordenadores iguales, y por tanto no hay 2 situaciones iguales. Está bien que el redactor del howto ponga los comandos uno a uno, pero han de comentarse y explicarse los comandos. Además, algo que se salta casi todo el mundo es leerse la guía de usuario. Con una guía de usuario a tu lado y google, rara vez deberías encontrarte problemas para los que no fuera posible encontrar la solución.
A parte de todo esto, lo que si recomiendo siempre es tener un "sources.list" lo mas "limpio" posible. A poder ser, solo repositorios oficiales de la distro con la que estemos. Cuantos mas repositorios externos tengamos, mas posibilidades de tener problemas al instalar o actualizar algo. En una Ubuntu feisty yo tendría algo así:
# Automatically generated sources.list
# http://www.ubuntu-nl.org/source-o-matic/
#
# If you get GPG errors with this sources.list, locate the GPG key in this file
# and run these commands (where KEY is replaced with that key)
#
# gpg --keyserver hkp://subkeys.pgp.net --recv-keys KEY
# gpg --export --armor KEY | sudo apt-key add -
#
# If you don't know what to do with this file, read
# https://help.ubuntu.com/community/Repositories/CommandLine
# Ubuntu supported packages
# GPG key: 437D05B5
deb http://es.archive.ubuntu.com/ubuntu feisty main restricted
deb http://es.archive.ubuntu.com/ubuntu feisty-updates main restricted
deb http://security.ubuntu.com/ubuntu feisty-security main restricted
# Ubuntu community supported packages
# GPG key: 437D05B5
deb http://es.archive.ubuntu.com/ubuntu feisty universe multiverse
deb http://es.archive.ubuntu.com/ubuntu feisty-updates universe multiverse
deb http://security.ubuntu.com/ubuntu feisty-security universe multiverse
# Ubuntu backports project
# GPG key: 437D05B5
deb http://es.archive.ubuntu.com/ubuntu feisty-backports main restricted universe multiverse
En cuanto a la demanda que hacías de poder crearte un repositorio local, es una buena idea, pero está orientada mas bien a un uso de red local (para que muchos ordenadores en una red local puedan actualizarse sin falta de descargar una vez tras otra los mismo paquetes de internet: creamos un repositorio en nuestra red local y lo ponemos como fuente de paquetes en el sources.list del resto de equipos.).
Si realmente quieres actualizarte (en principio, si todo te funciona, no te lo recomiendo), sería mejor la descarga completa de los DVD's, y que los pongas como única fuente en tu sources.list.
Saludos