Linux Jail初始化(Rocky Linux)
使用 Rocky-Container-base tgz 包部署Linux Jail Rocky 构建了基于 Rocky Linux 的Linux Jail,部署完成后进行包环境管理以及安装必要 DevOps 和开发环境
更新:
更新系统
dnf update
安装
config-manager插件(用于管理后续仓库配置):
安装
config-manager 插件dnf install 'dnf-command(config-manager)'
激活
CodeReady Linux Builder (CRB)仓库,这个CRB仓库包含了扩展库以及开发工具,默认已经包含在 Rocky Linux 9中,但是默认没有激活:
激活
CodeReady Linux Builder (CRB) 仓库dnf config-manager --set-enabled crb
激活
epel-release仓库,Extra Packages for Enterprise Linux (EPEL)是Fedora项目的企业用户软件仓库,包括了大量软件(epel仓库的Chromium浏览器依赖上述CRB仓库的库):
激活
epel-release 仓库dnf -y install epel-release
# 检查crb状态
/usr/bin/crb status
安装 RPM Fusion Free 仓库:
安装 RPM Fusion Free 仓库
dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm
安装 RPM Fusion Non-Free 仓库:
安装 RPM Fusion Non-Free 仓库
dnf install --nogpgcheck https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm
检查 rpmfusion 安装情况:
检查 rpmfusion 安装情况
dnf repolist | grep rpmfusion
显示输出
检查 rpmfusion 安装情况输出
rpmfusion-free-updates RPM Fusion for EL 9 - Free - Updates
rpmfusion-nonfree-updates RPM Fusion for EL 9 - Nonfree - Updates
执行核心升级:
升级Rocky Linux核心
dnf groupupdate core --allowerasing
最后修改
dnf.conf允许最大5个并发下载:
允许5个并发dnf下载
max_parallel_downloads=5
执行dnf升级
更新系统
dnf update