如果你已经安装了 Linux,想从 ISO 文件中安装软件(例如系统光盘中的软件包),可以:
- 创建挂载点:
sudo mkdir /mnt/iso - 挂载 ISO:
sudo mount -o loop /路径/到/文件.iso /mnt/iso - 备份原有源(可选但推荐)
sudo mv /etc/yum.repos.d/ /etc/yum.repos.d.bak
sudo mkdir /etc/yum.repos.d/
- 配置本地软件源(如使用 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
- 清理并更新缓存
sudo yum clean all
sudo yum makecache
- 安装所需命令或软件包
然后
sudo yum install 软件名即可从光盘安装。 如果多个repo源,指定具体哪一个。
sudo yum install somepackage.rpm --disablerepo=* --enablerepo=example-iso