1. 查看系统版本

系统及版本信息为于 /etc/os-release文件中,可在终端执行以下命令查看:

cat /etc/os-release

2. 配置系统yum源

(1)查看系统中的yum源

yum 源目录在系统/etc/yum.repos.d/ 目录。

以查看/etc/yum.repo.d/Loongnix-BaseOS.repo为例:

[root@bogon ~]# cat /etc/yum.repos.d/Loongnix-BaseOS.repo 
# Loongnix-BaseOS.repo
..........省略.........
[baseos]
name=Loongnix server $releasever - BaseOS
baseurl=http://pkg.loongnix.cn/loongnix-server/$releasever/BaseOS/$basearch/release/   #源路径
gpgcheck=0  #不验证签名
enabled=1  #开机启动此源
priority=1  # 优先级
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-LOONGNIX  # gpg公钥路径

(2)yum源的配置

  • 系统安装完成后,/etc/yum.repos.d/ 目录存放loongnix提供的默认源,如下:

    Loongnix-AppStream.repo
    Loongnix-BaseOS.repo
    Loongnix-ContinuousRelease.repo
    Loongnix-Extras.repo
    Loongnix-FastTrack.repo
    Loongnix-HighAvailability.repo
    Loongnix-infra.repo
    Loongnix-Plus.repo
    Loongnix-PowerTools.repo
    以上仓库中的状态并非全部被enable,您可以手动将enable值设置为1。
    
  • 系统自带的yum源中rpm包的数量有限,我们提供了扩展源来满足需求

大家可以通过软件包安装方式安装源文件,提供的扩展源如下:

[root@bogon ~]# yum search loongnix-release
loongnix-release.noarch : Loongnix-Server Linux release files
loongnix-release-advanced-virtualization.noarch : Advanced Virtualization packages from the Loongnix Virtualization SIG repository
loongnix-release-ceph-nautilus.noarch : Ceph Nautilus packages from the Loongnix
loongnix-release-ceph-pacific.noarch : Ceph Pacific packages from the Loongnix repository
loongnix-release-epel.noarch : Extra Packages for Enterprise Linux repository configuration
loongnix-release-kubernetes.noarch : Config to enable the repository for the kubernetes
loongnix-release-nfv-openvswitch.noarch : Common release file to establish shared metadata Loongnix
loongnix-release-openstack-ussuri.noarch : OpenStack from the Loongnix Cloud SIG repo configs
loongnix-release-qpid-proton.noarch : Config to enable the Messaging SIG QPID Proton packages
loongnix-release-rabbitmq-38.noarch : messaging Loongnix repo configs

以添加epel仓库为例:

[root@bogon ~]# yum install loongnix-release-epel
成功安装loongnix-release-epel后,在/etc/yum.repos.d/目录下新增了epel.repo源的配置,接下来就可以安装epel仓库软件包。
## Loongnix-server 8.3服务器操作系统外网源地址

```c
http://pkg.loongnix.cn/loongnix-server/8.3/

3. 软件包管理器常用命令

在loongnix-server系统中我们使用包管理工具的 yum 是 dnf 的软链接。

[root@bogon ~]# uname -r
4.19.190-6.lns8.loongarch64
[root@bogon ~]# ls -l /usr/bin/yum
lrwxrwxrwx 1 root root 5 223 22:49 /usr/bin/yum -> dnf-3

yum命令的使用方法,可以在系统终端执行yum --help命令查看yum命令的参数。

4. 安装qemu-kvm-user-binfmt软件包依赖不满足

Loongnix-server8.3系统安装qemu-kvm-user-binfmt软件包报告依赖不满足 报错信息:

[root@loongson ~]# yum install qemu-kvm-user-binfmt 
上次元数据过期检查:0:54:27 前,执行于 2022年02月18日 星期五 17时43分28秒。
错误:
 问题: package qemu-kvm-user-binfmt-2:3.1.0-24.lns8.loongarch64 requires qemu-kvm-user = 2:3.1.0-24.lns8, but none of the providers can be installed
  - package qemu-kvm-user-2:3.1.0-24.lns8.loongarch64 requires qemu-kvm-common = 2:3.1.0-24.lns8, but none of the providers can be installed
  - cannot install the best candidate for the job
  - nothing provides libcapstone.so.4()(64bit) needed by qemu-kvm-common-2:3.1.0-24.lns8.loongarch64
(尝试添加 '--skip-broken' 来跳过无法安装的软件包 或 '--nobest' 来不只使用最佳选择的软件包)

解决方案:

yum install loongnix-release-epel.noarch
yum install capstone
yum install qemu-kvm-user-binfmt  //安装成功

5. 系统无法安装autoconf213

Loongnix-server 8.3系统无法安装autoconf213 问题描述:

[root@loongson ~]# yum install autoconf213
上次元数据过期检查:0:00:29 前,执行于 20220218日 星期五 185212秒。
未找到匹配的参数: autoconf213
错误:没有任何匹配: autoconf213

解决方案:

[root@loongson ~]# yum install autoconf213 --enablerepo=powertools
上次元数据过期检查:0:00:14 前,执行于 20220218日 星期五 185402秒。
依赖关系解决。
=======================================================================================
 软件包               架构            版本                   仓库                 大小
=======================================================================================
安装:
 autoconf213          noarch          2.13-39.lns8           powertools          165 k

事务概要
=======================================================================================
安装  1 软件包

总下载:165 k
安装大小:629 k
确定吗?[y/N]: y
下载软件包:
autoconf213-2.13-39.lns8.noarch.rpm                    1.4 MB/s | 165 kB     00:00    
---------------------------------------------------------------------------------------
总计                                                   1.4 MB/s | 165 kB     00:00     
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                        1/1 
  安装    : autoconf213-2.13-39.lns8.noarch                                        1/1 
  运行脚本: autoconf213-2.13-39.lns8.noarch                                        1/1 
  验证    : autoconf213-2.13-39.lns8.noarch                                        1/1 

已安装:
  autoconf213-2.13-39.lns8.noarch                                                      
完毕!

6. 安装maven软件包缺少依赖

Loongnix-server 8.3系统安装maven软件包报告缺少依赖的问题,此类问题的通用解决方法如下: 先在下述源里查看是否有需要的软件包:

http://pkg.loongnix.cn/loongnix-server/8.3/epel/

http://pkg.loongnix.cn/loongnix-server/8.3/PowerTools/

其次安装epel的配置文件loongnix-release-epel.noarch或者使用--enablerepo参数使能powertools源。

7. 'la464' is not a recognized processor for this target (ignoring processor)

Loongnix-server 8.3系统使用cargo build报告“'la464' is not a recognized processor for this target (ignoring processor)” 解决方案:更新服务器的rust软件包为1.41.1-3版本,同时确认llvm版本为8.0.1-1.4。 结果:

[root@localhost hello]# cargo build
    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
[root@localhost hello]# cargo run
    Finished dev [unoptimized + debuginfo] target(s) in 0.01s
     Running `target/debug/hello`
Grüß Gott!
世界,你好
World, hello

8. 外网源和源代码存放位置

Loongnix-server 8.4外网源和源代码存放位置

  • 外网源地址:

    http://pkg.loongnix.cn/loongnix-server/8.4
    
  • 源代码存放位置:

Loongnix Server 8.4.0系统中的软件包的源码包目前以 src.rpm 包的形式存放在 

http://pkg.loongnix.cn/loongnix-server/8.4 的各个仓库中的Source目录下。

9. 设置SELinux模式

Loongnix-server 8.4系统支持Permissive和disable模式。

您可根据 /etc/selinux/config 文件和/boot/efi/EFI/loongnix-server/grub.cfg文件

更改SELinux的模式。具体方法如下:

(1)/etc/selinux/config文件修改SELinux值

#SELINUX=disabled
SELINUX=Permissive
#SELINUX=Enforcing

(2)修改grub.cfg文件增加security=selinux启动参数

linux   /vmlinuz-4.19.190-6.lns8.loongarch64 root=UUID=xxxxx ro crashkernel=auto resume=UUID=xxxxxx rhgb quiet security=selinux 
initrd  /initramfs-4.19.190-6.lns8.loongarch64.img

10. 系统升级

yum upgrade
重启后通过命令 uname -a查询内核版版本和系统版本。

11. SPEC CPU 2006/2000性能测试注意事项

Loongnix-server服务器系统进行SPEC CPU 2006/2000性能测试前,需预装以下软件包:

gcc gcc-c++ libgfortran numactl numactl-devel numactl-libs
©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2023-12-21 12:36:52

results matching ""

    No results matching ""

    results matching ""

      No results matching ""