问题标签 [yum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
379684 浏览

linux - 如何使用 YUM 列出一个包的内容?

我知道如何使用 rpm 列出包的内容(rpm -qpil package.rpm)。但是,这需要知道 .rpm 文件在文件系统上的位置。一个更优雅的解决方案是使用包管理器,在我的例子中是 YUM。如何使用 YUM 来实现这一点?

0 投票
3 回答
15599 浏览

linux - 为什么我的包不能用 yum 升级?

我正在尝试在 Fedora 8 上使用 yum 升级软件包。该软件包是elfutils. 这是我在本地安装的:

这个版本有一个 bug,根据bug 报告,一个更新的版本已经被推送到 Fedora 8 稳定库。但是,如果我尝试更新:

这是我的存储库:

我错过了什么?

0 投票
2 回答
5462 浏览

python - 给定一个 rpm 包名称,查询 yum 数据库以获取更新

我想用一个 3 行 Python 脚本来执行此操作,但 yum Python API 是难以理解的。这甚至可能吗?

为“yum list package-name”编写一个包装器是唯一的方法吗?

0 投票
7 回答
59430 浏览

linux - yum 可以告诉我哪些存储库提供了特定的包吗?

希望是问题的简短版本:如果我在安装了特定软件包的机器上,是否有一个 yum 命令可以告诉我提供该软件包的哪些配置存储库?(或者,什么存储库将提供尚未安装的软件包。)

需要一些上下文的背景:我们有一个迷宫般的 yum 存储库,我们从中提取。我有一台安装了特定 rpm 软件包的机器,以及另一台配置了明显不足的存储库迷宫的机器,因此我无法将我想要的软件包安装到那台机器上。我需要将最少的必要存储库添加到新机器。我不能只是将存储库从一台机器枪杀到另一台机器。只是出去并抓住 rpm 不是一种选择,因为我需要它是可重现的。

0 投票
3 回答
16774 浏览

php - 当存在较新版本的依赖软件时覆盖 yum 依赖检查

我在 CentOS 5.1 上使用 yum - 我从源代码手动编译 PHP 5.2.8,但使用 yum 安装了其他软件包。我需要通过 pecl 安装一个 PHP 扩展,它也需要安装 phpize。但是,执行以下操作会产生依赖错误:

sudo yum install php-devel

错误:缺少依赖项:php-devel 包需要 php = 5.1.6-20.el5_2.1

由于我实际上已经安装了更新版本的 PHP,我如何强制 yum 忽略它?我需要从源代码手动编译 pecl/phpize 吗?诚然,我以前从未遇到过问题,这似乎只是因为编译和 yum 安装的组合。

有什么想法吗?

谢谢,凯尔

0 投票
2 回答
4808 浏览

django - CentOS 上的 Django

我希望在运行未知版本 CentOS 的共享主机上使用 Django。我的主要问题是尝试与数据库交互。服务器安装了 MySQL,但没有安装 MySQL-python。我最初想建议运行“yum install MySQL-python”,但显然 CentOS 默认存储库中的 MySQL-python 版本是 1.2.1,而 Django 需要 1.2.1p2。

这个要求首先从 Django 0.96 开始。在发行说明中,添加了一个名为 mysql_old 的已弃用接口,以与旧版本的 MySQL-python 兼容。去年 7 月,这个已弃用的接口被毫不客气地删除了。此更改的公告仅表明它已旧,并没有说明其他原因。

是否可以在 Django 1.1 中恢复这个旧界面?从那时起,数据库接口是否有任何变化?强制 Django 跳过版本检查并使用 1.2.1 会有什么危险?是否可以在另一台机器上编译更高版本并将文件复制到主机?为了做到这一点,我需要知道什么?

我还研究了 SQLite,但 CentOS 附带 Python 2.4.3,因此需要 pysqlite2 扩展,存储库中不存在(afaict)。

一切都可以通过简单地从源代码安装来解决,但这相当麻烦,与让他们从存储库安装某些东西相比,我说服公司这样做的机会要小得多。我意识到我似乎应该换一个主机,但你必须相信我,我有理由尝试完成这项工作。

注意:我没有任何使用 CentOS 或 yum 的经验,所以我所说的关于它们的一切都是有根据的猜测。如果我需要做的只是指定一些设置或更改存储库以获取这些软件包的更新版本,请告诉我。谢谢。

0 投票
4 回答
37367 浏览

php - 如何使用 yum 轻松地将 posix 支持添加到 PHP?

我正在运行 CentOS 5.2 并使用 yum 来管理软件包。我在安装 php-posix 时运气不佳,但几乎 100% 确信它是一个真实且可用的软件包……在某个地方。有人安装成功了吗?

FWIW,我正在使用以下内容:

sudo yum install -y php-posix

更新:我意识到这可能是我的主机 (Slicehost) 的问题,因为我实际上为我的 PHP 版本 (5.2.9) 启用了 cli、posix 和 pcntl

0 投票
7 回答
294466 浏览

centos - 如何找到哪个 rpm 包提供了我正在寻找的文件?

例如,我正在寻找一个mod_files.sh可能随php-devel包一起提供的文件。我猜想这yummod_files.shphp-devel x86_64 5.1.6-23.2.el5_3包一起安装文件,但该文件似乎没有安装在我的文件系统上。

如何找出安装特定文件的软件包?我正在寻找我不一定已经在本地下载可能包含我正在寻找的文件的包的地方。

我正在使用 CentOS 5。

0 投票
3 回答
3609 浏览

https - 如何在 amazon-s3 上使用私有 yum 存储库来配置 amazon-ec2 实例?

我的梦想是能够启动一个标准的 AMI,加载一个小脚本并最终得到一个正确配置的服务器实例。

部分原因是我想在 S3 中有一个私人 yum 存储库,其中包含一些专有代码。

似乎 S3 希望您要么公开,要么使用 AMZN 自己的特殊身份验证方式。

有什么方法可以让我在 S3 中使用标准 HTTPS + Basic 或 Digest auth?我说的是对 S3 的直接引用,而不是通过网络服务器访问 S3。

如果答案是“不”,有没有人考虑过为 yum 添加 AWS Auth 支持?

0 投票
1 回答
2319 浏览

mono - 在 CentOS 5.3.3 上尝试 Yum 安装 Mono 时解决缺少的依赖项 libexif.so.9

我正在尝试通过 Yum 在 CentOS 5.3.3 上安装 Mono。

根据我在其他地方找到的说明,我从 Mono 站点获取了一份mono.repo副本并将其放在 /etc/yum.repos.d 目录中。

该文件如下所示:

接下来我运行yum install mono-complete,这是日志。

根据CentOS 论坛上的这篇帖子,我什至启用了centosplus repo - 但无济于事。

谁能指导我解决libexif.so.9缺少的依赖关系?我似乎找不到这个确切版本的 rpm...

谢谢,m^e