使用 yum localinstall 可以批量安装 rpm 包,1. 它是 yum 的插件命令,能自动解决依赖;2. 需先安装 yum-utils;3. 进入 rpm 文件目录后执行 sudo yum localinstall *.rpm 即可批量安装;4. 支持模拟安装、跳过已安装包、强制安装等参数;5. 注意确保 yum 源配置完整、路径正确及避免混用不同发行版包。
有时候你需要一次性安装多个RPM 包,比如在没有网络的环境中,或者想快速部署一组依赖。这时候用
yum localinstall
yum localinstall
yum-utils
rpm -ivh
如果你还没装
yum-utils
sudo yum install yum-utils
装好之后就可以放心使用
yum localinstall
假设你有一堆 RPM 文件在一个目录下,比如
/root/rpms/
cd /root/rpms/ sudo yum localinstall *.rpm
Yum 会自动分析这些包之间的依赖关系,并尝试从配置好的源中下载缺少的依赖项进行安装。这对于离线环境准备了一堆 RPM 包的情况特别实用。
注意:如果某些依赖无法从当前配置的仓库中找到,安装就会失败。所以最好确保你的 Yum 源配置完整。
先检查依赖再执行安装
可以加
-n
--dry-run
sudo yum localinstall -n *.rpm
跳过已安装的包
如果有些 RPM 已经装过了,不想重复装,可以加上
--skip-broken
sudo yum localinstall --skip-broken *.rpm
强制安装忽略依赖问题(不推荐)
真的遇到特殊情况,也可以强行装,但风险自负:
sudo rpm -ivh --nodeps *.rpm
这种方式绕过了所有依赖检查,容易导致软件运行异常。
权限问题
所有涉及安装的操作都需要 root 权限,记得前面加
sudo
文件路径别搞错
使用通配符
*.rpm
不要混用不同发行版的 RPM 包
CentOS、RHEL、Fedora 虽然都是 Red Hat 家族的,但版本不同,很多库也不兼容。装错了容易出问题。
基本上就这些。用
yum localinstall
以上就是如何批量安装RPM包 yum localinstall技巧的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号