Questions tagged «rpm»

RPM软件包管理器是一个软件包管理系统,主要用于GNU / Linux操作系统。它使用.rpm文件格式。

1
您能帮我解决软件依赖问题吗?
这是关于编译依赖关系和包管理的规范问题。 我有关于在我的* nix服务器上编译端口/软件或安装RPM的问题。当我尝试执行此操作时,会收到很多有关缺少依赖项的消息。 服务器故障社区能否提供帮助?
12 unix  dependencies  rpm 

5
下载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软件包?
12 centos  yum  rpm 


9
rpm无根
是否可以在没有root用户访问权限的情况下使用rpm?
12 rpm 

4
我应该安装x86_64还是i386 RPM软件包?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 5年前关闭。 我想安装RPM软件包,但不确定是否要安装x86_64或i386版本。WHM CENTOS 6.5 i686 virtuozzo在顶部说。 如何确定要安装哪个版本?
11 linux  centos  ssh  rpm 

5
如何在CentOS 5.7 64位上为PHP 5.3.3安装mcrypt?
我安装了php 5.3和一些模块 yum install php53-{module-name} 但是mcrypt无效。 我这样搜索: yum list php* | grep mcry 出现的唯一包裹是 php-mcrypt.x86-64 5.1.6-15.e15.centos.1 extras 我对mhash有同样的问题。php的结果更加令人困惑。 我知道这可能是一个愚蠢的问题,但任何帮助将不胜感激。我习惯了Ubuntu的简单“ apt-get install”,一切正常。CentOS似乎更注重细节。 谢谢。 编辑:这是我尝试的: yum install php53-mcrypt 结果: No package php53-mcrypt available 并尝试这样做: yum install php-mcrypt 结果是: Error: php53-common conflicts with php-common 因为php-mcrypt试图获取php-common作为依赖项(?),而我试图在CentOS 5.7上使用php 5.3而不是默认的php 5.1。

6
提供文件的rpm
列出哪些rpm可以提供特定文件的命令是什么:提供已安装文件的rpm或可以提供未安装文件的rpm?
11 linux  rpm 

4
为什么以root身份构建RPM很不好?
此页面包含一个突出的警告: 重要 切勿以根用户身份构建RPMS。 为什么以root身份构建RPM很不好?是否有可能覆盖某些文件?是否存在文件权限问题?
11 linux  rpm 

2
在Amazon Linux上安装Postgres服务器9.6
不从源代码构建在Amazon Linux上安装postgres-server 9.6的最佳方法是什么?我尝试运行rpm -i https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-ami201503-96-9.6-2.noarch.rpm以安装https://yum.postgresql.org/repopackages.php上列出的版本,并且安装时没有错误,但我仍然没有service postgresql,或psql或postgres用户。我错过了什么?

1
为什么yum索引损坏?
有时,yum的缓存已损坏,我们看到如下错误: error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packages index using db3 - (-30974) error: cannot open Packages database in /var/lib/rpm 解决方法是rm -f /var/lib/rpm/__db*,然后下一个“ yum”命令重新生成数据。 我的问题是:可能是什么原因造成的?是否有一些忽略锁的常见任务或导致此的其他问题? 我们有数百台CentOS机器,没有任何模式可以解决此问题。这可能是一个“百万分之一”的问题,在大型组织中经常出现。 注意:我意识到这是一个非常“开放式”的问题,但是如果答案找到了原因,我将返回并将问题转为与特定问题直接相关的更规范的问题。

3
RedHat:是否可以在一种模拟环境中安装软件包以构建RPM
是否有工具可以将RPM .spec的依赖项安装到隔离的环境中?我不会在系统上全局安装此类依赖项,因为我没有root特权,所以无法安装。 原因 我想构建一个依赖于B的较新版本的软件包A(不能在系统上全局安装)。 我想建立的新版本乙,让构建工具安装乙的-devel它变成一个孤立的环境中提供所有必要的文件的生成一个。 解决方案 有什么工具可以做到这一点吗? 如果没有,那么我该怎么办chroot? 这是一个不好的做法吗?
10 linux  chroot  rhel6  rpm 

1
为rpm -V检测到的文件更改获取差异
我有一个已被篡改的安装,并且我想找出确切的更改。 我可以跑 rpm -V MY_PACKAGES 这给了我一个修改过的文件列表。现在,我正在寻找一种方便的方式来查看与原始rpm(我已经可用)的差异(假设所有文件都具有文本内容)。 考虑到我正在处理约20个软件包和约200个更改的文件,这是最简单的方法。是否有类似“ rpm diff”的内容???
10 rpm 

5
xyz> xyz-beta(或alpha,rc等)的增量RPM软件包版本“数字”
为了发布某些软件的几个不同版本的RPM软件包,我正在寻找一种方法来指定被认为是“升级”的版本“数字”,并包括几个预发行版本的区别,例如(为了):“ 2.4.0 alpha 1”,“ 2.4.0 alpha 2”,“ 2.4.0 alpha 3”,“ 2.4.0 beta 1”,“ 2.4.0 beta 2”,“ 2.4.0版本候选”, “ 2.4.0最终版本”,“ 2.4.1”,“ 2.4.2”等 我遇到的主要问题是RPM认为“ 2.4.0”早于“ 2.4.0.alpha1”,因此我不能仅在最终版本号的末尾添加后缀。 我可以尝试使用“ 2.4.0.alpha1”,“ 2.4.0.beta1”,“ 2.4.0.final”,除了“发行候选”晚于“ 2.4.0.final”外,它们都可以工作”。 我考虑过的替代方法是使用RPM版本号的“ epoch:”部分(在主版本号之前考虑epoch:前缀,这样“ 1:2.4.0”实际上早于“ 2:1.0.0”) 。通过将时间戳记放在epoch:字段中,所有版本都会按照RPM的要求进行排序,因为它们的版本似乎会随着时间增加。但是,如果同时在多个主要版本上进行了新发行(例如,在2.4.0之后发行2.3.2,但其RPM版本为“ 20121003:2.3.2”和“ 20120928:2.4”),则此操作将失败。 0”和2.3.2上的系统无法“升级”到2.4.0,因为rpm将其视为较旧的版本)。在这种情况下,yum / zypper / etc拒绝升级到2.4.0,因此是我的问题。 我可以使用什么版本号来实现此目的,并确保RPM始终认为版本号是有序的。或者,如果不是版本号,则使用RPM包装中的其他机制? 注意1:我想保留spec文件的“ Release:”字段,以保留其原始用途(对于同一版本的打包软件,会发行多个版本的软件包,包括打包更改)。 注2:这应该适用于主要发行版的当前生产版本,例如RHEL / CentOS 6和SLES11。但是,我对那些不需要重新编译rpm的解决方案也很感兴趣! 注3:在类似Debian的系统上,dpkg在版本号中使用特殊组件,即“〜”(代字号)字符。这导致dpkg将后缀计为“负”顺序,因此“ 2.4.0〜anything”将出现在“ …

1
按供应商搜索已安装的rpm
我试图弄清楚在Linux中特定供应商用来搜索已安装的rpm的语法。理想情况下,我只是想对特定供应商使用rpm -qi grepping,但这似乎不起作用。有人对此搜索有语法吗?
9 linux  rpm 

1
rpm在哪里安装自定义gpg密钥?
CentOS / RHEL 6在哪里存储自定义gpg密钥?我以为/ etc / pki / rpm-gpg,但是我安装了nginx的密钥,但是找不到它。我看到它已正确导入,但它在哪里? wget http://nginx.org/keys/nginx_signing.key rpm --import nginx_signing.key [root@web1-ftl rpm-gpg]# rpm -qi gpg-pubkey-7bd9bf62-4e4e3262 Name : gpg-pubkey Relocations: (not relocatable) Version : 7bd9bf62 Vendor: (none) Release : 4e4e3262 Build Date: Wed 05 Feb 2014 03:26:35 AM UTC Install Date: Wed 05 Feb 2014 03:26:35 AM …
9 centos6  rpm  keys 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.