ARM64架构环境安装RPM包常见问题汇总

工作|ARM64架构环境安装RPM包常见问题汇总
一 ARM架构安装RPM包思路
服务器市场X86架构系统一家独大,很多功能包的RPM包在官网几乎只有X86架构的,找不到ARM64架构,但你需要在ARM64架构系统用该功能,怎么办呢?
遇到这种场景,解决的办法有两个:

1 下载源码到ARM64环境编译

2 下载现有ARM64架构的RPM包安装同时解决安装依赖

读者可能会疑惑,你不是说官网几乎没有ARM64架构的包吗?我要去哪里寻找呢?

推荐四个找RPM包的网址(前两个专门做RPM包的收集),绝大部分的RPM包都可以找到:

1 http://rpmfind.net

2 http://rpm.pbone.net/index.php3

3 https://build.opensuse.org/

4 https://mirrors.huaweicloud.com/euler/2.3/os/aarch64/Packages/

5 src.fedoraproject.org

6 https://kojipkgs.fedoraproject.org//packages/包名/

说明,opensuse网站的build页面里面有很多公开的编译工程,如果要下载编译好的包或者源码包,请读者务必注册账户。

有了上面三个寻找RPM包的网址,我们接着说在ARM64架构系统安装RPM包吧。由源码编译和解决安装依赖两个思路又可以演变出下面四条可能的解决路劲:

第一,源码+源码

第二,依赖包+源码

第三,依赖包+依赖包

第四,源码+依赖包

下面我来一一解释上面四条路劲的含义。

第一条,比如你想要安装的RPM包叫做A,你下载了A包的源码到centos 7.5 ARM64系统上,编译时发现依赖了B包(现实的情况通常是依赖许多包,如果只有一个依赖包,请记得感恩_),这里又要分两种情况了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值