En installant le paquet dans R en utilisant la commande suivante:
install.packages('FILE_PATH', repos=NULL, type = "source")
J'ai eu l'erreur suivante:
Installation du package dans «/home/p/R/x86_64-pc-linux-gnu-library/3.0» (car ‘lib’ n’est pas spécifié) Erreur dans rawToChar (block [seq_len (ns)]): nul dans la chaîne: 'PK\003\004\024\0\002\0\b\0]\xadVCr\xcb\xea\xfcR\0\0\0\xa7\0\0\0\027\0\0\0bivpois-Rcode/.Rhistory +\xce/-JN\xd5PO\xca, +\xc8\xcf,\xd6 + IL\xcaI\xd5\vR\xd7\xe4\xe5 *\x86J\xe5\xe5\xe5\xe5\xe4\xe4\xe4 %\025`\b\xa5d\xa2\v 楖\xe7%\xe6 ' Message d'alerte: Dans install.packages ("/ home/p/Research/14_bivpois-Rcode.Zip", repos = NULL,: Installation du package '/home/p/Research/14_bivpois-Rcode.Zip' avait une sortie non nulle statut
La version R est la 3.0.2 (2013-09-25) -- "Frisbee Sailing"
et le système d'exploitation est Linux Mint (UNIX).
Pourquoi ai-je cette erreur et que signifie-t-elle:
l'installation du paquetage '/home/p/Research/14_bivpois-Rcode.Zip' avait un statut de sortie non nul
dans R?
Vous pouvez trouver le paquet here et le fichier 14_bivpois-Rcode.Zip
est la source.
J'ai essayé d'installer ça localement et le chemin est le bon.
Des suggestions pour installer ce paquet sous UNIX?
Le fichier .Zip fourni par les auteurs n'est pas un package R valide. Ils indiquent que le code source est destiné à une "utilisation directe" sous R (par lequel, je suppose, ils signifient qu'il est nécessaire de charger manuellement les fonctions incluses). Le non-zero exit status
indique simplement qu'il y a eu une erreur lors de l'installation du "package".
Vous pouvez extraire l'archive manuellement, puis y charger les fonctions avec, par exemple, source('bivpois.table.R')
, ou télécharger le fichier .RData fourni et charger celle-ci dans l'espace de travail avec load('.RData')
. Ceci pas installe les fonctions dans le cadre d'un paquet; il charge plutôt les fonctions dans votre environnement global, les rendant temporairement disponibles.
Vous pouvez télécharger, extraire et charger le fichier .RData à partir de R comme suit:
download.file('http://stat-athens.aueb.gr/~jbn/papers/files/14/14_bivpois_RDATA.Zip',
f <- tempfile())
unzip(f, exdir=tempdir())
load(file.path(tempdir(), '.RData'))
Si vous souhaitez que le fichier .RData soit disponible dans le répertoire de travail en cours et chargé ultérieurement, vous pouvez utiliser les éléments suivants:
download.file('http://stat-athens.aueb.gr/~jbn/papers/files/14/14_bivpois_RDATA.Zip',
f <- tempfile())
unzip(f, exdir=tempdir())
file.copy(file.path(tempdir(), '.RData'), 'bivpois.RData')
# the above copies the .RData file to a file called bivpois.RData in your current
# working directory.
load('bivpois.RData')
Dans les prochaines sessions R, vous pouvez simplement appeler load('bivpois.RData')
.
Installation simple suivant les libs sur votre linux.
curl: Sudo apt-get install curl
libssl-dev: Sudo apt-get install libssl-dev
libcurl: Sudo apt-get installez libcurl4-openssl-dev
xml2: sudo apt-get installez libxml2-dev
Vous pouvez essayer d'utiliser la commande: install.packages ('* nom_package', dependencies = TRUE)
Par exemple, vous devez installer le paquet 'caret' sur votre machine R sous Linux: install.packages ('caret', dependencies = TRUE)
Ce faisant, toutes les dépendances du paquet seront également téléchargées.
Avez-vous vérifié le paquet gsl
dans votre système. Essayez avec ceci:
ldconfig-p | grep gsl
Si gsl
est installé, le chemin de configuration sera affiché. S'il ne se trouve pas dans le chemin d'accès standard /usr/lib/
, vous devez procéder comme suit dans bash:
export PATH=$PATH:/your/path/to/gsl-config
Si gsl
n'est pas installé, il suffit de faire
Sudo apt-get install libgsl0ldbl
Sudo apt-get install gsl-bin libgsl0-dev
J'ai eu un problème avec le paquetage mvabund
et ceci a corrigé l'erreur
À votre santé!
J'avais un problème similaire en essayant d'installer un paquet appelé AED. J'ai essayé d'utiliser la commande install.packages ():
install.packages('FILE_PATH', repos=NULL, type = "source")
mais continue à recevoir le message d'avertissement suivant:
Warning message:
In install.packages("/Users/blahblah/R-2.14.0/AED", :
installation of package ‘/Users/blahblah/R-2.14.0/AED’ had
non-zero exit status
Il s'est avéré que le dossier 'AED' contenait un autre dossier qui n'avait pas été décompressé. Je viens de le décompresser et d'essayer d'installer à nouveau le paquet et cela a fonctionné.
J'ai eu le même problème avec un paquet spécifique dans R et la solution était que je devrais installer dans le terminal ubuntu libcurl . Regardez les informations qui apparaissent ci-dessus nous expliquant que le paquet curl a une installation d'erreur.
Je savais cela à propos du message:
Configuration failed because libcurl was not found. Try installing:
* deb: libcurl4-openssl-dev (Debian, Ubuntu, etc)
* rpm: libcurl-devel (Fedora, CentOS, RHEL)
* csw: libcurl_dev (Solaris)
If libcurl is already installed, check that 'pkg-config' is in your
PATH and PKG_CONFIG_PATH contains a libcurl.pc file. If pkg-config
is unavailable you can set INCLUDE_DIR and LIB_DIR manually via:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
Pour l'installer j'ai utilisé la commande net:
Sudo apt-get install libcurl4-openssl-dev
Parfois nous ne pouvons pas installer un paquet spécifique dans R parce que nous avons des problèmes avec des paquets qui doivent être installés auparavant en tant que paquet curl. Pour savoir si nous devons l’installer, nous devons vérifier les erreurs d’avertissement telles que: l’installation du paquet ‘curl’ avait un statut de sortie non nul .
J'espère avoir été utile
Essayez d'utiliser ceci:
apt-get install r-base-dev
Ce sera une aide. Après cela, je pourrais faire install.packages('//package_name')