ARM版与X86版Centos7下YUM源软件库数量对比

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARM版与X86版Centos7下YUM源软件库数量对比相关的知识,希望对你有一定的参考价值。

参考技术A 鲲鹏CPU推出之后一直在谈丰富ARM架构的鲲鹏生态,Windows就不谈了,不支持ARM系列CPU,在服务器主打的Linux市场看看软件支持的丰富度可以从YUM源的软件数量来进行一个角度的探寻。

目前主流的Linux发行版本都有ARM版本,这里选用Centos进行比较。

系统信息:

两个系统都是CentOS Linux release 7.7.1908 版本。

内核版本不同:ARM版是4.18.0,X86版本是3.10.0。

ARM版

# cat /etc/redhat-releaseCentOS Linuxrelease 7.7.1908 (AltArch)

# uname -aLinux localhost.localdomain 4.18.0-147.0.3.el7.aarch64 #1 SMP Thu Dec 12 20:01:00 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux

X86版

# cat /etc/redhat-releaseCentOSLinux release 7.7.1908 (Core)

# uname -aLinux centos7-3 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

YUM源软件数量信息

YUM源软选用系统自带的脚本查找最快的yum源,都安装epel源。

ARM版

ARM版解析到的yum基础源是华为云,epel源为阿里云

X86版

X86版解析到的yum基础源和epel源都是阿里云

总结:

ARM版yum源软件数量:22282

X86版yum源软件数量:25474

在操作系统层面上来讲,ARM版yum源软件数量是X86版的87.5%,也就是说有超过10%的软件不能通过yum直接在ARM版的Centos下安装,当然对于开源软件来说,大部分还是可以通过源码进行编译安装的。

总的来说ARM CPU的服务器已经解决了能用的问题,支持Linux下的绝大部分软件,但是生态还是需要进一步完善。

Linux设置本地yum源

可使用yum安装软件的Linux发行版,如RHELCentOS,可以设置yum本地源,从而使yum 安装一些软件时从本地读取数据,高效安装。

设置yum本地源的一般方式是将系统安装光盘文件挂载到文件系统,然后设置为yum本地源。

【光盘挂载】

mount/dev/cdrom /media

ISO文件挂载】

将系统光盘ISO文件挂载到文件系统,假如ISO文件名称为CentOS-7-x86_64-DVD-1511.iso,放在tmp目录下,则挂载的命令如下:

mount-t iso9660 -o loop /tmp/CentOS-7-x86_64-DVD-1511.iso /media

repo文件】

编辑文件iso.repo文件内容如下:

[local-iso]

name=localyumiso

baseurl=file:///media

enabled=1

gpgcheck=0

gpgkey=file:///media/RPM-GPG-KEY-redhat-release

注:如果是RHEL5的系统,baseurl=file:///media/Server

本文出自 “所知所学杂记” 博客,请务必保留此出处http://isenknows.blog.51cto.com/454668/1944846

以上是关于ARM版与X86版Centos7下YUM源软件库数量对比的主要内容,如果未能解决你的问题,请参考以下文章

centos 7 常用yum源配置

如何配置Centos 6.5 的yum源

如何配置Centos 6.5 的yum源

MySQL免安装版与安装版区别

centos 更新源在哪个文件夹

centos7 添加网络yum源