Linux 本地源配置
RedHat 系系统(CentOS、Kylin、RHEL 等)
以下以KylinV10为例:
挂载iso 镜像
将镜像拷贝到桌面后,例如 kylin_XXX.iso
1、创建目录
1
| mkdir -p /opt/Kylin_softs
|
2、挂载镜像
打开终端,输入
1
| mount -o loop kylin_XXX.iso /opt/Kylin_softs
|
3、验证挂载
配置本地 YUM 源
1、备份系统原有YUM源(避免冲突,比单纯移出更规范)
1 2
| mkdir -p /etc/yum.repos.d/bak mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
|
2、添加配置文件
1
| vim /etc/yum.repos.d/local.repo
|
添加内容如下:
1 2 3 4 5 6
| [local] name=local # 源名称 baseurl=file:///opt/Kylin_softs # 挂载目录路径 enabled=1 # 启用该源 gpgcheck=0 # 关闭gpg验证
|
使用 “shift + :” 输入 “wq” 保存并退出
验证 YUM 源并清理缓存
1 2 3 4 5 6 7 8
| # 清理原有yum缓存 yum clean all
# 生成新的缓存(验证本地源是否生效) yum makecache
# 测试:列出可用包(能查到内容则说明源正常) yum list
|
永久挂载 ISO(补充重启不失效)
1 2 3 4 5 6 7 8
| # 编辑fstab文件 vim /etc/fstab
# 添加以下行(格式:ISO路径 挂载点 文件系统类型 挂载参数 备份 检测) /opt/kylin_XXX.iso /opt/Kylin_softs iso9660 defaults,loop 0 0
# 验证fstab配置(无报错则正常) mount -a
|
APT 源配置(Ubuntu/Debian 系系统)
Ubuntu/Debian 系系统使用 apt 工具,本地源配置逻辑与 YUM 类似,但配置文件和命令不同。
挂载 ISO 镜像
1 2 3 4 5 6 7 8 9 10 11
| # 1. 创建挂载目录 mkdir -p /opt/Ubuntu_softs
# 2. 将Ubuntu ISO(如 ubuntu-22.04-desktop-amd64.iso)移动到/opt mv ~/桌面/ubuntu-22.04-desktop-amd64.iso /opt/
# 3. 挂载ISO镜像 mount -o loop /opt/ubuntu-22.04-desktop-amd64.iso /opt/Ubuntu_softs
# 验证挂载 ls /opt/Ubuntu_softs # 能看到dist-info、pool等目录则成功
|
配置本地 APT 源
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| # 1. 备份系统原有APT源(关键,避免冲突) mkdir -p /etc/apt/sources.list.d/bak mv /etc/apt/sources.list /etc/apt/sources.list.d/bak/
# 2. 创建新的sources.list文件 vim /etc/apt/sources.list 添加以下内容(根据 Ubuntu 版本调整路径,核心是file://协议指向挂载目录): deb # 本地Ubuntu ISO源 deb file:///opt/Ubuntu_softs focal main restricted universe multiverse # focal是20.04版本代号;22.04是jammy,按需替换 # 若ISO包含更新源,可补充(可选) # deb file:///opt/Ubuntu_softs focal-updates main restricted universe multiverse # deb file:///opt/Ubuntu_softs focal-security main restricted universe multiverse 版本代号说明:Ubuntu 20.04=focal、22.04=jammy、18.04=bionic,可通过 lsb_release -c 查看系统代号。
|
验证 APT 源并更新
1 2 3 4 5 6 7 8
| # 清理原有apt缓存 apt clean
# 更新本地源缓存(验证源是否生效) apt update
# 测试:列出可用包 apt list
|
永久挂载 ISO
如上,同 RHEL 系
安装相关软件
切换到root用户,在终端中输入相关命令进行安装
- 安装抓包工具wireshark
- 安装视频播放器vlc
- 安装远程桌面tigervnc
- 安装qt5开发环境
1
| yum install qt5-qtbase-devel
|
- 安装录屏工具simplescreenrecorder
1
| yum install simplescreenrecorder
|
- 安装数据库mysql
问题记录
1、在/etc/创建文件时,需要使用root用户操作
2、使用本地源时,可能会与系统自带源冲突报错,暂时移出系统自带源
1
| mv /etc/yum.repos.d/XXXX.repo /etc/yum.repos.d/XXXX.bak
|