用 RPM 打包软件(第 2 部分)zt
时间:2006-04-24 来源:heavyrain
在不具备 root 权限的情况下构建、给软件打补丁和分发 RPM
Dan Poirier
软件工程师, IBM
2001 年 12 月
RPM 是一种广泛用于发布 Linux 软件的工具; 用户可以轻松地安装用 RPM 打包的产品。在本文(该系列文章的第 2 篇)中,Dan 说明了在不具备 root 权限的情况下如何对软件进行打包,在不做更改的情况下如何处理不在 Linux 上构建的软件,以及如何分发您的工作结果。
如果您没有阅读过本系列文章的 第 1 部分, 那么您可能希望在继续阅读本文之前先阅读那篇文章。
不作为 root 用户来构建 RPM 包
正如您在第 1 部分中看到的那样,构建 RPM 软件包通常要求您以 root 用户登录。 其原因如下:
[list0]1.RPM 在打包过程中安装软件,并且通常只有 root 用户可以写到安装目录中。
2.RPM 需要读写 /usr/src/redhat(一般用户不能修改它)下的目录。
Dan Poirier
软件工程师, IBM
2001 年 12 月
RPM 是一种广泛用于发布 Linux 软件的工具; 用户可以轻松地安装用 RPM 打包的产品。在本文(该系列文章的第 2 篇)中,Dan 说明了在不具备 root 权限的情况下如何对软件进行打包,在不做更改的情况下如何处理不在 Linux 上构建的软件,以及如何分发您的工作结果。
如果您没有阅读过本系列文章的 第 1 部分, 那么您可能希望在继续阅读本文之前先阅读那篇文章。
不作为 root 用户来构建 RPM 包
正如您在第 1 部分中看到的那样,构建 RPM 软件包通常要求您以 root 用户登录。 其原因如下:
[list0]1.RPM 在打包过程中安装软件,并且通常只有 root 用户可以写到安装目录中。
2.RPM 需要读写 /usr/src/redhat(一般用户不能修改它)下的目录。
相关阅读 更多 +