我有一个脚本我用来安装一些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是否仍然会允许它们正常工作。
我拥有的: 基于CentOS 7的服务器 从源代码设置的文件(程序)的一部分(configure && make install) 没有一种来源(没有规格文件,没有) 我需要的: 从源代码中删除这些程序集并保留其configuration文件。 从rpm包安装相同的软件,可以用rpm -ihv或-Uhv来说 百胜追踪文件和用户友好的卸载可能。 如何区分make install创build的文件以及在安装RPM包期间创build的文件?
我试图findFedora 11安装的软件包列表。 我想这是在安装DVD或anaconda软件包的一部分.iso。 特别是我想要一个最小的列表。 我知道这可能不是正确的问题, 有可能在安装的时候,一个最小的Fedora不会安装任何软件包,而只是复制DVD中的文件。 有人可以证实这一点吗? 谢谢, 鲍勃。
我有兴趣解开一个rpm的包,所以我可以在不需要通过安装过程的文件。 似乎没有任何使用yum或rpm命令的选项。 我的目标是然后修改,然后重新生成的rpm。 有没有办法做到这一点?
我收到了一个干净的SUSE 10机器,我需要安装一个开发环境。 目前,我需要安装GCC 3.2.3和GNU Make。 不过,我无法引导GCC。 我search了RPM,但没有find任何,我不知道我甚至不知道如何安装它们。 什么是安装这两个组件的最快方法?
我已经花了大约3小时了。 如何在rpm构build过程中覆盖macros? 我想覆盖_sbindir(/ usr / sbin)到/ opt / sbin我编辑了rpmmacros文件系统和本地用户文件似乎没有任何工作。 我正在使用Fedora 12。
我已经安装在/opt/ganglia-3.1.7神经节,我想收集RPM中的文件安装在其他系统上。 有没有人有一个像这样简单的模板.spec文件?
目前,我正在pipe理数以百计的CentOS / Amazon Linux服务器,而我们用来pipe理无数软件包的本地工具似乎是不够充分和不必要的。 我正在寻找的是一个工具,每个服务器将连接到,然后报告什么软件包安装以及他们的版本是什么。 本质上,我想有一个仪表板,我可以很容易地看到哪些服务器后面的包,所以需要运行yum更新。 一般来说,我们已经在使用Chef进行configurationpipe理,但是并没有完全解决这个问题(至less不是我见过的)。 我认为Ubuntu有一个这样的服务,但是我没有看到任何RedHat风格的系统。 谢谢!
在我的开发服务器上运行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。
我已经负责在已经运行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 | […]