web-dev-qa-db-fra.com

Broken Again - Impossible d'installer R 3.5.0 dans Ubuntu Bionic Beaver (18.04)

Ce fil de @pineapple explique un problème précédent dans lequel l'utilisateur ne pouvait pas installer R 3.5.0 dans Ubuntu 18.04 en utilisant le processus suivant:

Sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/"
Sudo add-apt-repository "deb https://cloud.r-project.org/ bionic-backports main restricted universe"
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
Sudo apt-get update
Sudo apt-get install r-base r-base-dev

Ananas a ajouté une mise à jour à la question, "MISE À JOUR: Le bogue a été corrigé par Michael Rutter et son équipe Debian. Un grand merci à toutes les personnes impliquées." .

Lorsque j'essaie d'installer R 3.5.0 sur ma boîte Bionic Beaver, j'obtiens cette suite d'erreurs après l'exécution de la commande Sudo apt-get update. Le problème est-il vraiment résolu? Comment puis-je le résoudre?

Err:10 https://cloud.r-project.org bionic-backports Release
404  Not Found [IP: 52.84.35.214 443]
Reading package lists... Done    
E: The repository 'https://cloud.r-project.org bionic-backports Release' 
does not have a Release file. 
N: Updating from such a repository can't be done securely, and is therefore disabled by default. 
N: See apt-secure(8) manpage for repository creation and user configuration details.
2
stackinator

Les instructions que vous avez suivies sont erronées ou vous avez commis une erreur. Dans les deux cas, vous avez fait quelque chose que vous n'auriez pas dû.

La deuxième commande add-apt-repository que vous avez entrée est incorrecte. bionic-backports est un référentiel de logiciels dans les référentiels Ubuntu, pas le référentiel R Project Cloud. C’est la base de cette erreur 404; vous devez donc entrer dans /etc/apt/sources.list et trouver où cette ligne a été ajoutée, puis supprimer cette ligne ou la commenter. (Ma suggestion est de simplement supprimer la ligne car elle ne fonctionnera jamais)

De plus, le référentiel bionic-backports devrait déjà être activé par défaut (mais sa priorité sera inférieure à celle du reste des référentiels). Vous ne devriez pas avoir à exécuter la commande add-apt-repository. Si une version de logiciel en backport est nécessaire, le ou les programmes d'installation R doivent faire référence à une version du logiciel dans le référentiel de backports et doivent s'installer automatiquement.

3
Thomas Ward