ChinaUnix.net
相关文章推荐:

linux rpm打包

一、rpm软件包的特性 rpm是一种软件打包的方式。 1、使用rpm打包的软件在安装时不会有互动介面; 2、使用rpm打包的软件可以适用在所有的软件上,例如:系统的核心程序及一些额外的软件,都可以使用rpm软件包的形式安装; 3、使用rpm打包的软件不像部份软件那样必须先安装前面的版本才能安装后面的版本。 二、介绍系统如何管理使用rpm打包的软件 rpm这个概念最早由RedHat提出 Redhat Package Manager (rpm) 1、在rpm中主要有三个组...

by ccjsj1 - Linux文档专区 - 2010-03-01 15:13:58 阅读(2918) 回复(1)

相关讨论

有没有人做过rpm包,在打包过程中,可以添加安装rpm时执行的脚本 %post后面加需要执行的操作,我试了很多次,在%post后面加最简单的输出都提示出错。 rpm -ivh --force xsupplicant-1.0-0.mipsel.rpm Preparing... ########################################### [100%] 1:xsupplicant ########################################### [100%] warning: %post(xsupplicant-1.0-0.mipsel) scriptlet fail...

by sliboy - Linux系统管理 - 2013-04-18 13:10:53 阅读(1184) 回复(0)

比较好的学习网站: Packaging software with rpm, Part 1 Packaging software with rpm, Part 2 Packaging software with rpm, Part 3 rpm 是 RedHat 系 linux 使用的软件包格式。流行的 linux 发行版:Fedora, RHEL, OpenSUSE, Oracle 包括国产的红旗 linux,都采用 rpm 来管理软件包。 我不是很喜欢 rpm 软件包格式,原因主要有两个,一个是它的依赖关系很难处理,另一个是控制文件比较复杂。但是 rpm 包有着非常广泛的应用...

by xinly_chen - Linux文档专区 - 2009-12-04 14:55:04 阅读(849) 回复(0)

本帖最后由 baratheon 于 2014-08-29 17:44 编辑 最近学习rpm打包,根据 http://zhumeng8337797.blog.163.com/blog/static/100768914201181782310771/ 做了一次最简单的打包过程,源文件就是一个helloworld的c语言程序,打成tar包放在SOURCES目录下。SPEC文件如下 Summary: hello world rpm package Name: hello Version: 0.1 Release: 1 Source: hello-0.1.tar.gz License: G...

by baratheon - Linux新手园地 - 2014-08-29 17:26:30 阅读(720) 回复(0)

我想将程序包(love-1.0-1.tar.gz,脚本程序不需编译安装的),做成rpm包,在其它机子安装这个rpm包的时候只需将程序包解压到/var/love下,并设置该目录权限为777,请问该怎么写spec文件.. love.spec Name: love Version: 1.0 Release: 1 Summary: software. Group: Applications/File License: Share Source: %{name}-%{version}-%{release}.tar.gz %description This is a test. ...................(接下来该怎么写)

by xiaoyaole - Linux系统管理 - 2009-11-11 10:45:18 阅读(1574) 回复(2)

听说打包很简单,但是自己操作起来还有点难度。所以就查了好多资料,列举如下。 为什么要打包? 制作 rpm 不仅仅是打包,更可以解决菜单创建、打补钉、完成大量预配置、与其他软件包互动等操作。使用源代码安装要求用户了解基本的编译过程、能够应付各种不能编译 的意外、必须自己完成抽象的配置、甚至懂得软件开发,能够自己打补钉,……对非计算机专业的用户而言简直就是天方夜谭。这是把软件开发的最后一步抛给了用 户,作为...

by liubingzhq - Linux文档专区 - 2008-08-27 09:51:21 阅读(1014) 回复(0)

rpm 打包软件,第 1 部分 在 Red Hat linux 7.1 上使用 rpm http://www-128.ibm.com/developerworks/cn/linux/management/package/rpm/part1/index.html 用 rpm 打包软件,第 2 部分在不具备 root 权限的情况下构建、给软件打补丁和分发 rpm http://www-900.ibm.com/developerWorks/cn/linux/management/package/rpm/part2/index.shtml 用 rpm 打包软件,第 3 部分在安装和卸载时运行脚本 http://www-900.ibm.com/developerWork...

by luozhenwu - Linux文档专区 - 2008-05-21 21:44:50 阅读(660) 回复(0)

一、准备工作 1.要打包套件,必须先安装 rpm-build 套件 sudo yum install rpm-build 2.建立打包套件的环境 在 FC5 后,并不建议用 root 来打包套件,所以请改用一般的使用者身分来打包套件 首先要安装 fedora-rpmdevtools 这个套件 sudo yum install fedora-rpmdevtools 接著执行 fedora-buildrpmtree 来建立打包的环境 fedora-buildrpmtree 执行完后,在 Home 目录底下就产生 rpmbuild 的目录 在 rpmbuild 目录底下又有 BUILD R...

by zf3082000 - Linux文档专区 - 2008-02-27 16:43:20 阅读(854) 回复(0)

我下载了zenoss的源码包 解压后修改了部分代码,重新打包rpm,过程中遇到错误:如图 使用命令rpmbuild -ba myzenoss.spec 会的大神给看看。

by 米娜拉夜影 - 监控及自动化运维技术 - 2014-08-28 14:16:09 阅读(6288) 回复(7)

[root@localhost SPECS]# rpmbuild -ba redhat-logos.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.51148 + umask 022 + cd /usr/src/redhat/BUILD + cd /usr/src/redhat/BUILD + rm -rf redhat-logos-4.9.99 + /bin/gzip -dc /usr/src/redhat/SOURCES/redhat-logos-4.9.99-11.el5.centos.src.rpm + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd redhat-logos-4.9.99 /var/tmp/rpm-tmp.51148: line 30: cd: redhat-logos...

by 就在你身边 - Linux系统管理 - 2011-01-01 00:13:41 阅读(2725) 回复(10)

不知道这个问题发在这里合适不合适, 各位大虾帮忙看看哈, 小弟 先 谢了! 我现在遇到的问题是 我自己的rpm包 依赖与 openmotif 或者openmotif22, 就是说这两个包只要装了一个就可以了, 但是spec中定义requires关系时, 只支持 and 的关系, 不支持 or 的关系。 想问一下如何写这样的依赖关系。 另外, 在spec中是不是可以指定依赖于某一个动态库文件, 比如说libxm.so.3

by neil_god - C/C++ - 2010-05-19 10:15:47 阅读(1483) 回复(0)