离线下载完整的依赖包
以libgtk-3.so.0为例
yumdownloader —resolve libgtk-3.so.0
如果报没有yumdownloader,则安装yum-utils
yum install yum-utils
这样下载有问题,很多依赖只有i686的,没有x86_64的
以下步骤才能下载到完整的依赖包:
yumdownloader libgtk-3.so.0
可以看到下载了一个gtk3-3.22.30-5.el7.i686.rpm,拿到名字gtk3
下载gtk3
repotrack gtk3
下载gtk3yumdownloader ~~gtk3再下载gtk3的完整依赖包repoquery —requires —recursive —resolve —pkgnarrow=all —qf “%{name}” ~~gtk3~~ | sort | uniq | xargs -r yumdownloader共下载了327个rpm包~~
有些包会同时有i686和x86_64两个版本,删掉i686的
rm -f *.i686.rpm
还剩下190个
安装
yum localinstall .rpm
rpm -ivh .rpm 不要用,某些依赖引用不对
完美~~
rpm包手工下载
http://www.rpmfind.net/
