Articles of yum

回滚YUM包

什么是使用YUM回滚rpm更新的最佳(即万无一失)机制? 我还没有遇到过升级问题,后来发现我想降级的问题,但我宁愿准备好。

Wget,Curl,Yum Fail但是Ping工作 – CentOS 5

我们目前有三个networking服务器。 服务器一和二的行为,但我有第三个真正的问题。 wget , curl和yum都无法build立连接 – 也就是说,在parsing主机并尝试连接之后,它们全部挂起。 例子(我尝试了很多不同的url): # wget http://rpm.pbone.net/index.php3/stat/4/idpl/13941547/dir/centos_5/com/httpd-2.2.3-43.el5.centos.i386.rpm.html –2010-09-02 20:00:26– http://rpm.pbone.net/index.php3/stat/4/idpl/13941547/dir/centos_5/com/httpd-2.2.3-43.el5.centos.i386.rpm.html Resolving rpm.pbone.net… 85.14.85.4 Connecting to rpm.pbone.net|85.14.85.4|:80… 挂起 # curl -v http://rpm.pbone.net/index.php3/stat/4/idpl/13941547/dir/centos_5/com/httpd-2.2.3-43.el5.centos.i386.rpm.html * About to connect() to rpm.pbone.net port 80 * Trying 85.14.85.4… 挂起 #yum -d9 update Loading "fastestmirror" plugin Config time: 0.052 Running "init" handler for "fastestmirror" plugin Yum Version: 3.2.22 […]

当远程login到CentOS服务器时,Yum更新通知

我有3个CentOS 6.3虚拟服务器,我pipe理。 我有他们所有的设置和configuration,但是记住不时地运行yum update是非常糟糕的。 有无论如何,当通过SSHlogin到terminal时,我可以通知有多less更新可用(如果有的话)。 最好只有在有更新的情况下。 我怀疑我需要configuration一个命令运行.bash_profile但似乎无法find正确的命令使用谷歌。

如何在更新过程中解决yum错误 – CentOS

我正在用Apache运行CentOS 6.4,并且无法通过WHM运行Easy Apache更新。 它失败与yum有关的错误,所以我决定手动更新yum。 这是运行yum update –skip-broken时输出的最后一个视图行 Packages skipped because of dependency problems: compat-expat1-1.95.8-8.el6.x86_64 from base git-1.8.2.1-1.el5.x86_64 from epel glibc-2.12-1.107.el6_4.4.i686 from updates glibc-2.12-1.107.el6_4.4.x86_64 from updates glibc-devel-2.12-1.107.el6_4.4.i686 from updates glibc-devel-2.12-1.107.el6_4.4.x86_64 from updates glibc-headers-2.12-1.107.el6_4.4.x86_64 from updates glibc-static-2.12-1.107.el6_4.4.x86_64 from updates nscd-2.12-1.107.el6_4.4.x86_64 from updates Error: Multilib version problems found. This often means that the root cause is something else […]

如何解决警告:“在百胜之外改变RPMDB”?

我有一个RHEL 6系统,我主要通过RHN Satellite进行pipe理。 最近我通过Satellite预定了一些更新,并收到了更新失败的回复。 我进入系统进行调查,在运行yum时看到这个警告: Warning: RPMDB altered outside of yum. 我如何解决这个警告?

使用Yum降级Linux软件包

我目前已经安装了一个64位版本的软件包(subversion-javaHL)。 我需要把它回滚到它的32位对应。 有没有办法做到这一点,而不是简单地卸载它?

CentOS版本库:EPEL或rpmforge,哪一个更好,为什么?

所以每个使用CentOS的人都知道默认存储库有其限制。 我已经使用rpmforge多年来作为辅助回购。 我通常使用yum优先级来确保rpmforge永远不会安装基本回购可以照顾的东西。 最近我遇到了安装EPEL作为专业回购的需求。 EPEL保持更新比rpmforge还是更好? 我应该使用,而不是rpmforge?

CentOS用yum安装proftpd

服务器:CentOS 6.2 64bit 如何使用yum安装Proftpd? search包没有find它: yum list proftpd Error: No matching Packages to list 虽然我的CentOS 6 VPS确实find它,但是这台服务器没有。 我读过,我需要安装某种types的rpm。 我将如何做到这一点,哪里是可靠的地方(64位)? 我已经通过编译过去的源代码来完成Proftpd安装,但是这次更喜欢使用yum。

下载已安装的RPM命令包

我有一个CentOS机器,我已经安装了openssl-devel $ yum install openssl-devel 它下载并安装了所有的依赖包。 现在我需要所有这些RPM包。 是否有可能只下载RPM软件包? 当我这样做: $ yum install openssl-devel -y –downloadonly 它说 Package 1:openssl-devel-1.0.1e-4.fc18.x86_64 already installed and latest version 因为它已经安装。 有谁知道如何在同一个系统上下载这些RPM软件包?

当包裹不可用时,yum应该错误

我最近遇到了一个脚本中的错误,我试图做到以下几点: yum -y install another_package.x86_64 some_package.x86_64 && run_my_script 该脚本在新的CentOS上运行良好,但是当我尝试在Cent OS 5上执行脚本时, some_package.x86_64不可用。 但是,而不是错误和停止yum只是打印消息: No package some_package.x86_64 available. 如何在这种情况下强制yum发生错误(哪个IMO应该是默认设置)以使我的脚本更健壮?