手动编译安装R和依赖

参考这个文档,很详细了

linux R-3.4.1实测源码编译安装 - qq_30498935的博客 - CSDN博客

需要注意的点

1.手动安装zlib,bzip2、xz、pcre和curl等依赖的lib,注意添加路径PREFIX=/HOME/packages

2.设置安装好的包的环境变量(!这步最重要)

export PATH=/HOME/packages/bin:$PATH

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LD_LIBRARY_PATH

export CFLAGS="-I/HOME/packages/include"

export LDFLAGS="-L/HOME/packages/lib" 前两个是安装R的“make”过程需要用到的,后两个是“configure”过程需要用到的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: arm64是一种64位的ARM架构,用于较新的移动设备和嵌入式系统。dpkg是一个用于管理Debian系列Linux发行版的软件包的工具。 要在arm64架构上编译安装dpkg,首先需要获取dpkg的源代码。可以在dpkg的官方网站上下载最新版本的源代码。 下载源代码后,需要在arm64架构的设备上安装一些编译工具和依赖项。可以使用包管理器或手动安装这些工具。常见的编译工具和依赖项包括gcc、make、autoconf、automake、libtool、libc-dev和libncurses-dev等。 接下来,打开终端窗口,进入dpkg源代码所在的目录,并执行以下命令: ``` ./configure --host=arm64 make make install ``` 上述操作将根据arm64架构进行配置,并编译安装dpkg。如果一切顺利,最终将在设备上安装dpkg。 完成安装后,可以使用dpkg进行软件包的安装、升级和卸载等管理操作。例如: ``` dpkg -i package.deb # 安装一个.deb格式的软件包 dpkg -r package # 卸载一个软件包 dpkg -l # 列出所有已安装的软件包 ``` 编译安装dpkg是一个相对复杂的过程,需要一定的技术知识和经验。如果遇到问题,可以参考dpkg的官方文档或在相关的开发者社区中寻求帮助。 ### 回答2: arm64是一种指令集架构,用于在64位ARM芯片上运行的计算机系统。dpkg是Debian Linux操作系统中的包管理工具。要在arm64架构上编译安装dpkg,可以按照以下步骤进行: 1. 首先,你需要一个安装了arm64架构的Linux系统。可以使用Debian或者Ubuntu等操作系统。确保系统已经成功安装并运行。 2. 接下来,你需要安装必要的构建工具和依赖项。在终端中运行以下命令安装所需的软件包: ``` sudo apt-get update sudo apt-get install build-essential fakeroot devscripts debhelper ``` 3. 下载dpkg的源代码包。你可以从Debian的官方网站或者其他可靠的软件源下载源代码包。使用wget或者其他下载工具下载源代码包。 4. 解压缩下载的源代码包。在终端中,使用以下命令解压缩源代码包并切换到源代码目录: ``` tar xvf dpkg-x.x.x.tar.gz cd dpkg-x.x.x ``` 请注意,将“x.x.x”替换为您下载的dpkg源代码包的版本号。 5. 接下来,使用以下命令启用arm64构建选项: ``` export DEB_BUILD_OPTIONS=arm64 ``` 6. 然后,运行以下命令进行配置和构建: ``` ./configure make ``` 这将配置并编译dpkg。运行时间可能会很长,具体取决于你的系统性能。 7. 最后,使用以下命令以root权限安装dpkg: ``` sudo make install ``` 完成后,你就成功地在arm64架构上编译安装了dpkg。现在可以使用dpkg来管理Debian系列的软件包,如安装、升级和删除软件包等操作。 请注意,这只是一个基本的指南,实际的步骤可能会因操作系统版本和软件包版本的不同而有所差异。在执行此过程之前,请确保你有足够的了解和经验,并仔细阅读并遵守相关文档和指南。 ### 回答3: arm64是基于ARM体系架构的一种处理器架构,运行在64位模式下。dpkg是Debian发行版中包管理工具之一,用于管理安装、升级和卸载软件包。 在arm64架构上编译安装dpkg的步骤如下: 1. 准备开发环境:确保系统已经安装了必要的开发工具,如gcc编译器、make工具等。 2. 下载dpkg源代码:从dpkg的官方网站或软件源下载最新的源代码包。 3. 解压源代码包:使用tar命令解压下载的源代码包文件。 4. 进入源代码目录:进入解压得到的目录,该目录下应该包含了dpkg的源代码文件。 5. 配置编译选项:执行./configure命令,该命令将自动检测系统配置并生成编译所需的Makefile文件。 6. 编译代码:执行make命令,将根据Makefile文件编译dpkg的源代码。 7. 安装dpkg:执行make install命令,将编译得到的二进制文件和相关资源文件拷贝到系统目录中。 8. 验证安装结果:执行dpkg --version命令,查看安装的dpkg版本信息,确保安装成功。 需要注意的是,在编译安装dpkg之前,需要确保系统已经安装了dpkg的依赖项,如libbz2-dev、zlib1g-dev等。 编译安装dpkg的过程可能会比较复杂,需要一些编译知识和经验。如果不熟悉编译过程,建议使用系统的包管理工具直接安装已经编译好的dpkg软件包。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值