[R] install.packages() ne fonctionne pas (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
sztruks
archer
Messages : 126
Inscription : mer. 30 mars 2011, 20:45
Localisation : Varsovie

[R] install.packages() ne fonctionne pas (résolu)

Message par sztruks »

Bonjour,


J’ai un problème sous R: je ne peux pas installer de packages avec install.package. J’obtiens le message suivant:

Code : Tout sélectionner

> install.packages(ggplot2)
Installing package into ‘/home/dthiriet/.local/lib/R’
(as ‘lib’ is unspecified)
--- SVP sélectionner un miroir CRAN pour cette session ---
Erreur : .onLoad failed in loadNamespace() for 'tcltk', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: impossible de charger l'objet partagé '/usr/lib/R/library/tcltk/libs/tcltk.so':
  libtcl8.6.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
Et si je tente de contourner la difficulté en précisant un mirroir

Code : Tout sélectionner

> install.packages(ggplot2,repos=getOption(http://mirrors.softliste.de/cran/))
Installing package into ‘/home/dthiriet/.local/lib/R’
(as ‘lib’ is unspecified)
Avis : package incorrect ‘ggplot2’
Erreur : ERREUR : aucun package spécifié
Message d'avis :
In install.packages(ggplot2, repos = getOption(http://mirrors.softliste.de/cran/)) :
  l'installation du package ‘ggplot2’ a eu un statut de sortie non nul
J’ai pensé à un bug upstream mais rien de ce type n’a été déclaré donc j’ai du louper quelque chose. Je précise que j’utilise une librairie accessible par la variable R_LIBS_USER définie dans .zprofile

On peut toujours installer par R CMD INSTALL mais ça ne gère pas les dépendances à ma connaissance.

Merci d’avance
Dernière modification par sztruks le lun. 21 oct. 2013, 20:41, modifié 1 fois.
Image
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [R] install.packages() ne fonctionne pas

Message par hopimet »

Salut,

Un utilisateur de R ! :bravo:

Essaye de faire :

Code : Tout sélectionner

install.packages("ggplot2")
avec les guillemets.

Sinon, il existe un superbe ide pour R : rstudio qui est dans AUR : https://aur.archlinux.org/packages/rstudio-desktop-bin/

Quand on y a goûté, on ne peut plus s'en passer.
Le site web : http://www.rstudio.com/

PS: est-ce que les paquets tcl et tk sont installés ? Que renvoie

Code : Tout sélectionner

sudo pacman -Q tcl tk
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [R] install.packages() ne fonctionne pas

Message par FoolEcho »

hopimet a écrit :PS: est-ce que les paquets tcl et tk sont installés ? Que renvoie

Code : Tout sélectionner

sudo pacman -Q tcl tk
Juste pour info, pas besoin d'avoir des droits d'administration pour utiliser l'option -Q de pacman. De plus, tout le monde n'utilise pas sudo. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [R] install.packages() ne fonctionne pas

Message par hopimet »

Oups ! Désolé, c'était sous-cortical. :oops:
Avatar de l’utilisateur
sztruks
archer
Messages : 126
Inscription : mer. 30 mars 2011, 20:45
Localisation : Varsovie

Re: [R] install.packages() ne fonctionne pas (résolu)

Message par sztruks »

Résolu: tk et tcl n’étaient pas installés, j’avoue que je pensais que c’était fait depuis longtemps. J’aurais dû vérifier mes pacman.log, je suppose que tk et tck sont dépendances optionnelles.

Je confondais en fait ncurses et tk. En travaillant sur les ncurses de sqlite, texlive-install et R, je croyais sincèrement me frotter à du tk, d’où mes problèmes. Avec tk ça va beaucoup mieux…

Pour rstudio, merci pour le conseil, pour l’instant j’en reste à la console brute avec un .inputrc configuré vim, mais qui sait? Merci pour le conseil en tout cas!
Image
Répondre