如何编译内核及制作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 文件列表”。