Manjaro linux 安装 R、Rstudio 及 packages

2018/10/08

最近家里的电脑装的 Opensuse 挂了,而且不得不说,对于我家里的十年老本,实在太卡了,即使用的是 xfce,最近听说 Manjaro 已经爬上排行榜第一位了,而且本身基于 arch,arch 以前折腾过,很难弄,于是放弃,而 Manjaro 这个对于菜鸟比较友好,于是决定是他了。安装果然很友好,十年老本也不卡了,使用很流畅,但安装 R、Rstudio 及 blogdown 等 packages 的时候出现了一些问题,于是乎我将上述的问题解决一一记录,以便以后参考。

安装 R 和 Rstudio

这个比较好解决,直接在终端:

pacman -S base-devel

yaourt -S r r-devel

yaourt -S rstudio-desktop-bin

packages 的安装

而安装 packages 的时候则很麻烦,总是出现:

“Error in library.dynam(lib, package, package.lib) : shared object ‘stringi.so’ not found”
或
non zero exit

之类的错误,这个归根结底还是 stringi 的错误(搞不懂 stringi 是为什么,前一阵win上的也出现了问问题,逼得我卸载了 R 后重装才解决),解决方法为我结合了别人遇到问题的一些解决方法(单个用搞不定):

注意 R 版本和用户名的修改

install.packages("stringi",dep=TRUE)

然后再安装其他的软件包就好了,最好是加上 dep=TRUE

更换电脑后 github 的配置

这部分内容太短,与标题关联比较少,不知道放哪,就在这里记录吧, git clone 我博客的仓库后,在 commit 之前,必须重新配置一下我的邮箱和用户名,不然也会报错:

# 首先把目录设置到我的博客,各人的肯定不同
 cd ./zjd*                                                

# github 邮箱
git config --global user.email zhujiedong@yeah.net

# github 用户名
git config --global user.name zhujiedong

然后就可以尽情享受 github 的便利了,这样即使我更换了电脑,我也可以很方便的在家写博客而无需带我常用的电脑回家了。