ubuntu中安装R及Rstudio
2016-05-18 17:09
411 查看
首先要明确ubuntu中安装软件的几种方式:
1、APT方式
(1)普通安装:apt-get install softname1 softname2 …;
(2)修复安装:apt-get -f install softname1 softname2… ;(-f Atempt to correct broken dependencies)
(3)重新安装:apt-get –reinstall install softname1 softname2…;
2、Dpkg方式
(1)普通安装:dpkg -i package_name.deb
该种方式需要下载软件到本地,并且cd到该软件所在的目录才能正确执行上述命令
3、源码安装(.tar、tar.gz、tar.bz2、tar.Z)
首先解压缩源码压缩包然后通过tar命令来完成
a.解xx.tar.gz:tar zxf xx.tar.gz
b.解xx.tar.Z:tar zxf xx.tar.Z
c.解xx.tgz:tar zxf xx.tgz
d.解xx.bz2:bunzip2 xx.bz2
e.解xx.tar:tar xf xx.tar
然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F –color或者ls -F命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。
一般依次执行./configure
make
sudo make install
即可完成安装。
其次,知道典型的几种软件包的卸载方式
1、APT方式
(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)
(2)清除式卸载 :apt-get –purge remove softname1 softname2…;(同时清除配置)
清除式卸载:apt-get purge sofname1 softname2…;(同上,也清除配置文件)
2、Dpkg方式
(1)移除式卸载:dpkg -r pkg1 pkg2 …;
(2)清除式卸载:dpkg -P pkg1 pkg2…;
APT常用命令参数
apt-cache search package 搜索软件包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package –reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package 删除包
sudo apt-get remove package –purge 删除包,包括配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
apt-cache depends package 了解使用该包依赖那些包
apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
使用APT方法安装R及Rstudio
安装R
sudo apt-get install R-base
安装rstudio
1. sudo apt-get install gdebi-core(如果没有问题,跳4)
2. 如果提示少了什么东西,运行下面的命令
sudo apt-get -f install
3. 重新安装gebedi
sudo apt-get install gdebi-core
4. sudo apt-get install libapparmor1
5. sudo gdebi rstudio-0.99.489-amd64.deb
6. 终端输入rstudio,大功告成!
1、APT方式
(1)普通安装:apt-get install softname1 softname2 …;
(2)修复安装:apt-get -f install softname1 softname2… ;(-f Atempt to correct broken dependencies)
(3)重新安装:apt-get –reinstall install softname1 softname2…;
2、Dpkg方式
(1)普通安装:dpkg -i package_name.deb
该种方式需要下载软件到本地,并且cd到该软件所在的目录才能正确执行上述命令
3、源码安装(.tar、tar.gz、tar.bz2、tar.Z)
首先解压缩源码压缩包然后通过tar命令来完成
a.解xx.tar.gz:tar zxf xx.tar.gz
b.解xx.tar.Z:tar zxf xx.tar.Z
c.解xx.tgz:tar zxf xx.tgz
d.解xx.bz2:bunzip2 xx.bz2
e.解xx.tar:tar xf xx.tar
然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F –color或者ls -F命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。
一般依次执行./configure
make
sudo make install
即可完成安装。
其次,知道典型的几种软件包的卸载方式
1、APT方式
(1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)
(2)清除式卸载 :apt-get –purge remove softname1 softname2…;(同时清除配置)
清除式卸载:apt-get purge sofname1 softname2…;(同上,也清除配置文件)
2、Dpkg方式
(1)移除式卸载:dpkg -r pkg1 pkg2 …;
(2)清除式卸载:dpkg -P pkg1 pkg2…;
APT常用命令参数
apt-cache search package 搜索软件包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package –reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package 删除包
sudo apt-get remove package –purge 删除包,包括配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
apt-cache depends package 了解使用该包依赖那些包
apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
使用APT方法安装R及Rstudio
安装R
sudo apt-get install R-base
安装rstudio
1. sudo apt-get install gdebi-core(如果没有问题,跳4)
2. 如果提示少了什么东西,运行下面的命令
sudo apt-get -f install
3. 重新安装gebedi
sudo apt-get install gdebi-core
4. sudo apt-get install libapparmor1
5. sudo gdebi rstudio-0.99.489-amd64.deb
6. 终端输入rstudio,大功告成!
相关文章推荐
- 51822 --- 主机主动扫描和被动扫描
- qt信号阻塞blockSignals的运用
- 函数stripslashes去除转义 shopnc 搜索框过滤特殊字符 输入单斜杆会自动转义
- 关于本地存储localForage
- Node.js刷新session过期时间的实现方法推荐
- [拦截器]关于拦截方法调用其他内部方法无法被拦截问题的解决
- struts1.x国际化
- 正则表达式积累
- GCD工作单元
- PHP根据数组的值分组
- 终于解决:升级至.NET 4.6.1后VS2015生成WCF客户端代理类的问题
- Bootstrap的Carousel不能正常播放的几个原因
- python的list,tuple,dist,set和不可变对象
- java的动态代理
- redis lru data 捕捉与存储
- [leetcode] 10. Regular Expression Matching 解题报告
- Scala 专题教程-Case Class和模式匹配(1):简单的示例
- overflow:hidden与position:absolute
- JS判断是否是IE浏览器
- 用Maven部署war包到远程Tomcat服务器