2010-07-31 8 views
2

Récemment, j'ai migré vers Arch Linux, après ~ 4 ans de fidélité à Ubuntu. Tout fonctionne comme un charme, il est nettement plus rapide que Ubuntu, à mon humble avis, il est plus facile de personnaliser, mais quand il s'agit de soutenir R, eh bien, Ubuntu prend une médaille. Je ne suis pas prêt à faire une autre distribution et revenir à Ubuntu, alors que Debian est juste "trop ​​stable" à mon goût ... alors je m'en tiendrai à Arch pour l'instant.Paquets r-base-*, r-cran- *, revolution-r de Debian/Ubuntu: portage vers ArchLinux

Les paquets R disponibles dans l'univers d'Ubuntu et/ou les repos multiverse (comme r-cran- * et revolution-r) ne sont pas disponibles dans Arch. Bien sûr, vous pouvez toujours installer des paquets dans R avec install.packages, mais il y a des dizaines de paquets Debian/Ubuntu R, et excusez-moi de le dire, mais c'est un travail minutieux pour les traquer. r-cran-lattice peut être remplacé par install.packages("lattice"), mais qu'en est-il revolution-r (revolution-mkl)? J'aimerais avoir des optimisations RA dans Arch.

Pourriez-vous, s'il vous plaît, me donner des conseils à propos de celle-ci? Quel est le piège? r-core, r-base-dev, r-base-core-dbg, r-base-core-ra ... En fait, j'ai deux questions:

  • Quelle est la différence entre ces (r-base-*) paquets et R l'installation "standard"?
  • Et comment puis-je porter des paquets Debian/Ubuntu sur Arch (je ne parle que des paquets qui ne sont pas livrés avec une installation officielle, comme les paquets r-cran-* et Revolution-R)?

Ce serait bien si Arc -ers pourraient avoir hors-the-box support R, comme Debian, Ubuntu, Suse et les utilisateurs de Fedora. Je sais que c'est gérable, je veux juste savoir à quel point c'est difficile.

+4

J'ai une théorie .... Chaque fois que quelqu'un dit qu'il a migré de X à Y, tout est nettement plus rapide.Ma théorie est que si vous avez, disons, trois saveurs du même programme, AB et C, afin de doubler la vitesse de A, vous migrez de A à B, puis B à C, puis de C à A. Par cela signifie que vous augmentez la vitesse de A exponentiellement, et donc après quelques tours, la vitesse de A dépasse la vitesse de la lumière, et vous pouvez diviser par zéro. – Will

+1

@Will, si j'étais vous, je mettrais un droit d'auteur sur celui-là! =) – aL3xa

+0

Avec visiblement plus rapide, voulez-vous dire le noyau de l'OS, ou les choses GUI? J'utilise principalement le serveur ubuntu et je n'éprouve aucun surcoût notable du système d'exploitation lorsque j'utilise R. – Jeroen

Répondre

3

rapides: les

  • Debian est « trop stable » est vrai que si vous regardez seulement stable Debian - mais vous pouvez choisir Debian testing (comme je le fais) qui obtient des paquets mis à jour sur une base quotidienne une fois qu'ils ont duré pendant dix jours sur instable. Cela fonctionne pour moi et a été pendant plus d'une décennie (!!). Vous obtenez également cran2deb et 2400+ r-cran- binaire * paquets deb (actuellement i386)

  • différence entre r-base-* et R "standard": aucun. J'essaie de maintenir ces paquets sans déviances, mais vous obtenir de petits extras comme la complétion etc

  • port de Arch: aucune idée, comme Debian (et Ubuntu) travailler pour moi

En Bref, on dirait que vous avez choisi quelque chose de différent et que vous avez maintenant l'impression qu'il est différent (comme dans "support moins complet pour R").

+0

Merci de répondre. Je voulais obtenir plus d'informations sur Revolution Analytics MKL. Ce n'est pas si simple que ça: 'install.packages()', ou est-ce? Pouvez-vous s'il vous plaît me donner quelques conseils sur celui-ci? – aL3xa

+1

C'est un paquetage Ubuntu seulement. –

+0

Ubuntu seulement = non disponible sur Debian? – aL3xa

1

Installez dpkg dans Arch (à partir de AUR, mieux avec yaourt) et vous pouvez y aller.

Questions connexes