Articles of rpm

错误:无法尝试安装本地RPM

我试图通过yum在本地安装这个 RPM,并且只是用“Error:Nothing to do”消息迎接。 完整的标准输出 Loaded plugins: fastestmirror, priorities Setting up Install Process Examining Percona-Server-server-56-5.6.22-rel71.0.el6.x86_64.rpm: Percona-Server-server-56-5.6.22-rel71.0.el6.x86_64 Error: Nothing to do 即使是在这个问题上正确的问题,我也不知所措。 我怎样才能找出问题,并得到这个安装?

从源代码(CentOS)安装较新版本的已安装RPM

我已经通过“yum”安装了sqlite 3.3.6,但是我需要3.6+。 没有find它的RPM,所以我决定从源代码安装。 这很简单,但现在我已经安装了两个版本,这是有问题的。 我想摆脱旧版本,但是如果我要运行“yum erase sqlite”,那将会摧毁依赖于SQLite的几件事情。 有没有办法告诉软件包pipe理器使用我安装的版本,而不必为创build一个RPM的麻烦? 另外,有人可以解释这个令人困惑的互动,从源代码安装3.7.0.1后( 编辑 :请参阅下面的gnaman的答案): > sqlite3 -version 3.3.6 > which sqlite3 /usr/local/bin/sqlite3 > /usr/local/bin/sqlite3 -version 3.7.0.1

从RPM更新Samba

我的红帽企业版4附带Samba版本3.0.10,它不支持“inheritance所有者”属性,这是实施拒绝删除一次写入多次共享所必需的(例如,search谷歌的一个共享-drop-箱使用桑巴)。 (顺便说一句,如果有人知道另一种方法来做到这一点,而不更新桑巴舞,我全都是耳朵!) 我并不是所有从源头上来的舒适的build筑,经过几个小时的谷歌search(不,我没有订阅红帽,所以我不能只运行up2date命令),我发现了一大堆rpms在http:// ftp .sernet.de / pub / samba / tested / rhel / 4 / i386 / (针对RHEL 4的Samba 3.2.15)… 接下来,我尝试用rpm -U –nodeps命令更新它们,但是我得到了文件冲突错误。 所以我继续使用rpm的–force选项覆盖所有的东西(或者我想的)。 但没有什么好处。 / usr / sbin / smbd -V仍然返回旧版本。 截至目前, rpm -qa | grep桑巴返回, samba3-client-3.2.15-40.el4 samba-3.0.10-1.4E.2 samba-client-3.0.10-1.4E.2 system-config-samba-1.2.21-1 samba3-3.2.15-40.el4 samba-common-3.0.10-1.4E.2 samba3-winbind-3.2.15-40.el4 我不能删除旧的,因为 samba-common >= 3.0.8-0.pre1.3 is needed by (installed) gnome-vfs2-smb-2.8.2-8.2.x86_64 libsmbclient.so.0()(64bit) […]

如何最好地自动处理多个site_ruby位置?

有没有办法自动追加到$:variables在ruby帐户额外的site_ruby位置? Ruby安装在/ usr / local /中,并且使用gem_install将新的ruby文件正确安装到/ usr / local / lib / ruby​​ / site_ruby。 然而,有一些ruby绑定到我们想要安装的阴影工具,他们安装到/ usr / lib / ruby​​ / site_ruby(本地)。 有没有一个标准的方法来告诉ruby这个目录也应该被默认包含在内? 我知道脚本可以dynamic更新$:或者可以用-I调用它,但似乎这是应该在安装中处理的东西。 有没有人find一个干净的方式来解决这类问题? 谢谢,夹头

需要libmysqlclient.so.14

我在哪里可以find一个旧的MySQL客户端实用程序的RPM。 我不知道哪一个,我所知道的是,Apache无法加载这个消息的PHP: httpd:/usr/local/apache2/conf/httpd.conf第3行的语法错误:无法将/usr/local/apache2/modules/libphp5.so加载到服务器:libmysqlclient.so.14:无法打开共享对象文件:无此文件或目录

失败的依赖关系:需要libmysqlclient.so.16

我正在尝试在需要mysqlclient的服务器上安装一些东西,但是看看我的RPM包列表(“MySQL-client-5.0.91-0.glibc23”)。 在libmysqlclient上执行一个定位操作可以让我这样做: [[email protected]] ~ >> locate libmysqlclient /usr/lib64/libmysqlclient.so /usr/lib64/libmysqlclient.so.15 /usr/lib64/libmysqlclient.so.15.0.0 /usr/lib64/libmysqlclient_r.so /usr/lib64/libmysqlclient_r.so.15 /usr/lib64/libmysqlclient_r.so.15.0.0 /usr/lib64/mysql/libmysqlclient.a /usr/lib64/mysql/libmysqlclient.la /usr/lib64/mysql/libmysqlclient.so /usr/lib64/mysql/libmysqlclient_r.a /usr/lib64/mysql/libmysqlclient_r.la /usr/lib64/mysql/libmysqlclient_r.so /usr/local/cpanel/lib64/libmysqlclient.so.14 由于某种原因,它看起来像我缺lesslibmysqlclient.so.16。 有谁知道为什么这可能是? 我怎么去得到它? 我目前正在运行CentOS 5。 非常感谢。

签署JDK 1.6 64位后发生RPM问题

我试图在CentOS 5.5上签署Java JDK 1.6u21 64位RPM,用于Spacewalk,我遇到了问题。 这似乎签署好,但是当我检查签名似乎是缺less我刚刚用来签署的关键。 然而,RPM显示了它的列表中的关键… # rpm –addsign jdk-6u21-linux-amd64.rpm Enter pass phrase: Pass phrase is good. jdk-6u21-linux-amd64.rpm: gpg: WARNING: standard input reopened gpg: WARNING: standard input reopened # rpm –checksig -v jdk-6u21-linux-amd64.rpm jdk-6u21-linux-amd64.rpm: Header V3 DSA signature: NOKEY, key ID ecfd98a5 MD5 digest: OK (650e0961e20d4a44169b68e8f4a1691b) V3 DSA signature: OK, key ID ecfd98a5 然而,我有密钥input(编辑为隐私): […]

如何在新的CentOS安装后更新驱动程序?

我已经很长时间的Debian用户,但现在我正在与红帽合作,我有点迷路。 我只是在新的戴尔服务器上安装了全新的CentOS 5.5。 戴尔为mpt2sas提供了最新的Red Hat 5.5驱动程序。 我如何安装这个驱动程序? 戴尔的说明没有那么有用。 他们解释了RPM安装和DKMS安装 – 两者有什么区别? 提前致谢。

无法在RHEL5上安装Statistics :: Basic

我正在尝试在RHEL 5系统上安装perl模块Statistics :: Basic :: Mode,并遇到问题。 我已经尝试MCPAN和RPM。 这是运行的结果 sudo perl -MCPAN -e shell> output2.txt 安装Statistics :: Basic :: Mode 链接到CPAN结果 当我尝试使用rpm安装它时,我使用了以下内容: 链接到我得到的rpm的网站 我运行以下命令:sudo rpm -i perl-Statistics-Basic-1.6601-2.el5.rf.noarch.rpm 我得到以下内容:错误:失败的依赖关系:perl(Number :: Format)> = 1.61需要perl-Statistics-Basic-1.6601-2.el5.rf.nof 所以我试图安装Number :: Format,但是我得到的响应是它是最新的。 我不知道该从哪里出发。 任何build议将是伟大的。 谢谢

与包mysql-5.0.77中的文件冲突

我正在尝试在CentOS专用服务器上安装APC(备用PHPcaching)。 除了configurationphpize之外,我已经完成了一切。 运行:yum -y install php-devel给了我下面的错误: file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.57-1.el5.art.x86_64 conflicts with file from package mysql-5.0.77-4.el5_5.3.i386等file /usr/share/mysql/charsets/Index.xml from install of mysql-libs-5.1.57-1.el5.art.x86_64 conflicts with file from package mysql-5.0.77-4.el5_5.3.i386等其他语言 所以,我认为我拥有的MySQL版本太老了,我更可能需要将MySQL升级到版本5.1。 我不愿意这样做,因为它是一个活的服务器(虽然只有3/4域)b)我读过,我会阅读重新编译PHP,如果我升级。 要添加到此,我已经安装了Plesk来pipe理域名,也可能需要重新安装/重新configuration。 对不起,很长的介绍,但这是我的第一篇文章,最好给尽可能多的信息,所以我的问题是基本上, 有没有什么办法可以运行:yum -y install php-devel让phpize工作来完成我目前安装的MySQL版本的APC安装? 即5.0.77。