设置erverything iso为linux的repo源离线安装

当repo源不足或离线时,可以通过挂载ISO镜像文件来实现本地软件安装。首先下载对应系统的everything ISO镜像,然后在虚拟机设置中挂载该镜像。接着,挂载ISO到/mnt/repo1,编辑yum.repos.d的配置文件,将源路径改为本地挂载点。最后,通过修改fstab实现开机自动挂载,即可使用yum install命令正常安装软件。
摘要由CSDN通过智能技术生成

最近在做操作系统方面的东西,发现如果repo源不足或者离线情况下,想装一个包或者组件真是手足无措。

我们可以利用晚上继承好的各类软件的iso文件,把它挂载到我们的系统上,把repo源路径从https改为file,从本地就可以拉去想要的软件了。

现以virtualbox虚拟机为例演示。

下载iso

这个很好找,在晚上搜everything iso镜像,就会有。需要注意的是看好各自的系统,如果是debian的请下载的debian的everything镜像,centos请找centos。

配置虚拟机

关闭系统,在设置-存储-控制器-选择虚拟光驱-注册中,选择下载的镜像加载。
在这里插入图片描述

挂载

进入系统中,lsblk查看可用设备内容,找到刚加入的虚拟光盘,路径在/dev下。
在这里插入图片描述
/dev/sr0就是我刚添加的虚拟光盘,然后我们挂载在/mnt下,随便起个目录名字就行。

mkdir /mnt/repo1
mount /dev/sr0 /mnt/repo1

查看磁盘,发现已经挂载成功。
在这里插入图片描述

配置

cd /etc/yum.repos.d

进入原地址,对此目录下的文件进行vi。修改或者添加本地源路径。

在这里插入图片描述
这时配置结束,可以愉快地yum install了。

开机自挂

防止下次开机在重新挂载,需要对/etc/fstab添加内容如下:

/dev/sr0 		/mnt/repo1 		iso9660 		defaults        0      0

最后mount -a重新读取文件就ok了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好,对于 Linux 系统的离线安装,一般需要先下载离线安装包,然后在目标机器上进行安装。具体步骤如下: 1. 下载离线安装包 您可以从官方网站或其他可靠网站下载适合您的 Linux 版本的离线安装包。注意,不同的 Linux 发行版可能有不同的安装方式和包格式,请根据实际情况选择正确的包。 2. 复制安装包到目标机器 将下载好的离线安装包复制到目标机器上,可以使用 USB 或其他外部存储设备,也可以使用网络传输工具将文件传输到目标机器上。 3. 解压安装包 在目标机器上解压离线安装包,可以使用命令行工具,如 tar 或 unzip,也可以使用图形化界面的解压工具。 4. 安装软件包 一般来说,离线安装包中已经包含了所需的软件包及其依赖项,您只需要执行安装脚本或使用命令行工具安装软件包即可。 对于 CentOS/RHEL 系统的离线安装,可以参考以下步骤: 1. 下载 CentOS/RHEL DVD 镜像 从官方网站下载 CentOS/RHEL DVD 镜像,注意选择正确的系统版本和硬件架构。 2. 复制镜像到目标机器 将镜像复制到目标机器上,可以使用 USB 或其他外部存储设备,也可以使用网络传输工具将文件传输到目标机器上。 3. 挂载镜像 在目标机器上挂载镜像,可以使用以下命令: ``` mount -o loop /path/to/CentOS.iso /mnt ``` 其中 /path/to/CentOS.iso 是您下载的 CentOS 镜像文件的路径,/mnt 是挂载点。 4. 安装软件包 使用 yum 工具安装软件包,可以使用以下命令: ``` yum --disablerepo=\* --enablerepo=media install packagename ``` 其中 media 是挂载点的名称,packagename 是要安装的软件包名称。 希望对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值