鲲鹏(arm架构) openeuler从安装到系统配置

源配置

openeuler安装完后,没有配置源,按照官方 https://docs.openeuler.org/zh/docs/22.03_LTS/docs/ApplicationDev/开发环境准备.html 配置之后,安装应用题提示(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages),也就是安装包有冲突,根据上面提示使用--alloweraising参数安装后,yum无法使用,重启系统,无法登录。所以选择重装

openeuler依据centos/rhel开发,所以安装步骤和界面基本一致,不做表述。

安装完成后需要先配置源,从华为官网找到对应系统源的地址:https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/

进入/etc/yum.repos.d/目录,编辑目录下默认的源文件,删除原有内容,增加如下内容

[OS]
name=OS
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/OS/aarch64/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/OS/aarch64/RPM-GPG-KEY-openEuler

[everything]
name=everything
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/everything/aarch64/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/everything/aarch64/RPM-GPG-KEY-openEuler

[EPOL]
name=EPOL
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/EPOL/aarch64/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/EPOL/aarch64/RPM-GPG-KEY-openEuler

[debuginfo]
name=debuginfo
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/debuginfo/aarch64/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/debuginfo/aarch64/RPM-GPG-KEY-openEuler

[source]
name=source
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/source
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/source/RPM-GPG-KEY-openEuler

[update]
name=update
baseurl=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/update/aarch64/
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/openeuler/openEuler-20.03-LTS/update/aarch64/RPM-GPG-KEY-openEuler

根据源提供的网站,我们需要增加对应的内容:

  • 中括号中的名称和每一个字条目中的name对应的内容最好与源网站中的名称对应,避免混淆。
  • baseurl就是源网站的对应条目的网址,有的需要点进去,因为区分了x86和arm架构
  • enabled该软件仓库是否使用
  • gpgcheck是否开启gpg检测
  • 如果开启,需要指定每个目录下的gpg key,如果没有配置,就会提示gpg key的报错,要么导入gpg key,要么安装的时候加上参数--nogpgcheck

上面的这些内容有的,比如debuginfo是可以不配置的,为了避免其他问题,建议全部配置。开头提到的问题就是官方文档只配置了OS,导致安装出现问题,全部配置后,问题解决。

配置完源文件后,运行yum clean all清理原有的缓存,再运行yum makecache缓存现有内容。然后就可以安装软件了。

网络配置

因为默认没有ifconfig工具,所以只能自己配置,进入/etc/sysconfig/network-scripts,目录下面对应着ip a显示的所有网卡的配置信息。

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp125s0f0
UUID=xxx-xxx-xxx-xxx-xxx
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
DEVICE=enp125s0f0
IPADDR=xx.xx.xx.xx
NETMASK=255.255.255.0
GATEWAY=xx.xx.xx.xx
DNS1=114.114.114.114
DNS2=8.8.8.8

上面比较重要的几个

  • BOOTPROTO=static,是动态ip还是静态ip,这是静态,动态改为dhcp
  • ONBOOT=yes,在系统启动是自动启动网卡
  • IPADDR NETMASK GATEWAY DNS1 DNS2这几个是静态ip的时候设置,动态ip删除掉

重启网卡,不同系统可能命令不一样,用着两个试一下systemctl restart NetworkManager service network restart,如果重启网卡服务不起作用,那么重启系统

posted @ 2023-02-22 13:54  秋来叶黄  阅读(691)  评论(0编辑  收藏  举报