2010-07-31 93 views
2

在大约4年忠于Ubuntu后,最近我已经迁移到Arch Linux。一切都像一个魅力,它明显比Ubuntu快,恕我直言,它更容易定制,但是当它支持R时,Ubuntu也会获得一枚奖章。我不愿意再做一次发行版,然后切换回Ubuntu,而Debian对我的口味来说太“稳定”了...所以我现在要坚持Arch。Debian/Ubuntu r-base- *,r-cran- *,revolution-r软件包:移植到ArchLinux

Arch可以从Ubuntu的universe和/或multiverse回购(如r-cran- *和revolution-r)获得一堆R包。当然,你可以随时在R内安装install.packages,但是有几十个Debian/Ubuntu R软件包,请原谅我这样说,但追踪它们是一件非常辛苦的工作。 r-cran-lattice可以替换为install.packages("lattice"),但revolution-rrevolution-mkl)?我想在Arch中进行RA优化。

请问你能给我一些关于这个的建议吗?有什么收获? r-corer-base-devr-base-core-dbgr-base-core-ra ......其实,我有两个问题:

  • 什么是这些(r-base-*) 包和 “标准” R 安装之间的区别?
  • 我该如何将Debian/Ubuntu软件包移植到Arch(我的 只谈论那些不包含官方安装的软件包 ,如r-cran-*和Revolution-R-like软件包)?

这将是很好,如果 -ers可能具有对R外的现成支持,如Debian,Ubuntu的,SUSE和Fedora用户。我知道这是可管理的,我只是想知道它有多难。

+4

我有一个理论....任何时候有人说他们从X迁移到Y,一切都明显更快。我的理论是,如果你有三种相同的程序,AB和C,为了加倍A的速度,你从A迁移到B,然后B迁移到C,然后从C迁移回A.通过这意味着,你以指数形式增长A的速度,因此在几轮之后,A的速度超过了光速,并且可以除以零。 – Will 2011-10-26 14:30:33

+1

@如果我是你,我会把版权放在那个上! =) – aL3xa 2011-10-26 14:43:55

+0

明显更快,你的意思是操作系统的核心或GUI的东西?我主要使用Ubuntu的服务器,并且在使用R时没有经历任何明显的操作系统开销。 – Jeroen 2011-10-27 05:29:25

回答

3

快速的:

  • Debian的只是“过于稳健”是真实的,只有当你只看Debian的稳定 - 但你可以挑选的Debian测试(像我一样),它获取更新包每天持续十天不稳定。这对我很有用,已经有十多年了(!!)。您还可以cran2deb和2400+二元R-cran- * deb包(目前仅I386)

  • r-base-*和 “标准” R之间的差异:无。我努力保持这些包而不心态,那么还你小演员像标签完成等

  • 端口从拱门:不知道,作为Debian的(和Ubuntu)为我工作

在总之,看起来你选择了一些不同的东西,现在似乎注意到它是不同的(如“对R的不完全支持”)。

+0

感谢您的回复。我想获得更多关于Revolution Analytics MKL的信息。这不像'install.packages()'那么简单,还是它?你能给我一些这方面的指导吗? – aL3xa 2010-07-31 23:34:38

+1

这是一个仅限Ubuntu的软件包。 – 2010-08-01 11:55:51

+0

Ubuntu-only =在Debian上不可用? – aL3xa 2010-08-03 19:20:01

1

在arch中安装dpkg(来自AUR,最好和yaourt),你可以去。