首先感谢这两篇博客的指导,第一篇是关于报错的总结,第二篇是第一篇中没有提到的错误,也就是我在安装的时候出现的错误。

1、下载R包

(去官网选择一个离你最近的镜像网址,我的是清华提供的镜像下载速度比较快)

wget http://mirrors.tuna.tsinghua.edu.cn/src/base/R-3/R-3.0.1.tar.gz

tar -zvxf R-3.0.1.tar.gz

2、然后进入安装包目录R-3.0.1,检查安装的依赖环境并配置安装文件

./configure --prefix=/home/wing1995/R --enable-R-shlib

注意prefix参数可以设置R将要安装的路径,enable-R-shlib可以保证lib目录下的动态库能够共享,这个选项一定不要忘记添加,否则以后安装某些包的时候会出现‘Error  in dyn.load’的错误。

3、第一种编译出错

系统提示未找到G77编译器,需要安装一个gfortran,当然安装g77也能顺利  编译通过,不过新版本的Ubuntu不再提供g77的源,需要配置旧的aptitude的方式,而 且有些新的R包用g77编译会出问题,所以使用新的gfortran比较保险。此外还需安装  build-essential,提供C/C++的编译环境,否则也会报错。

sudo apt-get install build-essential

sudo apt-get install gfortran

4、第二种编译报错

出现错误:configure: error: –with-readline=yes (default) and    headers/libs are not available,

需要安装libreadline6-dev:

sudo apt-get install libreadline6-dev

5、第三种编译报错

出现错误:configure: error: –with-x=yes (default) and X11 headers/libs  are not available,需要

安装libxt-dev:

sudo apt-get install libxt-dev

4、第四种编译报错提示:dpkg:处理 nfs-common (--configure)时出错:子进程 已安装 post-installation 脚本 返回了错误号2

sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old          //现将info文件夹更名

sudo mkdir /var/lib/dpkg/info                                     //再新建一个新的info文件夹

sudo apt-get update, apt-get -f install                         //不用解释了吧

sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old      //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
sudo rm -rf /var/lib/dpkg/info                                    //把自己新建的info文件夹删掉

sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info        //把以前的info文件夹重新改回名字

所有依赖包安装好之后,配置就可以成功,此时进行编译就能成功:

make

make install


今天周一,下午,开始填坑,安装RODBC的时候报错:

  configure: error: "ODBC headers sql.h and sqlext.h not found"

ERROR: configuration failed for package ‘RODBC’

后来,去stackflow上面看到一条很好的回答,试着安装东西:
sudo apt-get install libiodbc2-dev

ok,重新进入R的交互式窗口,install.packages('RODBC')没问题,检测一下,library(RODBC)如果不报错就没问题了,反正就是依赖包的问题。

ubuntu上安装R的时候遇到的问题总结的更多相关文章

  1. Ubuntu 上安装R

    1. 编辑 /etc/apt/sources.listsudo cp /etc/apt/sources.list /etc/apt/sources.list.backupsudo gedit sour ...

  2. Ubuntu 12.04上安装R语言

    Ubuntu 12.04上安装R语言 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ R的安装 sudo gedit /etc/apt/sources. ...

  3. Ubuntu Server安装R和Rstudio(zz)

    Ubuntu Server安装R和Rstudio 发表于 技术天堂 2014-03-15 21:03 字数: 534 阅读量: 205 R是一个在科研领域很常用的工具,经常用R的年轻人或者经常上统计之 ...

  4. ubuntu上安装mysql 编译安装

    为什么要折腾?首先说明的是ubuntu上安装mysql等软件是非常容易简单的,其简单的程度盖过windows上的安装,一句sudo apt-get install就可以搞定.如果想用最简便的方法安装m ...

  5. 如何在Linux(Ubuntu)上安装Redmine

    费话就不多说了,本文主要描述如何在如何在Linux(Ubuntu)上安装Redmine.通过这篇文章你将了解如下内容. TL;DR 在Linux(Ubuntu)上安装Redmine的基本流程 配置ph ...

  6. 在 Ubuntu 上安装 TensorFlow (官方文档的翻译)

    本指南介绍了如何在 Ubuntu 上安装 TensorFlow.这些指令也可能对其他 Linux 变体起作用, 但是我们只在Ubuntu 14.04 或更高版本上测试了(我们只支持)  这些指令. 一 ...

  7. 转载 :Linux有问必答:如何在Debian或Ubuntu上安装完整的内核源码

    http://linux.cn/article-5015-1.html 问题:我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核.那么在Debian或Ubunt ...

  8. 如何在 Ubuntu 上安装 MongoDB

    MongoDB 是一个越来越流行的自由开源的 NoSQL 数据库,它将数据存储在类似 JSON 的灵活文档集中,这与 SQL 数据库中常见的表格形式形成对比. 你很可能发现在现代 Web 应用中使用 ...

  9. ubuntu上安装redis和配置远程访问

    ubuntu上安装redis和配置远程访问 安装redis: 下载安装包: wget http://download.redis.io/releases/redis-4.0.1.tar.gz 解压: ...

随机推荐

  1. C#获取手机验证码+榛子云平台

    今天给大家推荐一个简单的获取手机验证码注册+获取随机4位数 测试框架:.net4.7以上 1.榛子云注册:http://smsow.zhenzikj.com/,送一条测试短信,最低充10元即刻使用 2 ...

  2. Android ImageView,ImageButton 与 Button

    1. ImageButton 继承自 ImageView.两者具备甚小,因为 ImageView 同样可以点击相应,同样有点击的阴影效果.实际上他们的区别在于默认 style.比如同样放一个背景和一个 ...

  3. gitlab中修改项目名称客户端修改方法

    如果gitlab项目名称已经修改,对于本地已经克隆下来的仓库,可以使用如下命令进行修改: git remote set-url origin 新的项目路径

  4. pkuwc 前的任务计划

    菜鸡 wxw 的计划(肯定会咕咕咕 12.27 luogu P4244 [SHOI2008]仙人掌图 II(咕咕咕 luogu P4246 [SHOI2008]堵塞的交通 (没有咕! luogu P1 ...

  5. django 视图 使用orm values_list()方法获取 指定的 多个字段的数据

    from .models import UserInfodata_set = UserInfo.objects.all().values_list("user_name", &qu ...

  6. sql—常用函数

    COUNT()函数 COUNT()函数返回匹配指定条件的行数 SQL COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入): ...

  7. Windows文件共享,报错"该用户已禁用"解决方案

    文章背景:学校机器有俩个用户think和adminsitrator.默认administrator禁用,think属于administrators组. 经排错得问题出现情况.因为同学们都是Think用 ...

  8. Jmeter之线程组详解

    hello,更新几天的分享,线程数现在才分享,感觉怪怪的,原谅我没有考虑到一个顺序问题哈,那里总结好了,我就发那里,先把组件都写完,再来项目实战,希望大家不要责怪哈,内容有写的不详细的,或者我说错了, ...

  9. Win10内部更新:警告用户别用chrome和Firefox

    简评:别和 Chrome 和 Firefox 约行不,我 Edge 明明更美.屁股更翘.更性感... 微软正在测试 Windows 10 的一个更新:警告用户不要安装 Chrome 和 Firefox ...

  10. power designer和uml应用

    1.power designer和uml应用,它们可以帮助我们画图power designer还能在画图时帮助你完成代码.对于新手是很合适的一个画图工具, 2.这就是power designer 的示 ...