R du Caire installation sans apt-get, sudo
Je suis en train de travailler sur une tête machine ubuntu, avec la plupart du caire exigences pré-installé, mais je suis d'achoppement sur l'obtention de R pour utiliser le Caire. Personne ne sait ce que les drapeaux ou les packages supplémentaires, j'ai besoin de configurer/installer afin d'avoir installer.paquet build Caire correctement avec l'installe de ses dépendances? Les astuces: je ne peut pas utiliser les commandes sudo ou apt-get, et des logiciels supplémentaires doivent impliquer <50 mo de mémoire. Est-ce possible? Elle ressemble à la plupart tout ce que je besoin est présent, si je peux l'associer à R.
> library('Cairo')
Error in library("Cairo") : there is no package called ‘Cairo’
> install.packages('Cairo')
...
* installing *source* package ‘Cairo’ ...
...
checking for pkg-config... /usr/bin/pkg-config
configure: CAIRO_CFLAGS=/usr/lib:/usr/bin:/usr/include
checking if R was compiled with the RConn patch... no
checking cairo.h usability... no
checking cairo.h presence... no
checking for cairo.h... no
configure: error: Cannot find cairo.h! Please install cairo (http://www.cairographics.org/) and/or set CAIRO_CFLAGS/LIBS correspondingly.
ERROR: configuration failed for package ‘Cairo’
* removing ‘/app/vendor/R/lib64/R/library/Cairo’
Cela signifie que je dois installer le libcairo2 paquet-dev, mais de le faire via configure/make exécute dans un pixman erreur en dépit de pixman être présent sur mon système:
package pixman-1 was not found in the pkg-config search path.
Perhaps you should add the directory containing `pixman-1.pc'
to the PKG_CONFIG_PATH environment variable
No package 'pixman-1' found
No package 'pixman-1' found
checking whether cairo's image surface backend feature could be enabled
no (requires pixman-1 >= 0.22.0 http://cairographics.org/releases/)error: mandatory image surface backend feature could not be enabled
Ce qui est installé:
$ dpkg -l | grep 'cairo\|png\|fontc\|pix'
ii fontconfig 2.8.0-2ubuntu1 generic font configuration library - support
ii fontconfig-con 2.8.0-2ubuntu1 generic font configuration library - configu
ii libcairo2 1.8.10-2ubuntu The Cairo 2D vector graphics library
ii libfontconfig1 2.8.0-2ubuntu1 generic font configuration library - runtime
ii libpixman-1-0 0.16.4-1ubuntu pixel-manipulation library for X and cairo
ii libpng12-0 1.2.42-1ubuntu PNG library - runtime
ii libpng12-dev 1.2.42-1ubuntu PNG library - development
Ma session d'info:
> sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: x86_64-unknown-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=C LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
R ne fait pas voir le caire:
> capabilities()
jpeg png tiff tcltk X11 aqua http/ftp sockets
FALSE FALSE FALSE FALSE FALSE FALSE TRUE TRUE
libxml fifo cledit iconv NLS profmem cairo
TRUE TRUE TRUE TRUE TRUE FALSE FALSE
- Vous avez probablement besoin de la trousse de formation à l'
libpixman-1-dev
ainsi. - Si vous avez juste besoin de le caire.h, pourquoi êtes-vous bâtiment caire vous-même au lieu de simplement l'installation de libcairo2-dev?
- Le deuxième bloc de texte l'indique, je suis en train d'essayer d'installer ce paquet, mais de frapper une erreur de dépendance. L'auteur du commentaire ci-dessus a été correct dans pixman besoin de développement d'en-têtes.
- avez-vous réussi à résoudre ce problème j'ai le même problème en utilisant AWS R exemple.
Vous devez vous connecter pour publier un commentaire.
vous avez besoin de la cario dev fichiers
J'ai aussi besoin d'installer le suivant
Ressemble vous avez besoin cario-devel. Voir ci-dessous pour obtenir des instructions pour l'installation. Au moins le faire résolu mon manque "le caire.h" de l'émission. Espérons que cette aide.
http://cairographics.org/download/
Suivez ces étapes
Une fois installé, vous pouvez exécuter les commandes suivantes dans R-Studio
sudo
ouapt-get