- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux操作系统09_模块内核
Acegene IT Co. Ltd. Linux操作系统软件模块和内核安装配置 内容提要 1 软件安装与配置 2 开机和关机 3 系统服务 4 内核管理 5 模块管理 6 核心参数 1 软件安装与配置 本部分将讨论两种最常用的软件安装方法:使用Red Hat Package Manager软件包管理工具软件(RPM)和自行编译源代码。 本部分中所有需要输入的命令都是以根用户的身份输入的。因此最好是直接以根用户身份登录进入系统。 RPM Package Manager Manage software packages Install, upgrade, remove, verify, query, build Package files referred to as RPMs Distributed by the vendor Include files to be installed plus some install scripts Source RPMs contain the source code e.g., kernel-2.4.9-e.24.src.rpm Binary RPMs contain the pre-built binaries e.g., kernel-2.4.9-e.24.i686.rpm Choose the highest architecture the machine can use e.g., i686, i586, i486, i386 (uname -m) 1 Red Hat Package Manager 一些可以获得到rpm软件的站点 /pub/contrib rpm的老家 1 安装新的软件包 普通安装: #rpm -i bc-1.05a-4.i386.rpm 升级软件: #rpm -U bc-1.05a-4.i386.rpm 强行安装: #rpm -i --force -nodeps packagename.rpm 其他参数 -h 使用符号“#”指示安装进度,与-v参数一起使用时显示效果更好 -v 告诉RPM报告每一步操作的情况 --test 这个参数并不进行真正的安装;它只是用来检查安装能否成功地完成。用于检查依赖关系是否安全。 --percent 显示已完成的百分比指示安装进度。如果从另外一个程序(比如某个Perl脚本程序)中来运行RPM,并且想了解安装的进度时,这个参数就很方便。 1 查询软件包 列出已经安装的全部软件包 #rpm -qa #rpm -qa | grep -i name 找出某个特定的文件到底是属于哪个软件包的 #rpm -qf filename 查出某个已经安装的软件包的功能 #rpm -qi packagename 查出软件包中的文件 #rpm -qlp packagename 其中的packagename是准备要了解其组成文件的软件包名称 列出已经安装的软件包中的文件: #rpm –ql pkg_name 1 反安装(清除)软件包 RPM反安装(清除)软件包 #rpm -e packagename 其中的packagename是rpm -qa命令清单中列出的软件包名称。 1 gnorpm工具 那些喜欢使用GUI工具简化操作的人们可以使用gnorpm软件。虽然它是被设计运行于GNOME环境的,但在KDE环境中也运行得相当好。它可以完成通过命令行完成的全部操作,但是用户就不必费力记住那些命令行参数了。当然,这样做是要增加一些系统开销的,这也是命令行版本依然存在的原因。 RPM Builds Builds consist of multiple phases: Prep – extracts and patches sources Build – make individual binaries Install – creates an install staging area Doesn’t install it for use on the local system! Additional actions come after Install phase: Create a source RPM Create a binary RPM RPM Work Area Work area is used for building RPMs Location depends on vendor: Red Hat: /usr/src/redhat UnitedLinux: /usr/src/packages Directory structure contents: SPECS – RPM spec file SOURCES – sou
文档评论(0)