1、树莓派安装64位centos系统
下载包为:CentOS-Userland-7-aarch64-RaspberryPI-Minimal-4-1908-sda.raw.xz
通过7z解压为.raw,然后用Win32DiskImager烧写到SD卡
或者通过Baidu网盘下载
链接:https://pan.baidu.com/s/19dU1xVa6FrlGI8s5DbFJQg
提取码:kd7q
启动后 系统的默认用户名和密码:
root centos
2、How to Resize/Expand the RootFS for the Whole SD Card
[root@host ~]# /usr/bin/rootfs-expand
由于还没有这个命令,需要通过fdisk 实现新分区
fdisk /dev/mmcblk0
新建分区 n /dev/mmcblk0p4
删除分区 d /dev/mmcblk0p3
在新建分区n /dev/mmcblk0p3
删除分区d /dev/mmcblk0p4
w
q
[root@host ~]#reboot
[root@host ~]#resize2fs /dev/mmcblk0p3
3、install tools
yum install epel-release -y
yum groupinstall "Development Tools" -y
yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel -y
yum install file wget tar bzip2 libcurl-devel -y
yum install openssl openssl-devel pam-devel numactl numactl-devel hwloc hwloc-devel lua lua-devel readline-devel rrdtool-devel ncurses-devel man2html libibmad libibumad -y
yum install munge munge-libs munge-devel rng-tools cpanm* -y
yum install mariadb-devel -y
yum install rpm-build -y
4、安装python3 gevent
yum install python34 python34-devel python34-pip
pip3 install -U setuptools
pip3 install -U pip
pip3 install gevent
5、编译安装slurm
wget https://download.schedmd.com/slurm/slurm-19.05.4.tar.bz2
rpmbuild -ta slurm-19.05.4.tar.bz2
然后是漫长的等待,如果不想等待,直接用下面的编译好的包
出现下面的Error表示,没有安装 mariadb-devel,yum install mariadb-devel -y安装一下就可以解决了
Processing files: slurm-slurmdbd-19.05.4-1.el7.aarch64
error: File not found: /root/rpmbuild/BUILDROOT/slurm-19.05.4-1.el7.aarch64/usr/lib64/slurm/accounting_storage_mysql.so
RPM build errors:
File not found: /root/rpmbuild/BUILDROOT/slurm-19.05.4-1.el7.aarch64/usr/lib64/slurm/accounting_storage_mysql.so
File not found: /root/rpmbuild/BUILDROOT/slurm-19.05.4-1.el7.aarch64/usr/lib64/slurm/accounting_storage_mysql.so
或者直接下载编译好的包
链接:https://pan.baidu.com/s/1Hr4ASdpzFRNwRgEh0oyZaQ
提取码:gy25
说明:
slurm19.05.4_x86_64.zip amd64的slurm rpm安装包
slurm19.05.4_aarch64.zip armv8的slurm 安装包
slurm-19.05.4.tar.bz2 slurm源码
6、安装数据库MariaDB
touch /etc/yum.repos.d/MariaDB.repo
vim /etc/yum.repos.d/MariaDB.repo
添加下面的内容
# MariaDB 10.4 CentOS repository list - created 2019-11-30 10:02 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
安装
sudo yum install mariadb-server mariadb-client -y
7、wifi配置,安装NetworkManager-wifi(如何不用无线网络,非必须要做)
https://www.cnblogs.com/luyao/p/9278982.html
yum -y install NetworkManager-wifi
扫描可用于连接wifi
nmcli dev wifi
添加一个wifi的连接
nmcli dev wifi con “无线网络名称” password “无线网络密码” name “任意连接名称(删除,修改时用)”
#添加成功后查看已创建的wifi连接
nmcli conn
#如果wifi没有连接上
nmcli con up wifi连接名(刚才nmtui创建的连接)
#修改该连接为开机自动连接
nmcli con mod wifi连接名 connection.autoconnect yes
8、centos 7-aarch64如何替换yum源(如果包更新速度还行,非必须要做)
https://blog.csdn.net/smart9527_zc/article/details/84976097