rpm相关内容

在配置包中部署Django与virtualenv?

我必须在SuSE Linux Enterprise 11系统上部署一个Django应用程序。公司规则说我只需要部署RPM。虽然我可以为每个依赖关系使用 ./ setup.py bdist_rpm ,但并不真实,因为RPM并没有记录所有的依赖关系。因此,手动使用RPM和管理依赖关系并不是真正的优势,而且我想避免使用RPM。 现在我有以下想法:在构建一个包,我可以创建一个 virtualenv ..
发布时间:2017-05-09 19:25:22 其他开发

如何使用rpm更新/替换现有文件?

我有几个我希望使用rpm部署的应用程序。我的应用程序部署中的某些文件会从其他已部署的软件包中覆盖文件。只需在部署包中包含新文件就会导致rpm冲突。 我正在寻找使用rpm更新/替换已安装文件的正确方法。 > 我已经提出了一些解决方案,但没有什么似乎是正确的。 维护包含原始文件的rpms的自定义版本。 这似乎是一个相当小的回报的大量工作,即使感觉 将文件以另一个名称包含在 ..
发布时间:2017-05-06 18:03:17 其他开发

yum抱怨(不正确?)MySql依赖关系 - 安装zenoss时

我正在尝试安装Zenoss Core - 按照安装手册中的说明进行操作,但是它依赖于它,这似乎是不应该的。看起来它没有看到本地安装的软件包。 你可以建议一种方法来改变yum命令来解决这个问题吗? 为了说明,尽管我所有安装的MySql RPMs 都是 5.6.10-1.el6 [root @ ip-10-110-175-98 tmp]#rpm -qa | grep -i mysql ..
发布时间:2017-05-04 18:46:57 数据库

rpm在哪里查找依赖关系?

我有一个我使用rpmbuild构建的rpm。让我们说它是sample.rpm。 它成功构建。 rpm有和可执行的(我们称之为init)。 当我尝试使用 rpm -ivh sample.rpm 它显示我失败的依赖关系。 我们假设错误是失败的依赖关系:example.so which意味着rpm无法找到此共享对象文件。 (即使这样的文件存在于同一个目录中) 所以,我将rpm安装为$ ..
发布时间:2017-05-02 23:19:36 其他开发

分段故障“(cygwin maven rpm)

我想使用cygwin maven建立一个rpm(按照 http://tim-perry.co.uk/blog/2012/11/22/building_rpms_on_windows_with_maven ),并得到以下错误: [ERROR]无法执行目标org.codehaus.mojo:rpm-maven-plugin:2.1-alpha-3:rpm(默认rpm)项目my-project: ..
发布时间:2017-03-09 21:27:22 Linux/Unix

如何使用rpm更新/替换现有文件?

我有几个应用程序,我希望使用rpm部署。我的应用程序部署中的一些文件会覆盖其他已部署软件包的文件。只要在部署包中包含新文件就会导致rpm冲突。 我正在寻找正确的方法来使用rpm更新/替换已安装的文件。 我已经提出了几个解决方案,但没有什么是正确的。 这似乎是一个相对较小的奖励的大量工作,即使感觉 使用另一个名称将文件包含在rpm中,并将其复制到帖子中 这将有效,但意味 ..
发布时间:2016-12-27 18:26:48 其他开发

rpmbuild更改压缩格式

我尝试在内部rpm包中为我们的geoserver打包一些地图文件。对于构建部分,这只是复制文件。我认为这是按预期工作。但是打包这20GB的图片需要花费相当长的时间。 我读过,rpm内部压缩数据,这可以用几种不同的压缩算法。但是,我没有一个线索哪个压缩我的rpm选择,我怎么能影响这一点。我找不到任何选项rpmbuild命令,也不是specfile和一般rpm选项我可以列出 rpmbuild - ..
发布时间:2016-12-25 12:28:35 其他开发

如何启用cmake从安装排除子目录?

我一直在尝试在RHEL 6.4框上为 libc ++ 3.3创建 RPM 我需要静态和共享库。所以,我学习了一些 cmake 的基础知识,然后修改了捆绑的 CMakeList.txt 。 但是由于在RHEL 6.x中,所有64位库都应该转到 / usr / lib64 而不是 / usr / lib ,我一直在尝试使用下面的工作完成: (A)在建立期间,我使用 SET(LIBR ..
发布时间:2016-11-22 23:35:34 C/C++

带有自定义包的CentOS 5.8 ISO

如何使用自定义包创建CentOS 5.8 .iso映像?我必须创建一个只有我们的生产系统所需的软件包。我已经把所有的rpms及其依赖解决在一个文件夹中。我已经使用createrepo从该文件夹成功创建了一个存储库。 根据我的理解,我应该将rpm文件放在CentOS文件夹中,repodata文件夹应该包含软件包管理器所需的元数据。我不知道我是否应该修改现有的comps.xml文件或创建一个新的 ..
发布时间:2016-11-14 11:44:48 服务器开发

错误退出状态从/var/tmp/rpm-tmp.ajKra4(%prep)

我有一个奇怪的RPM问题,我是新的它,所以忍受我...我有spec文件创建,当我运行做生成我得到一个错误: /var/tmp/rpm-tmp.ajKra4:第36行:cd:hero-01:没有这样的文件或目录 错误:退出状态从/ var / tmp / rpm-tmp .ajKra4(%prep) 然后我检查临时文件,它试图CD到一个不存在的目录..如果它是在规范中创建文件? $ ..
发布时间:2016-11-14 11:24:47 Linux/Unix

在Centos上安装RPM

我使用Centos 6.4和RPM。当我安装RPM时,linux出现错误 安装:XXX 解压RPM包时出错XXX 错误:解压缩归档文件失败/lib/libasteriskssl.so;51f7eebf:cpio:摘要不匹配 验证:XXX $ 可以有人帮助我吗? 解决方案 尝试运行/ usr / sbin / prelink -u / libasteriskssl. ..
发布时间:2016-11-14 11:15:24 Linux/Unix

使用Yum指定可重定位RPM的安装位置

我使用本网站中的说明创建了一个可重定位的RPM: http:// www .cyberciti.biz / faq / rpm-relocatable-packages / 这意味着我可以将软件包安装到默认位置/ opt /使用 rpm -ivh mypackage.rpm 但是,如果我决定将程序包安装到/ usr / local / bin,我可以使用以下命令安 ..
发布时间:2016-11-14 11:15:14 Linux/Unix

禁用rpmbuild自动需求查找

rpmbuild的默认行为似乎是扫描buildroot中的每个文件#!并将这些解释器添加为严格要求。是否可以禁用这个?我遇到了一种情况,人们提交#!/ path /到/ local / install / of / something的脚本,这个需求正在嵌入到rpm。 我找不到一个命令行或spec文件选项,抑制这种行为。希望我只是没有看起来很难。 解决方案 我认为这个问题有一个答案在 ..
发布时间:2016-11-14 10:56:07 Linux/Unix

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

例如,我正在寻找一个mod_files.sh文件,大概会与php-devel包一起来。我猜,yum将安装mod_files.sh文件与php-devel x86_64 5.1.6-23.2.el5_3包,但该文件似乎没有安装在我的文件系统。我如何找到哪个包安装特定的文件?我在寻找的地方,我不一定已经在本地下载的包,其中可能包括我正在寻找的文件。 我使用CentOS 5. 解决方案 这 ..
发布时间:2016-11-14 10:45:52 Linux/Unix

RPM - 安装时间参数

我打包我的应用程序到一个RPM包,比方说, myapp.rpm 。虽然安装此应用程序,我想从用户(输入可以是一个例子 - 当应用程序是越来越安装环境 - “开发”,“质量保证”,“UAT”,“督促”)收到一些投入。基于输入,应用程序将安装适当的文件。有没有一种方法来传递参数,而安装应用程序? P.S。:一种可能的解决办法是创建一个RPM包的每个环境。然而,在我们的方案中,这不是一个可行的选择,因 ..
发布时间:2016-08-16 12:44:02 服务器开发

如何添加编译器包括新安装的加速路径和链接库路径?

我有RHEL 5.2,安装升压1.33。 我下载boost_1_44_0.tar.bz2。并建立它。在完成这表明: 的Boost C ++库已成功建成!下面的目录应该被添加到编译器包含路径: /家庭/ DFE /存档/ boost_1_44_0以下目录应添加到链接程序库的路径: /家庭/ DFE /存档/ boost_1_44_0 /台/ lib目录 如何添加上述提到的inc ..
发布时间:2016-08-12 17:15:27 服务器开发

如何运行,用脚本从RPM内的互动?

我建立这需要运行bash脚本作为root RPM。 的%安装规范文件的节是: 安装%CP%{} SOURCE1%{}源2%{_ tmppath} /%{name}的 - %{}版本 - %{}发布 CD%{_ tmppath} /%{name}的 - %{}版本 - %{}发布 CHMOD U + X%{}的InstallScript 须藤./%{installscript} 其中,%{I ..
发布时间:2016-08-03 12:43:45 Linux/Unix