我需要从CentOS仓库复制所有需要为DVD制作CentOS定制版本的RPM。收集软件包所需的所有RPM以制作定制的CentOS DVD
本质上我需要我的自定义RPM所需的软件包的完整列表,以便我可以将它们复制到我正在构建的ISO映像。
我在这里有一个不在回购站的自定义RPM,因此我不能使用yum deplist。
当我执行rpm -qpR它是关闭的,但它列出的东西不是带有路径名或包的文件。
文件容易,因为我可以用循环repoquery --qf =“%{名}” -f文件名
包是一件容易的事,因为他们是我所需要的。
但我得到的rpm -qpR像config(alsa-lib)和rtld(GNU_HASH)的依赖关系,它们既不是软件包也不是文件,也不是库。
我正在考虑只是说了“(”在里面,除了空“()”可以跳过。将这项工作的任何依赖?
空“()”的人,我会用repoquery获得。包装,因为这将是一个图书馆
而且我得到的依赖关系,如: libc.so.6的()(64位) libc.so.6的(GLIBC_2.14)(64位) libc.so.6的(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) ...
Lo不同版本的GLIBC的ts。我想从我的回购库中安装最新的一个,因为glibc显示为一个包。这安全吗?
你可能最好在Unix和Linux StackExchange(或类似的)上提出这个问题,因为它不是一个真正的编程问题。 – DanSut
这是[rpm](http://stackoverflow.com/questions/tagged/rpm)的热门话题,而这个群体比[USE]更受关注(http://unix.stackexchange.com/questions/tagged/rpm) 。 –