Puedes usar este truco. Abra una terminal (presionando Ctrl+ Alt+ T) y haga esto
Mueve al corrupto al lugar seguro
sudo mv /etc/apt/sources.list ~/
y recrearlo
sudo touch /etc/apt/sources.list
Software abierto y actualizaciones
software-properties-gtk
Esto se abrirá software-properties-gtk
sin un repositorio seleccionado.
Luego, cambie el servidor a Servidor principal oa cualquier otro servidor de su elección. Debe habilitar algunos repositorios desde la nueva ventana para crear un nuevo sources.list
archivo en /etc/apt/
.
Después de habilitar algunas fuentes desde la pestaña del software Ubuntu , puede habilitar las actualizaciones. Para hacerlo, cambie a la pestaña Actualizaciones y seleccione uno o más canales de actualizaciones. Recomiendo seleccionar al menos los canales de seguridad y actualizaciones . (Esta imagen se agrega más tarde desde Ubuntu xenial, por lo que puede haber algunas diferencias)
Actualizado con contenido en línea
Este es el sources.list
archivo de 12.04 Precise Pangolin.
###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
Si está utilizando otra versión, debe reemplazar la precise
palabra con su nombre de versión de Ubuntu. Puede ver qué nombre debe usar con este comando:
lsb_release -c -s
Para reemplazar la palabra, puede usar este sed
comando (suponiendo que haya copiado el contenido de las fuentes /etc/apt/sources.list
):
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
Nota 1: la palabra deb
y se deb-src
refiere al formato del repositorio. deb
es para paquetes binarios y deb-src
es para paquetes fuente.
Nota 2: El uso #
al comienzo de la línea hace que esa línea sea un comentario. apt
lo ignorará, por lo que los repositorios mencionados en esa línea se desactivarán.
Nota 3: Hay líneas de repositorio que incluye los cuatro componentes: main
, universe
, restricted
, multiverse
. Puede deshabilitar uno o más de ellos eliminando la palabra.
Nota 4: Puede encontrar alguna explicación de los repositorios en esta mi otra respuesta