Vous pouvez utiliser cette astuce. Ouvrez un terminal (en appuyant sur Ctrl+ Alt+ T) et effectuez ces opérations.
Déplacez le corrompu vers un endroit sûr
sudo mv /etc/apt/sources.list ~/
et le recréer
sudo touch /etc/apt/sources.list
Logiciel ouvert et mises à jour
software-properties-gtk
Cela ouvrira software-properties-gtk
sans dépôt sélectionné.
Ensuite, changez le serveur en serveur principal ou en un autre serveur de votre choix. Vous devez activer certains référentiels à partir de la nouvelle fenêtre pour créer un nouveau sources.list
fichier dans /etc/apt/
.
Après avoir activé certaines sources de l' onglet logiciel Ubuntu , vous pouvez activer les mises à jour. Pour ce faire, passez sur l' onglet Mises à jour et sélectionnez un ou plusieurs canaux de mise à jour. Je recommande au moins de sélectionner les canaux de sécurité et de mises à jour . (Cette image est ensuite ajoutée à partir de Ubuntu xenial, il peut donc y avoir quelques différences.)
Mis à jour avec du contenu en ligne
Voici le sources.list
fichier 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 vous utilisez une autre version, vous devez remplacer le precise
mot par votre nom de version Ubuntu. Vous pouvez voir quel nom vous devez utiliser avec cette commande:
lsb_release -c -s
Pour remplacer le mot, vous pouvez utiliser cette sed
commande (en supposant que vous ayez copié le contenu de la source dans /etc/apt/sources.list
):
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
Note 1: le mot deb
et deb-src
fait référence au format de référentiel. deb
est pour les paquets binaires et deb-src
est pour les paquets source.
Remarque 2: Utiliser #
au début de la ligne en fait un commentaire. apt
l'ignorera, ainsi tous les référentiels mentionnés sur cette ligne seront désactivés.
Note 3: Il y a des lignes référentiel qui comprend quatre composantes: main
, universe
, restricted
, multiverse
. Vous pouvez désactiver un ou plusieurs d'entre eux en supprimant le mot.
Note 4: Vous pouvez trouver des explications sur les dépôts dans cette autre réponse.