最近家里的电脑装的 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 后重装才解决),解决方法为我结合了别人遇到问题的一些解决方法(单个用搞不定):
- 首先在 terminal 中运行 R,在 terminal 内安装软件包,而不是在 Rstudio 内。
- 其次,terminal 内运行下面的代码
rm -r /home/lovebluesky/R/x86_64-pc-linux-gnu-library/3.5/00LOCK-stringi’
注意 R 版本和用户名的修改
- 最后重新安装 stringi
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 的便利了,这样即使我更换了电脑,我也可以很方便的在家写博客而无需带我常用的电脑回家了。