1 2 | cd /home/ceph-14.2.8/ vi ceph.spec.in |
修改scipy版本为“python36-scipy”。
1 | vi /home/ceph-14.2.8/src/pybind/mgr/dashboard/requirements.txt
|
注释pyopenssl。
1 2 3 4 | yum -y install epel-release yum -y install python36-scipy.aarch64 cd /home/ceph-14.2.8/ sh install-deps.sh |
1 2 3 | sh do_cmake.sh cd build make -j 48 |
1 | ctest3 -V -R unittest_compression |
1 2 | cd /home/ceph-14.2.8/ rm -rf build |
1 | vi /etc/yum.repos.d/epel.repo
|
添加如下内容:
1 2 3 4 5 6 | [epel] name=epel baseurl=https://repo.huaweicloud.com/epel/7/aarch64/ enabled=1 gpgcheck=0 priority=1 |
1 | yum install python-routes python-tox -y |
1 | rm -rf /etc/yum.repos.d/epel.repo |
epel源必须删除,否则后续步骤将会从epel源下载与openEuler冲突的RPM包。
1 | cd /home/ceph-14.2.8/ |
1 | vim install-deps.sh
|
1 | sed -i 's#%if 0%{?fedora} || 0%{?rhel}#%if 0%{?fedora} || 0%{?rhel} || 0%{?openEuler}#' ceph.spec.in |
1 | vim ceph.spec
|
1 2 | cd /home/ceph-14.2.8/ sh install-deps.sh |
1 2 3 | sh do_cmake.sh cd build make -j 48 |
1 | ctest3 -V -R unittest_compression |