我从 centos 7 live USB 启动。我正在尝试挂载 NTFS 文件系统,但是缺少 ntfs-3g 软件包。尝试使用 yum 时会出现错误,提示未安装 yum - yum 的 python 包已存在,但是在运行 yum 时出现错误,无法找到 yummain 模块。我已经使用 wget 来获取 ntfs-3g 包,但显然有一个依赖链需要解决。
有没有办法让 yum 在 live USB 上工作来处理这一切?
答案1
您可以使用以下rpm
命令安装它:
rpm -i https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/n/ntfs-3g-2017.3.23-11.el7.x86_64.rpm
yum
您可以尝试以相同的方式仅从 rpm安装:
rpm -i http://your_centos_mirror/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
答案2
好的,看起来所需的包位于 /run/install/repo/Packages 中
不幸的是,依赖项占用了大量空间,因此可能是 yum 默认情况下未安装在实时 USB 上的原因。
可以通过这种方式安装 yum,因为依赖项都应该位于上述位置。