web-dev-qa-db-fra.com

Erreur "pkgAcqTransactionItem :: TransactionState-stat (2: Aucun fichier ou répertoire de ce type)" lors de l'installation du logiciel R

J'utilise le bureau Ubuntu 16.04.

Le problème a commencé après que j'ai ajouté le référentiel R à l'aide de la commande ci-dessous de ces instructions .

 Sudo echo "deb http://cran.rstudio.com/bin/linux/ubuntu xenial/" | Sudo tee -a /etc/apt/sources.list

Ci-dessous est l'erreur que je reçois maintenant quand je lance Sudo apt-get update

E: Failed to stat /var/lib/apt/lists/partial/cran.rstudio.com_bin_linux_ubuntu_xenial_InRelease - pkgAcqTransactionItem::TransactionState-stat (2: No such file or directory)
E: Failed to stat /var/lib/apt/lists/partial/cran.rstudio.com_bin_linux_ubuntu_xenial_Packages - pkgAcqTransactionItem::TransactionState-stat (2: No such file or directory)
W: Duplicate sources.list entry https://cran.rstudio.com/bin/linux/ubuntu xenial/ Release

Ce problème a été résolu par la solution fournie dans la réponse.

Bien que l'installation de R se soit bien passée, je ne pouvais pas mettre à jour en raison de l'erreur. Par conséquent, j'ai dû supprimer les autres entrées CRAN du sources.list et les remplacer par celles qui me sont recommandées dans la réponse à ma requête. Cela a résolu le problème. J'ai utilisé nano pour éditer le fichier car il ne lançait aucun message d'avertissement pendant l'édition.

2
Swapan

Essayez ce qui suit:

  1. supprime les entrées en double de /etc/apt/sources.list - il ne devrait en contenir qu'une sur R comme suit:

    deb https://cloud.r-project.org/bin/linux/ubuntu xenial/
    
  2. supprime les anciennes listes de paquets apt avec Sudo rm -rf /var/lib/apt/lists

  3. mettre à jour les listes de paquets avec Sudo apt-get update
  4. reprendre la session d'installation avec Sudo apt-get install -f

Vous pouvez consulter officiel page Cran pour obtenir les informations correctes sur l'installation de R pour Ubuntu.

3
N0rbert