Articles of rpm

rpm规格文件构build需要packageX或packageY

有没有在rpm spec文件中指定为构build需求packageX或packageY的方法。 当前的nodejs 4.1需要g ++> = 4.8或者clang ++> = 3.4来构build包。 这只是build立rpm的一个要求,而不是安装后要求的包。 我不知道如何指定,或者如果有可能在BuildRequires。

yum“事务检查错误”指向不存在的文件

我正在尝试安装boost148软件包。 这是一个独立的升级包,我已经安装了,版本是1.41。 yum install boost Loaded plugins: refresh-packagekit, security Setting up Install Process Package boost-1.41.0-18.el6.x86_64 already installed and latest version Nothing to do 但是当我尝试使用yum install boost148 -y来yum install boost148 -y我收到以下内容 Transaction Check Error: file /usr/lib64/libboost_chrono-mt.so.1.48.0 from install of boost148-chrono-1.48.0-7.el6.x86_64 conflicts with file from package boost-chrono-1.48.0-14.el6.x86_64 file /usr/lib64/libboost_chrono.so.1.48.0 from install of boost148-chrono-1.48.0-7.el6.x86_64 conflicts with file from […]

百胜更新抱怨依赖(架构不匹配)

我创build了一个meta RPM软件包(比如说metapkg ),它可以在我的系统(CentOS 7)上获得我需要的所有依赖项。 这个包指定了它的依赖关系的确切版本(不包括架构)。 例如: Requires: perl = 5.16.3-285.el7 当我尝试用yum update升级我的系统时,Yum抱怨几个依赖性问题: Error: Package: metapkg-1.1.0-1.noarch (myupdates) Requires: perl = 5.16.3-285.el7 Installed: 4:perl-5.16.3-285.el7.x86_64 (@anaconda) perl = 4:5.16.3-285.el7 Error: Package: metapkg-1.1.0-1.noarch (myupdates) Requires: grub2 = 2.02-0.17.0.1.el7.centos.4 Installed: 1:grub2-2.02-0.17.0.1.el7.centos.4.x86_64 (@anaconda) grub2 = 1:2.02-0.17.0.1.el7.centos.4 Error: Package: metapkg-1.1.0-1.noarch (myupdates) Requires: vim-enhanced = 7.4.160-1.el7 Installed: 2:vim-enhanced-7.4.160-1.el7.x86_64 (@anaconda) vim-enhanced = 2:7.4.160-1.el7 Error: […]

在Amazon Linux服务器上安装Asterisk 1.8的依赖性问题

我试图在Amazon Linux Server上安装Asterisk 1.8(2015.09)。 sudo yum install asterisk 这会导致以下错误: Error: Package: libresample-0.1.3-12.el6.x86_64 (epel) Requires: libsndfile.so.1(libsndfile.so.1.0)(64bit) Error: Package: asterisk-1.8.32.3-1.el6.x86_64 (epel) Requires: libgsm.so.1()(64bit) Error: Package: libresample-0.1.3-12.el6.x86_64 (epel) Requires: libsndfile.so.1()(64bit) You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest 我试过了rpm -Va –nofiles –nodigest ,然后再次尝试,但是没有解决。 所以看来我需要libsndfile.so.1和libgsm.so.1 。 如何安装或修复此问题,以及如何安装Asterisk?

启用S​​CL python27,让其他RPM可以看到它

试图创build一个在RHEL 6机器上使用Python 2.7的RPM。 我正在使用SCL来启用Python2.7,并用它来构buildRPM。 但是,当我尝试在启用Python 2.7(scl启用python27 bash,然后yum localinstall myrpm.rpm)后在另一个系统上安装该RPM时,我收到一个错误,指出: Requires: python(abi) = 2.7 Installed: python-2.6.6-64 python(abi) = 2.6 当构buildRPM来解决这个问题时,是否需要在spec文件中添加这些内容? 或者是我试图安装RPM的机器上的环境相关的问题?

Python源RPMS的centos?

任何人都有一个链接到的网页,其中源代码的位置? 我正在寻找Python源代码生成一个debuggingPython二进制文件。

关于百胜的问题

我举一个例子来说明我所遇到的问题。 我有一个包,让名字是包ver。 1目前在yum服务器上,然后我把一个更新的“pack版本2”,重新索引yum服务器后,我testing了它。 做一个“yum干净所有&yumsearch包”它会说我有版本。 1但是做一个“yum安装包”会说它会安装ver。 2 我的问题是,如何进行search,它只会看到版本。 1而不是ver。 2? 这会使我们的用户在search时感到困惑。

百胜 – 是否有可能search所有远程包的特定文件?

经常发生的情况是,我忘记了哪些远程软件包包含安装所需的文件; 我希望能够search他们的这些文件。

RHEL 5.5 Yum更新失败依赖性错误

我有30个不同的RHEL 5.5机器,不会通过Yum更新33个软件包。 有谁知道为什么这些软件包不会安装,以及如何纠正? 百胜干净所有没有解决这个问题,但跳过破碎将允许其他更新安装,但我真的以后的方式来清除这个好。 它们是具有RHEL订阅的存储箱,并且不使用除Red Hat自己的官方存储库之外的任何yum存储库。 他们已经超过一年没有更新! yum update Loaded plugins: rhnplugin, security rhel-i386-client-5 | 1.4 kB 00:00 rhel-i386-client-5/primary | 2.8 MB 00:09 rhel-i386-client-5 6607/6607 Skipping security plugin, no data Setting up Update Process Resolving Dependencies Skipping security plugin, no data –> Running transaction check —> Package autofs.i386 1:5.0.1-0.rc2.143.el5_5.6 set to be updated —> Package […]

在CentOS 4上安装`diction`

我需要在运行CentOS 4的服务器上安装字典。我可以发现Fedora和Ubuntu没有问题(apt-get'刚刚工作'),但在CentOS下却没有运气。 我需要哪个Fedora软件包,还是我可以使用的固定源代码链接? 似乎search只能带回“字典”,而不是“文辞”。