安装rpm 树莓派4_树莓派64位CentOS安装

本文详细介绍了如何在树莓派4上安装64位CentOS系统,包括从下载系统映像到烧录SD卡。接着,文章讲述了如何扩展根文件系统,安装必要的开发工具,以及安装和配置MariaDB数据库。随后,通过源码编译或预编译包安装Slurm,并解决编译过程中遇到的问题。最后,文章提到了配置WiFi连接和更换yum源的步骤。
摘要由CSDN通过智能技术生成

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
树莓派4B安装Centos7的步骤如下: 1. 首先,你需要准备好树莓派4B的硬件。具体的硬件配置可以参考引用中的内容。 2. 接下来,按照引用中的装机步骤,进行树莓派4B的安装。 3. 配置无线连接时,你可以参考引用中的方法,通过路由器绑定IP或者使用ifconfig命令获取无线网卡的IP。 4. 安装舒适的环境,可以按照引用中的建议,使用yum命令安装vim,并设置PS1环境变量。 5. 如果需要挂载/data目录,可以参考引用中的相关步骤进行操作。 6. 安装Docker和Docker-Compose,可以按照引用中的指引进行安装。 7. 如果需要安装LNMP环境,可以按照引用中的步骤进行安装。 8. 最后,如果需要开放端口,可以参考引用中的建议进行操作。 请注意,以上步骤是根据引用中提供的内容整理而成的,可以作为参考来进行树莓派4B安装Centos7的配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [树莓派4B安装Centos7环境配置与Docker详细过程](https://blog.csdn.net/weixin_42472513/article/details/115743402)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [树莓派4B安装centos7.9.2009及JDK](https://blog.csdn.net/lim_5258/article/details/122015519)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值