Comment configurer /etc/apt/sources.list — Pour débutants complets
Pourquoi ce guide
Ce guide explique, étape par étape et en langage simple, comment restaurer ou remplacer votre fichier /etc/apt/sources.list lorsque les installations apt échouent. Il convient aux débutants mais contient aussi des conseils pour administrateurs.
Prérequis
- Accès administrateur (sudo).
- Connexion Internet pour mettre à jour les dépôts.
- Un éditeur en ligne de commande (vim, nano) ou accès à l’ordinateur via SSH.
Préparer une nouvelle sources.list
- Rendez-vous sur le générateur de listes de dépôts : http://www.ubuntu-nl.org/source-o-matic/ et remplissez les champs demandés.
- Copiez la nouvelle sources.list générée dans votre presse-papiers.
Important : vérifiez que vous utilisez la bonne version/codename d’Ubuntu/Debian pour éviter des conflits de paquets.
Exemple (copiez dans le presse-papiers si utile)
# deb cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy main restricted
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy main restricted
## Major bug fix updates produced after the final release of the
## distribution.
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy universe
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy universe
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates universe
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy multiverse
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy multiverse
# Line commented out by installer because it failed to verify:
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
# Line commented out by installer because it failed to verify:
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://ie.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
# deb-src http://ie.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu hardy partner
deb-src http://archive.canonical.com/ubuntu hardy partner
# Line commented out by installer because it failed to verify:
# deb http://security.ubuntu.com/ubuntu gutsy-security main restricted
# Line commented out by installer because it failed to verify:
# deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted
# Line commented out by installer because it failed to verify:
# deb http://security.ubuntu.com/ubuntu gutsy-security universe
# Line commented out by installer because it failed to verify:
# deb-src http://security.ubuntu.com/ubuntu gutsy-security universe
# Line commented out by installer because it failed to verify:
# deb http://security.ubuntu.com/ubuntu gutsy-security multiverse
# Line commented out by installer because it failed to verify:
deb http://archive.ubuntu.com/ubuntu/ hardy main universe restricted multiverse
deb http://archive.ubuntu.com/ubuntu/ hardy-updates universe main restricted multiverse
deb http://security.ubuntu.com/ubuntu/ hardy-security universe main restricted multiverse
# deb-src http://security.ubuntu.com/ubuntu gutsy-security multiverse
# deb http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator
# deb-src http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator
# deb http://archive.ubuntustudio.org/ubuntustudio edgy main
Remplacer le fichier sources.list sur la machine
Sauvegardez d’abord l’ancien fichier puis créez le nouveau et éditez-le :
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
sudo touch /etc/apt/sources.list
sudo vim /etc/apt/sources.list
- Appuyez sur i pour passer en mode insertion.
- Faites un clic droit pour coller le contenu du presse-papiers (ou appuyez sur Ctrl+Shift+V selon le terminal).
- Appuyez sur Échap puis tapez :wq pour enregistrer et quitter.
Ensuite mettez à jour les listes de paquets :
sudo apt-get update
Alternatives et approches complémentaires
- Utiliser une interface graphique : “Software & Updates” (Logiciels et mises à jour) permet d’activer/désactiver des dépôts sans éditer le fichier manuellement.
- Transférer le fichier par scp/FTP si vous travaillez depuis une autre machine : scp sources.list user@serveur:/etc/apt/sources.list
- Restaurer depuis une sauvegarde du système si vous en avez une.
Quand cela peut échouer
- Le nom de version (codename) est incorrect ou mixte (ex. hardy vs gutsy). Assurez-vous d’utiliser la bonne version.
- Problème réseau empêchant l’accès aux dépôts.
- Clés GPG manquantes : certains dépôts nécessitent l’ajout d’une clé apt-key.
Checklist rapide (rôle : utilisateur / administrateur)
- Utilisateur : sauvegarder /etc/apt/sources.list, coller la nouvelle liste, sudo apt-get update.
- Administrateur : vérifier les dépôts tiers, valider les clés GPG, tester apt-get upgrade sur une machine de test avant le parc.
Boîte de faits rapide
- Emplacement : /etc/apt/sources.list
- Fichier de sauvegarde recommandé : /etc/apt/sources.list.old
- Commande principale : sudo apt-get update
Sécurité et bonnes pratiques
- N’activez que des dépôts de confiance.
- Évitez d’activer des dépôts obsolètes pour votre version : cela peut casser les dépendances.
- Vérifiez et ajoutez les clés GPG fournies par le mainteneur du dépôt.
Résumé
Si apt plante à cause d’un sources.list corrompu : générez une liste valide (outil en ligne), sauvegardez l’ancien fichier, collez la nouvelle version dans /etc/apt/sources.list et lancez sudo apt-get update. Testez en environnement de préproduction si possible.
Notes importantes : toujours vérifier la compatibilité de la version et la confiance des dépôts avant d’activer des sources externes.
Matériaux similaires

Plus de Likes sur Instagram Reels — Guide complet

Installer Valheim Plus — guide rapide

MediaWiki sur CentOS 7 avec Nginx — installation

Désactiver téléchargement dossiers partagés - Outlook

Résoudre l'ouverture des pièces jointes Outlook
