有没有办法yum
只安装指定的软件包,没有任何依赖项?我正在尝试安装所有python2
库。代码:
su -c 'yum install python-\*'
我得到(忽略那个破损的包裹):
Install 730 Packages (+257 Dependent packages)
Skipped (dependency problems) 1 Package
但我只想安装python2
没有依赖项的库。
答案1
可能的解决方案:
安装yum-plugin-downloadonly
:
su -c 'yum install yum-plugin-downloadonly'
下载所有python2
库python3
(确保/tmp/cache
存在):
su -c 'yum --downloadonly --downloaddir=/tmp/cache install python-\* python3-\*'
cd /tmp/cache
并删除所有不需要的包 - rm !(python*.rpm)
.最后,安装所有软件包:
su -c 'yum --disablerepo=* --skip-broken install \*.rpm'
这将安装所有具有依赖项的包,因为没有可用的存储库可用于其他包。