Articles of rpm

无法使用$ rpm -ivf krb5-libs-1.8.4-3.fc14.x86_64.rpm安装Kerberos libriaries

我的Linux版本如下:红帽企业Linux服务器版本5.5(Tikanga)我的rpm版本是4.4.2.3 当我试着运行uname -a时,输出结果如下: Linux ca1vmprdpsoft1.kla-tencor.com 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux 我从http://rpmfind.net/linux/rpm2html/search.php?query=krb5-libs下载了krb5-libs-1.8.4-3.fc14.x86_64.rpm 。 $ rpm -ivf krb5-libs-1.8.4-3.fc14.x86_64.rpm warning: krb5-libs-1.8.4-3.fc14.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 42d68235 error: Failed dependencies: libc.so.6(GLIBC_2.7)(64bit) is needed by krb5-libs-1.8.4-3.fc14.x86_64 rpmlib(FileDigests) <= 4.6.0-1 is needed by krb5-libs-1.8.4-3.fc14.x86_6 4 rpmlib(PayloadIsXz) <= 5.2-1 is needed […]

Python 2.x的通用RPM包

我有一个Python应用程序,它可以在Python> = 2.6上运行,而且它的架构是独立的。 我需要在Fedora 14(python 2.7)和Centos 6.2(python 2.6)上安装此应用程序的rpm包。 我目前使用mock为每个“风味”build立一个rpm包,它运作良好。 我显然无法在Fedora上安装Centos编译的rpm。 它给了我这个错误消息: error: Failed dependencies: python(abi) = 2.6 is needed by myapp-0.9.el6.noarch 这里是我的.spec文件的相关部分: %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} Name: myapp Version: #VERSION# Release: #RELEASE#%{dist} Summary: myapp Group: Development/Languages License: Apache v2 […]

备用RPM到download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm

目前http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-5.noarch.rpm不起作用。 有替代吗? 我需要安装mysql5.5。 谢谢 奇怪的:好的,所以我使用这个教程星期五没有任何问题。 Install MySQL 8.0 on Fedora 35/34, CentOS Stream 8/Red Hat 8.5/Rocky Linux 8.5 但是现在当我厌倦了使用CentOS 6的Mysql5.5 rpm的时候,它说找不到所以我发现epel-release-6.5.noarch.rpm的另一个副本,它没有mysql5.5呢? 有什么想法吗?

rpmbuild给出seg故障

我正在尝试使用rpmbuild工具来build立一个rpm。 我有源代码构build二进制文件大约30 GB。 这个软件,我正在做的rpm有几十个可执行文件。 当我只复制单个可执行文件的二进制文件(例如.init)时,我的rpm就可以成功完成。 但是当我将整个构build转储到rpm时,rpmbuild会做一切事情,但最终会导致seg故障。 这是我的规格文件: # This is a sample spec file for wget %define _topdir /root/mywget %define name source %define release 1 %define version 1.12 %define _builddir /root/mywget/BUILD/glenlivet %define _buildrootdir /root/mywget/BUILDROOT %define _buildroot /root/mywget/BUILDROOT %define _sourcedir /root/mywget/SOURCES BuildRoot: %{_buildroot} Summary: GNU source License: GPL Name: %{name} Version: %{version} Release: %{release} Source: %{name}-%{version}.tar.gz […]

什么是RPMRepository

在几个CentOS教程中,他们build议启用RPMRepository。 我对这个存储库有一些疑问。 看来它也是CentOS使用的RedHat存储库,因为它基于RedHat。 它是否正确。 我如何阅读这个rpm的内容,即在这个仓库里面有什么软件包。 我已经在http://pkgs.repoforge.org/rpmforge-release/下载了一个rpm文件,并尝试在windows的文本编辑器中打开它,但它不是一个文本文件。 我怎么知道我可以从这个仓库获取哪些软件包列表? 这是一个重要的存储库? 我的意思是:这个版本库中的软件包是否在其他版本库中不可用? 他们只能从这个回购? 还有其他的存储库可以用于运行CentOS的系统吗?

SuSE SLES的Postgres 9.2testing版

我正在search互联网高低,但找不到任何SLES版本的Postgres 9.2 beta版本。 我可以采取一些Fedora的RPM或类似的,或者有人可以告诉我如何在互联网上findRPM? 感谢您的任何链接或提示。

客户端无法使用/ home / RPMS文件path下的服务器上configuration的Yum Server

我在Server 10.0.0.1(Redhat 5.3)上configuration了Yum Server,所有的RPMS都在/ home / RPMS / Server。 现在在另一台机器上我有Centos 5.3(10.0.0.30)。我想用10.0.0.0 10.0.0.1的yum Server作为客户端。 所以我没有在客户端编辑yum.conf文件 [b] baseurl=ftp://10.0.0.1/home/RPMS/Server gpgcheck=0 当我通过命令yum列表,然后显示错误。 [root@client30 ~]# yum list Repository 'b' is missing name in configuration, using id ftp://10.0.0.1/home/RPMS/Server/repodata/repomd.xml: [Errno 4] IOError: [Errno ftp error] (113, 'No route to host') Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: b. […]

rpm -Uvh&yum install

我是linux新手,想了解使用某些命令的原因。 我正在尝试按照这里的说明在CentOs上安装PostgreSQL。 首先我们做rpm -ivh pgdg-centos91-9.1-4.noarch.rpm ,它将rpm包安装到系统中。 但是,为什么它要求我们再次yum install postgresql91-server (我假设安装postgresql),如果我们已经使用rpm -ivh来安装软件包? 另外,在[base]和[updates]下添加行exclude=postgresql*到/etc/yum.repos.d/CentOS-Base.repo的原因是什么。 为什么我们排除yum访问这些包,然后用yum来安装postgresql91-server ?

php-soap 5.3.17-2 el6 x86_64

我只是把一个网站转移到一个服务器,我似乎缺乏PHP-SOAP扩展。 不幸的是,我不能升级到目前在remi上可用的5.4.10版本,因为我不能100%确定现有的代码是否仍然有效并且不会造成任何问题。 所有的网站都没有通知和任何东西,所以如果任何function会触发不赞成的通知它会破坏代码。 我一直在Google上searchphp-soap-5.3.17-2.el6.remi.x86_64.rpm软件包,但仍然无法find它或任何其他兼容的软件包。 任何帮助,将不胜感激。

如何创buildPython(2.7.3)RPM软件包?

无论我尝试什么,我都做不到。 我在Centos 5.6 x86_64上 1 python setup.py bdist_rmp给我的语法错误: [root@localhost Python-2.7.3]# python setup.py bdist_rpm File "setup.py", line 361 with open(tmpfile) as fp: 2 checkinstall python setup.py install输出与上面相同的语法错误。 3 checkinstall make install并且在标准输出中有很多ignoring …语句,最终的RPM没有大部分文件。 4使用这个shell脚本我可以安装python并用python setup.py bdist_rpm方法构buildRPM包,但是python 2.7包需要python 2.7,因为它是依赖的。 编辑 :其实,不,#4也不工作。 我厌倦了不同的./configure –prefix值,没有任何区别。 我已经阅读了很多如何在Centos上安装python的选项,但99%的build议使用纯粹的“make install”,这是我需要避免的。 提前致谢。 编辑 我能用这个命令打包它: checkinstall –fstrans=no –install=no –pkgname=python –pkgversion "2.7.3" –default 但是,当我试图用rpm -i安装它时,我得到了这个: error: […]