Passer à un miroir : deb822 et les sources apt
Depuis la 24.04, les sources de paquets Ubuntu ne se trouvent plus dans /etc/apt/sources.list ; elles ont migré vers /etc/apt/sources.list.d/ubuntu.sources au format deb822. De nombreux guides vous invitent encore à modifier sources.list, or sur 26.04 cela ne produit tout simplement aucun effet.
Examiner le fichier d’abord
head -12 /etc/apt/sources.list.d/ubuntu.sources
Sur 26.04, le fichier ressemble à ceci — deux blocs, l’archive principale et le canal de sécurité :
Types: deb
URIs: http://cn.archive.ubuntu.com/ubuntu/
Suites: resolute resolute-updates resolute-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: resolute-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpgSignification des champs :
| Champ | Signification |
|---|---|
Types | Type de dépôt ; deb désigne les paquets binaires (deb-src les sources) |
URIs | La ligne à modifier — l’adresse du miroir |
Suites | Nom de code de la version : resolute correspond à 26.04 ; -updates, -security et -backports sont les canaux |
Components | Sections de paquets : main restricted universe multiverse |
Signed-By | Clé de vérification — n’y touchez pas |
26.04 pointe déjà vers cn.archive.ubuntu.com, donc les utilisateurs chinois partent d’un miroir. Passer à Aliyun ou à TUNA relève de la vitesse et de la fiabilité (le miroir officiel chinois peut être en retard), et non du simple fonctionnement d’apt.
Changer de miroir : uniquement les URIs
La règle : ne touchez qu’à URIs. Un nom de code erroné dans Suites et vous récoltez des 404.
Sauvegardez d’abord :
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bakRemplacez ensuite (Aliyun ici) :
sudo sed -i -E 's|(cn\.)?archive\.ubuntu\.com|mirrors.aliyun.com|g; s|security\.ubuntu\.com|mirrors.aliyun.com|g' \
/etc/apt/sources.list.d/ubuntu.sourcesVérifiez :
sudo apt updateSi les lignes Hit/Get reviennent depuis le nouvel hôte sans erreur 404 ni « Release file », c’est bon.
Miroirs courants
Remplacez mirrors.aliyun.com dans la commande ci-dessus par l’un de ces miroirs :
| Miroir | Hôte |
|---|---|
| Aliyun | mirrors.aliyun.com |
| Tsinghua TUNA | mirrors.tuna.tsinghua.edu.cn |
| USTC | mirrors.ustc.edu.cn |
| Huawei Cloud | mirrors.huaweicloud.com |
Revenir en arrière
Si apt update échoue après la modification, une seule commande restaure l’original :
sudo cp /etc/apt/sources.list.d/ubuntu.sources.bak /etc/apt/sources.list.d/ubuntu.sources
sudo apt updateC’est pourquoi l’étape de sauvegarde n’est pas facultative.
Existe-t-il encore une interface graphique ?
Pas dans l’ensemble par défaut. 26.04 ne fournit pas « Logiciels et mises à jour » (software-properties-gtk) ; rechercher « logiciels » ouvre l’App Center, qui ne gère que les Snap et ne peut pas modifier les sources apt.
Le parcours en quelques clics n’existe donc plus sur 26.04. Utilisez les commandes ci-dessus, ou installez l’ancien panneau si vous y tenez vraiment :
sudo apt install software-properties-gtkLes PPA ne sont pas des miroirs
Changer de miroir n’affecte que l’archive officielle Ubuntu. Les PPA ajoutés avec add-apt-repository ppa:xxx/yyy vivent dans leurs propres fichiers .list ou .sources sous /etc/apt/sources.list.d/ et continuent de se connecter directement à Launchpad.
Si un PPA est lent depuis votre réseau, les seules options sont un miroir propre au projet ou un proxy.
Erreurs courantes
404 Not Found ou « does not have a Release file »
Le nom de code dans Suites est faux, ou le miroir n’a pas encore synchronisé cette version. 26.04 est resolute — ni noble (24.04) ni plucky (25.04).
NO_PUBKEY ou « signatures couldn’t be verified »
Rien à voir avec le miroir : une clé PPA manque. Importez l’identifiant indiqué dans le message d’erreur :
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <KEY_ID>L’approche plus propre consiste à stocker la clé sous /usr/share/keyrings/ et à la référencer avec Signed-By ; apt-key est obsolète dans les versions actuelles.
« Release file … is not valid yet »
L’horloge du système est décalée. Vérifiez timedatectl et activez la synchronisation de l’heure :
sudo timedatectl set-ntp trueVoir aussi
- Configuration après installation pour la Chine — packs de langue, méthode de saisie, polices, fuseau horaire
- Sources et mises à jour — structure des dépôts, épinglage et maintien des versions
- Référence des commandes APT — les sous-commandes apt du quotidien