subuntu下安装rstudio-server
自己安装了一下rstudio-server,中间遇到各种问题,分享一下安装过程以及各种坑。。
1.安装R
1.1、添加最新的镜像地址
deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/
添加到 /etc/apt/sources.list
1.2添加安全密钥
运行
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
1.3更新和安装
运行
sudo apt update
sudo apt install r-base
2.安装Rstudio server
$ sudo apt-get install gdebi-core
$ wget https://download2.rstudio.org/server/trusty/amd64/rstudio-server-1.2.1335-amd64.deb
$ sudo gdebi server/trusty/amd64/rstudio-server-1.2.1335-amd64.deb
以上是官网上的安装程序,但是在实际安装时,第三步老是提示错误,最后发现rstudio-server-1.2.1335-amd64.deb 没在该目录下,
find / -name “*amd64.deb” 发现在root下,故直接;
sudo gdebi rstudio-server-1.2.1335-amd64.deb
成功。
3.配置rstudio server
1.创建配置文件
touch /etc/rstudio/rserver.conf
touch /etc/rstudio/rsession.conf
2.创建用户
sudo adduser username系统会提示以下信息:
正在添加用户“username”...
正在添加新组“username”(1001)...
正在添加新用户“username”(1001)到组“username”...
创建主目录“/home/username”...
正在从“/etc、skel”复制文件...
输入新的 UNIX 口令:(此处注意,不是输入你当前用户的密码,而是输入你要创建新用户的密码)
重新输入新的 UNIX 口令:(再输一次即可)
passwd:已成功更新密码
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []: yangyang (输入新用户的名称)
Room Number []:
Work Phone []:
Home Phone []:
Other []:
这个信息是否正确? [Y/n] y
到了这一步,新用户已经添加成功了
删除用户:sudo userdel username
4.其他遇到的问题
启动器后,安装包是,发现提示curl等包安装不上,经发现在ubuntu上安装R,缺少一些必要的包
故需要:
sudo apt-get install libssl-dev
sudo apt-get install libcur14-openssl.dev
sudo apt-get install libxml2-dev
问题1:ggplot中文乱码
(1)查看服务器端是否有中文字库
fc-list:lang=zh-cn
1、建立文件夹:/usr/shared/fonts/chinese
2、将windows的字体(c/windows/fonts)复制字体至文件夹中
3、 修改文件夹权限:chmod -R 755 /usr/share/fonts/chinese
4、mkfontscale(如果提示 mkfontscale: command not found,则需要安装# sudo apt-get install ttf-mscorefonts-installer)
5、mkfontdir
6、fc-cache -fv (如果提示 fc-cache: command not found,则需要安装# sudo apt-get install fontconfig)
(2)安装mscorefonts
echo “deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse” | sudo tee /etc/apt/sources.list.d/multiverse.list
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer