尝试使用 CentOS 7 设置香蕉派以用作 NAS,我遇到了许多我必须自己编译的软件包。
我想知道 armv7 架构是否有特殊的仓库?
%uname -a
Linux bananapi 4.2.3-200.el7.armv7hl #1 SMP Wed Nov 25 18:01:51 EST 2015 armv7l armv7l armv7l GNU/Linux
我试图在运行 CentOS 7 的 RPi3 上安装 Python3。我尝试从 EPEL 存储库 ( sudo yum install epel-release
&& sudo yum install python34
) 安装。这失败了,但经过一番挖掘后,我发现 CentOS wiki 有一个不错的 32 位 arm 部分。
我按照说明(位于 wiki 的最底部)进行操作,之后我能够安装EPEL 7 的自动生成、未签名和未经测试的工作版本。我没有在 SO 上找到关于此的提及,所以我希望它有所帮助。
答案很简单,因为没有用于 armfhp 的官方 EPEL 存储库。但是因为很多用户都要求这样做,所以我们决定在它们空闲时使用 centos armhfp 构建器从 EPEL 7 (重新)构建源包(并尝试自动跟踪它们)。请注意,这只是一个没有任何 QA/测试的自动重建,并且生成的 pkg 也没有签名。要使用该存储库,请按以下方式进行:
cat > /etc/yum.repos.d/epel.repo << EOF
[epel]
name=Epel rebuild for armhfp
baseurl=https://armv7.dev.centos.org/repodir/epel-pass-1/
enabled=1
gpgcheck=0
EOF
之后,运行sudo yum install epel-release
成功,安装 Python3 也是如此。