制作linux安装包(linux 制作包)-编程之家

如何编译内核及制作RPM包?

resolution

注意:在redhatenterpriselinux5之后,由于yum能正确更新本地yum数据库,所以相较于yum,我们推荐您使用rpm。

如果您想安装某rpm包,您的系统里必需有这个要安装的rpm软件包文件。大多数人会从网站上下载rpm包。红帽客户门户网站会提供官方发行的所有rpm包。

rpm主要用到以下两个参数用来安装或者升级rpm包。

-i用来安装一个新的包。为了防止新内核无法启动,请用这个参数来安装及升级内核。

-u用来升级rpm包,但是如果这个rpm包不在rpm数据库,则它会安装该包。

在rpm的man手册里您可以查到rpm的其它参数及用法。请在命令行里输入manrpm。以下是关于-i以及-u的说明:

raw

installandupgradeoptions

thegeneralformofanrpminstallcommandis

rpm{-i|–install}package_file…

thisinstallsanewpackage.

thegeneralformofanrpmupgradecommandis

rpm{-u|–upgrade}package_file…

thisinstallthepackageorupgradesthepackagecurrentlyinstalledtoanewer

version.thisisthesameasinstall,exceptallotherversion(s)of

thepackageareremovedafterthenewpackageisinstalled.

linux的安装包一般有devel,lib,headers,有什么区别,谢谢?

linux的安装包一般都是rpm结尾的,你说的这些devel,lib,headers这些不是安装包的格式,而是他们的属性表述。

devel代表驱动,lib代表库,headers是一些特殊的软件。

linux解压zip文件命令?

linux解压zip包的命令是“unzip”。unzip命令用于查看和解压缩zip文件,可以列出、测试和提取ZIP存档中的压缩文件,语法格式为“unzip 压缩包名”;常用选项参数有“-d 目录名”、“-n”、“-o”、“-v”、“-t”、“-x 文件列表”。