Articles of rpm

将以rpm安装的文件复制到其他位置可以吗?

我有一个脚本我用来安装一些RPM在我的docker图像,如下所示。 yumdownloader common-jars-${RELEASE_VERSION} \ test-jars-${RELEASE_VERSION} \ rpm -ivh –force –nodeps –prefix /usr/local/integrations *rpm && \ rm -rf *.rpm && \ rm -rf /var/lib/yum/yumdb 这会导致每个rpm文件的内容被加载到/usr/local/integrations 。 后来将/usr/local/integrations的内容复制到另一个目录并在那里使用它们有什么问题吗? 我担心的是, rpm -i命令可能会在常规cp无法解释的覆盖范围内做一些事情。 我现在无法更改脚本,因为它是很长一段时间的部署过程的一部分。 我只是想了解这些文件的cp或mv是否仍然会允许它们正常工作。

如何区分由make install生成的文件中的rpm包文件

我拥有的: 基于CentOS 7的服务器 从源代码设置的文件(程序)的一部分(configure && make install) 没有一种来源(没有规格文件,没有) 我需要的: 从源代码中删除这些程序集并保留其configuration文件。 从rpm包安装相同的软件,可以用rpm -ihv或-Uhv来说 百胜追踪文件和用户友好的卸载可能。 如何区分make install创build的文件以及在安装RPM包期间创build的文件?

软件包在Fedora 11中

我试图findFedora 11安装的软件包列表。 我想这是在安装DVD或anaconda软件包的一部分.iso。 特别是我想要一个最小的列表。 我知道这可能不是正确的问题, 有可能在安装的时候,一个最小的Fedora不会安装任何软件包,而只是复制DVD中的文件。 有人可以证实这一点吗? 谢谢, 鲍勃。

拆包并重buildrpm包

我有兴趣解开一个rpm的包,所以我可以在不需要通过安装过程的文件。 似乎没有任何使用yum或rpm命令的选项。 我的目标是然后修改,然后重新生成的rpm。 有没有办法做到这一点?

在一台干净的SUSE 10机器上安装gcc

我收到了一个干净的SUSE 10机器,我需要安装一个开发环境。 目前,我需要安装GCC 3.2.3和GNU Make。 不过,我无法引导GCC。 我search了RPM,但没有find任何,我不知道我甚至不知道如何安装它们。 什么是安装这两个组件的最快方法?

如何覆盖rpmmacros

我已经花了大约3小时了。 如何在rpm构build过程中覆盖macros? 我想覆盖_sbindir(/ usr / sbin)到/ opt / sbin我编辑了rpmmacros文件系统和本地用户文件似乎没有任何工作。 我正在使用Fedora 12。

如何从文件列表中创buildRPM?

我已经安装在/opt/ganglia-3.1.7神经节,我想收集RPM中的文件安装在其他系统上。 有没有人有一个像这样简单的模板.spec文件?

任何良好的百胜资源库pipe理仪表板?

目前,我正在pipe理数以百计的CentOS / Amazon Linux服务器,而我们用来pipe理无数软件包的本地工具似乎是不够充分和不必要的。 我正在寻找的是一个工具,每个服务器将连接到,然后报告什么软件包安装以及他们的版本是什么。 本质上,我想有一个仪表板,我可以很容易地看到哪些服务器后面的包,所以需要运行yum更新。 一般来说,我们已经在使用Chef进行configurationpipe理,但是并没有完全解决这个问题(至less不是我见过的)。 我认为Ubuntu有一个这样的服务,但是我没有看到任何RedHat风格的系统。 谢谢!

Linux – 上游软件包版本不再可用

在我的开发服务器上运行Percona(5.5.27),并且刚刚启动了另一台服务器,作为公共访问新项目的临时区域。 我试图通过使用yum插件'版本控制'来控制包版本,但对于一些包,这种方法似乎并没有工作,我认为原因是; 指定版本的上游源不再可用(当前版本为5.5.32)。 对于像httpd这样的软件包,这真的不是问题,versionlock可以正常工作,因为CentOS上游并不经常更新,我在dev服务器上安装的版本(一年前)仍然可用。 但是我怎样才能确保相同的Percona版本(5.5.27)可用于所有现有和未来的服务器? 我build立一个转速,还是有另一种方法? 如果我要创build一个RPM,是否有可能做一个特定的包,或一系列的包? 我可以使用以下软件包创buildrpm,从而生成单个rpm? Percona-Server-client-55-5.5.27 Percona-Server-devel-55-5.5.27 Percona-Server-server-55-5.5.27 Percona-Server-shared-55-5.5.27 Percona-Server-shared-compat-5.5.27 很多问题,但作为一个不太熟练的系统pipe理员,我已经推迟了尽可能长时间的build立RPM。

我如何在Red Hat Linux 4上安装mysql_config?

我已经负责在已经运行MySQL的Red Hat Linux 4框上实施一些升级。 我发现需要mysql_config工具,但我找不到它已经安装在任何地方。 我使用的包pipe理器是RPM 。 rpm -qa | grep -i mysql MySQL-client-enterprise-gpl-5.0.56sp1-0.rhel4 MySQL-shared-compat-enterprise-gpl-5.0.56sp1-0.rhel4 MySQL-server-enterprise-gpl-5.0.56sp1-0.rhel4 以下是关于MySQL安装的一些信息: mysql> SHOW VARIABLES LIKE '%version%'; +————————-+——————————-+ | Variable_name | Value | +————————-+——————————-+ | protocol_version | 10 | | version | 5.0.56sp1-enterprise-gpl-log | | version_comment | MySQL Enterprise Server (GPL) | | version_compile_machine | i686 | | version_compile_os | […]