web-dev-qa-db-fra.com

Ubuntu 19.04 sources.list incorrectes

J'ai fait une mise à niveau de buntu sur WSL du 18.10 au 19.04 avec do-release-upgrade.

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="19.04 (Disco Dingo)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 19.04"
VERSION_ID="19.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=disco
UBUNTU_CODENAME=disco

Mais maintenant, je remarque que les dépôts/sources.list pointent toujours vers le cosmique.

$ grep -li cosmic /etc/apt/sources.list /etc/apt/sources.list* /etc/apt/sources.list*/*
/etc/apt/sources.list
/etc/apt/sources.list
grep: /etc/apt/sources.list.d: Is a directory
/etc/apt/sources.list.distUpgrade
/etc/apt/sources.list.save


$ grep -li disco /etc/apt/sources.list /etc/apt/sources.list* /etc/apt/sources.list*/*
grep: /etc/apt/sources.list.d: Is a directory 

Donc je suppose que quelque chose a échoué pendant la mise à niveau que je n'ai pas remarqué.

Comment puis-je rechercher les erreurs de mise à niveau et les corriger?
Où puis-je trouver la liste des sources pour le 19.04?

5
nariknahom

Où puis-je trouver la liste des sources du 19.04?

Étapes requises:

  • Exécutez ces commandes dans la console WSL uniquement. Sinon, les autorisations de fichier/dossier seront incorrectes. Utilisez également chmod pour corriger toute autorisation de fichier.
  • Ouvrir le site Web d'images cloud Ubuntu: https://cloud-images.ubuntu.com/releases/19.04/release/
  • Téléchargez le ubuntu-19.04-server-cloudimg-AMD64-root.TAR.XZ fichier. Parce qu'il est plus petit que les autres;)
  • Extraire le /etc/apt dossier avec tar -xvf ubuntu-19.04-server-cloudimg-AMD64-root.tar.xz etc/apt commande. N'ajoutez pas la barre oblique principale dans le chemin du dossier.
  • Copiez maintenant le sources.list fichier ou tout autre fichier requis selon vos besoins.
9
Biswapriyo

Si vous souhaitez simplement mettre à jour votre sources.list pour pointer vers la nouvelle distribution après avoir déjà mis à jour, vous pouvez faire ceci:

Avertissement : Faites preuve de prudence! Sauvegardez toujours votre fichier en premier.

Sudo sed -i "s/cosmic/$(lsb_release -cs)/" /etc/apt/sources.list

La forme de la commande sed est: "s/<old value>/<new value>/"

Pour sauvegarder votre fichier en premier, vous pouvez simplement faire: Sudo cp /etc/apt/sources.list ~/

Vous pouvez également voir cette réponse pour avoir une idée de ce que le sources.list devrait ressembler à:

Quelle est la sortie correcte de cat /etc/apt/sources.list?

1
Chiramisu