Articles of yum

这是什么意思:由于存储库优先级保护而被排除的软件包

当用yum更新时,我收到以下消息: yum update Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * atomic: www7.atomicorp.com * base: mirror.de.leaseweb.net * extras: mirror.de.leaseweb.net * updates: mirror.de.leaseweb.net 118 packages excluded due to repository priority protections Setting up Update Process No Packages marked for Update 这意味着什么 ? 如何安装这些软件包?

如何准确地检查软件包是否安装在yum?

我不断得到如下答案: yum list installed | grep bind 要么 rpm -qa | grep bind 但是,这是不正确的,因为我得到像这些其他几个绑定包的列表: bind-utils-9.8.2-0.17.rc1.el6_4.5.x86_64 rpcbind-0.2.0-11.el6.x86_64 bind-libs-9.8.2-0.17.rc1.el6_4.5.x86_64 samba-winbind-3.6.9-151.el6.x86_64 samba-winbind-clients-3.6.9-151.el6.x86_64 ypbind-1.20.4-30.el6.x86_64 那不是我想要的。 相反,我想要准确地检查是否已经安装了绑定核心包。 例如。 bind.x86_64 32:9.8.2-0.17.rc1.el6_4.6 我希望有这样的东西: yum check installed bind 但希望有人可以摆脱这种光。

EPEL Repo for CentOS 6导致错误

我有一台运行CentOS 6(64位)的虚拟机,我试图像往常一样添加EPEL回购来安装各种软件包,因为我经常这样做。 今天,我遇到一些奇怪的错误,但我没有做任何不同的事情。 我正在添加EPEL: # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm 然而,当我尝试运行任何东西时,我得到这个错误: [root @ core /]#yum list 加载的插件:最快的镜像 确定最快速的镜像 错误:无法检索存储库的metalink:epel。 请validation其path,然后重试 有任何想法吗? 我很难过

服务器抹去“yum删除python”后

我运行命令yum remove python后,发生了一场灾难,现在我无法启动服务器了。 它是怎么发生的:我尝试通过我的CentOS 5 VPS上的yum更新一些应用程序,并且由于一些奇怪的python 2.4错误,该命令失败。 我注意到我的版本的Python是旧的,我试图通过首先删除它重新安装,所以我做了yum remove python 。 之后,它问了我一些关于删除依赖关系,看起来像什么我可以错过,所以我点击Y 所以后果是我无法运行任何命令。 我甚至尝试过cd /var/www但是它说的是“ command does not exist in /usr/bin ”。 当我使用tab来查看文件夹导航build议时,文件结构似乎仍然存在(至less是/var/www位,这对我来说非常重要)。 之后,我尝试重新启动vps(从pipe理面板,因为reboot命令不起作用),现在它不能启动了。 现在我的问题是:像这样的命令可能会像这样摧毁我的服务器?

你如何自动为yum安装回答yes

在centos中你如何自动回答yes是否是yum安装,以便它是一个无辅助的安装?

如何知道哪个yum版本库已经安装了一个包?

在我通过yum安装了一个软件包(configuration了多个软件仓库)之后,我怎么能从哪个软件仓库中find它? 如果我运行yum info package-name (或者yum list package-name ),我只能看到这个包是“安装”的。