在已安装的 Linux 中挂载 ISO 并安装软件

4 阅读1分钟

如果你已经安装了 Linux,想从 ISO 文件中安装软件(例如系统光盘中的软件包),可以:

  1. 创建挂载点:sudo mkdir /mnt/iso
  2. 挂载 ISO:sudo mount -o loop /路径/到/文件.iso /mnt/iso
  3. ‌备份原有源(可选但推荐)
sudo mv /etc/yum.repos.d/ /etc/yum.repos.d.bak
sudo mkdir /etc/yum.repos.d/
  1. 配置本地软件源(如使用 yum 或 apt)指向挂载的目录。 例如,在 CentOS 中挂载 ISO 并作为本地源,并创建一个名为 example.repo 的文件:
sudo mount -o loop CentOS-7-x86_64-DVD.iso /mnt/iso
sudo vi /etc/yum.repos.d/example.repo

内容:

[example-iso]
name=Local Repository
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
  1. 清理并更新缓存
sudo yum clean all
sudo yum makecache
  1. 安装所需命令或软件包 然后 sudo yum install 软件名 即可从光盘安装。 如果多个repo源,指定具体哪一个。
sudo yum install somepackage.rpm --disablerepo=* --enablerepo=example-iso