RPM打包入门教程.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VEDA开源技术组织Fedor VEDA开源技术组织 Fedor中a 文贡献者 陈诚 2010 2010 年 5 月 18 日 内容目录 RPM 打包教程 Linux 一般软件的安装 1 Linux 包类型 1 RPM 介绍 2 例子 2 格式 2 rpm 支持的架构 2 RPM 使用 3 RPM 的运用 3 YUM 的运用 4 RPM 打包 4 预备工作 4 预装软件 4 建立文件夹树 4 创建 RPM Spec文件 5 导言 5 %description区段 5 %prep区段 5 %build 区段 5 %install 区段 6 %clean区段 6 %files 区段 6 %changelog区段 6 5.3 调用 rpmbuild 命令编译 rpm 软件包 7 Fedora哦也,酷毙了~ 7 Linux 一般软件的安装 ./cofigure make make install Linux 包类型 软件包简单的说就是像 Windows 下.exe 或者 .msi的样子的安装包。可以将编译好的二进制文件,源代码,文档等以特定格式压缩。使用软件包管理工具可以直接安装。 RPM —— RPM(Redhat Packager Manager) ,最R初e是dhat 公司引进在 Redhat Linux 上的,是以自由软件许可证发布的软件。主要使用的发行版有: RHEL, Fedora , CentOS , Mandriva , openSUSE,国内R的edflag , Qomo,还有一个值得关注的是就快出现的 Meego 也是用 RPM 的。 They say they like “ yum” Deb——也有不使用 RPM 管理的发行版,那就是所谓的 Debian 系,主要是 Debian , Ubuntu , Knoppix 。 Portage ——是Gentoo 引入的,类似与 FreeBSD 中的一个 port 的一个 管理。使用下载 .tarba的ll 电,费时。 RPM 介绍 包在本地编译。能够产生跟高效的软件,但是相当费 例子 我们先来看 RPM 软件包的几个例子: kernel-2.4.18-3.i586.rpm rootfiles-7.2-1.noarch.rpm firefox-3.6.3-1.i686.rpm 格式 name-version-release.architecture.rpm name —— 软件的名字; version ——软件的版本; release ——软件包的发行版本; architecture ——架构; rpm ——不用解释了吧。 rpm 支持的架构 平台 包上的架构名 Intel compatible 32-bit Intel compatible 32-bit i386, i486, i586, i686, athlon Intel compatible 64-bit ia64 HPAlpha ( 原Compaq) alpha, alphaev5, alphaev56, alphapca56, alphaev6, alphaev67 Sparc/Ultra Sparc (Oracle 原 Sun) sparc, sparcv9, sparc64 ARM armv3l, armv4b, armv4l MIPS mips, mipsel Power PC ppc, ppciseries, ppcpseries, ppc64 Motorola 68000 series m68k, m68kmint SGI MIPS Sgi IBM RS6000 rs6000 IBM S/390 i370, s390x, s390 平台无关 noarch RPM 使用 RPM 的运用 rpm -i 安装 rpm -U 更新 rpm -q 查询 rpm -e 移除 YUM 的运用 特别强大,个人感觉比 apt-get 好用。根本不需要另外配合 GUI。请使用 man yum 。 RPM 打包 预备工作 预装软件 先確定是否安裝了必須的軟件 rpmdevtools yum-utils 如果你本身使用 src.rpm 构建 rpm 那么,只需要yumdownloader --source 软件名 yum-builddep XXX.src.rpm 解决依赖性 rpm -Uvh XXX.src.rpm 之后就一样了,到 SPECS的目录下 建立文件夹树 建立打包环境 rpmdev-setuptree 文件夹 文件夹 用处 BUILD rpmbuild 命令将在这个文件夹建立软件 RPMS rp

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体土默特左旗农特农机经销部
IP属地广西
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档