标签: yum

如何知道软件包是从哪个 yum 存储库安装的?

在我通过 yum 安装了一个包(配置了多个存储库)后,我如何找到它已安装在哪个存储库中?

如果我运行yum info package-name(或yum list package-name),我只能看到该软件包已“安装”。

linux package-management yum repository

172
推荐指数
7
解决办法
27万
查看次数

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

在centos中,您如何自动为yum install回答是,以便它是无辅助安装?

installation automated-install yum

158
推荐指数
2
解决办法
15万
查看次数

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

使用 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
Run Code Online (Sandbox Code Playgroud)

这意味着什么 ?如何安装这些软件包?

mirror yum update centos6

74
推荐指数
3
解决办法
10万
查看次数

如何准确检查yum中是否安装了软件包?

我不断收到以下答案:

yum list installed | grep bind
Run Code Online (Sandbox Code Playgroud)

或者

rpm -qa | grep bind
Run Code Online (Sandbox Code Playgroud)

但这并不准确,因为我得到了一些其他像这样的绑定包的列表:

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
Run Code Online (Sandbox Code Playgroud)

那不是我想要的。相反,我想准确检查是否已安装绑定核心包。例如。bind.x86_64 32:9.8.2-0.17.rc1.el6_4.6

我希望是这样的:

yum check installed bind
Run Code Online (Sandbox Code Playgroud)

但希望有人可以照亮。

package-management yum rpm

74
推荐指数
3
解决办法
17万
查看次数

yum 搜索 - 包版本

进行 yum 搜索后如何判断软件包的版本?

例如

yum search rabbitmq
Run Code Online (Sandbox Code Playgroud)

返回

rabbitmq-server.noarch : The RabbitMQ server
Run Code Online (Sandbox Code Playgroud)

我需要知道这个服务器的版本。

search yum

66
推荐指数
2
解决办法
17万
查看次数

“yum remove 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以前看到文件夹导航建议时,文件结构似乎仍然存在(至少/var/www对我来说非常重要的一点)。之后我尝试重新启动 vps(从管理面板,因为reboot命令不起作用),现在它不再启动。

现在我的问题是:这样的命令怎么可能像这样破坏我的服务器?

centos yum

65
推荐指数
4
解决办法
2万
查看次数

如何从命令行检查 RHEL 或 CentOS 是否需要重新启动?

我在几台没有 GUI 的机器上使用 CentOS 和 Red Hat Enterprise Linux。如何检查最近安装的更新是否需要重新启动?在 Ubuntu 中,我习惯于检查是否/var/run/reboot-required存在。

redhat centos yum rhel5 update

61
推荐指数
5
解决办法
8万
查看次数

如何在 Centos 5.5 上安装 libpq-dev

为了开发一个基于 postgresql 的 web 应用程序,我需要在我的 centos 上安装 libpq。

我可以在 ubuntu 上通过“apt-get install libpq-dev”安装它,但我不能通过“yum install libpq”在centos上安装它。

谁能告诉我怎么安装,谢谢!

postgresql centos yum

59
推荐指数
3
解决办法
8万
查看次数

CentOS 6 的 EPEL Repo 导致错误

我有一个运行 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
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试为任何东西运行 yum 时,我收到了这个错误:

[root@core /]# yum 列表

加载的插件:fastestmirror

确定最快的镜像

错误:无法检索存储库的 metalink:epel。请验证其路径并重试

有任何想法吗?我难住了!

linux yum epel centos6

54
推荐指数
4
解决办法
10万
查看次数

告诉 yum 忽略单个依赖项

我正在尝试winswitch在 CentOs 6上安装。它需要nxagent. 但是在centos中,包名是nx. 有没有办法告诉 yum 跳过检查nxagent依赖项(我nx已经安装了)?指定--skip-broken跳过整个事情。

centos yum rpm

42
推荐指数
3
解决办法
13万
查看次数