赞
踩
使用场景:服务器无法连接外网,但是用户需要使用yum安装一些软件包
在无法联网的情况下,可以考虑用本地光盘(或安装映像文件)作为 yum 源。
解决方法:通过挂载iso镜像文件,从镜像文件中使用yum命令安装
局限性:有些第三方的安装包在iso镜像文件中不存在
操作系统:
x86系列:uos20
arm系列:uos20
操作步骤:(以uos20_arm为例)
1.将iso镜像拷贝到服务器中比如/home下
创建本地目录:确保挂载的目录不被占用即可
mkdir /media/cdrom
挂载iso镜像:
mount -o loop /home/uos-20-rc-server-arm64.iso /media/cdrom
(参数-o loop是将指定iso文件当成硬盘分区mount到目录)
2.添加本地目录到软件源
apt-cdrom -m -d=/media/cdrom add
3.修改/etc/apt/sources.list文件并注释掉其他源
vim /etc/apt/sources.list
其中 [trusted=yes] 绝对不可以省略,因为这里配置本地源时并未采用gpg签名Release文件,所以若不加[trusted=yes],apt会认为该源不可靠,然后忽略,导致apt-get update无法通过。
4.更新源
apt-get update
注意:如果更新源报错,则操作如下步骤
/etc/apt/sources.list~ 文件注释掉其他源,以及删除/etc/apt/sources.list.d目录下的文件
5.检验包的安装
apt install lrzsz (随便安装一个包)
6.包安装正常,则本地源可以正常使用
7.知识拓展:
apt的一些常用命令
安装包:apt install
根据包信息升级包:apt upgrade
更新包信息:apt update
连依赖包一起删除:apt autoremove
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。