Linux操作系统软件模块和内核安装配置资料

上传人:f****u 文档编号:109053846 上传时间:2019-10-26 格式:PDF 页数:46 大小:415.01KB
返回 下载 相关 举报
Linux操作系统软件模块和内核安装配置资料_第1页
第1页 / 共46页
Linux操作系统软件模块和内核安装配置资料_第2页
第2页 / 共46页
Linux操作系统软件模块和内核安装配置资料_第3页
第3页 / 共46页
Linux操作系统软件模块和内核安装配置资料_第4页
第4页 / 共46页
Linux操作系统软件模块和内核安装配置资料_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《Linux操作系统软件模块和内核安装配置资料》由会员分享,可在线阅读,更多相关《Linux操作系统软件模块和内核安装配置资料(46页珍藏版)》请在金锄头文库上搜索。

1、Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.1 1 1 1 LinuxLinuxLinuxLinux操作系统操作系统 软件模块和内核安装配置软件模块和内核安装配置 Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.2 2 2 2 内容提要内容提要 1 软件安装与配置 2 开机和关机 3 系统服务 4 内核管理 5 模块管理 6 核心参数 Acegene IT Co. Ltd.Acegen

2、e IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.3 3 3 3 1 1 1 1 软件安装与配置软件安装与配置 本部分将讨论两种最常用的软件安装方法: 使用Red Hat Package Manager软件包 管理工具软件(RPM)和自行编译源代码。 本部分中所有需要输入的命令都是以根用 户的身份输入的。因此最好是直接以根用 户身份登录进入系统。 Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.4 4 4 4 RPM Package Man

3、agerRPM Package ManagerRPM Package ManagerRPM 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、.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 (unameunameunameuname -m -m -m -m) Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.5 5 5 5 1 Red

5、Hat Package Manager1 Red Hat Package Manager1 Red Hat Package Manager1 Red Hat Package Manager 一些可以获得到rpm软件的站点 ftp:/ rpm的老家 http:/www.rpm.org Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.6 6 6 6 1 1 1 1 安装新的软件包安装新的软件包 普通安装: #rpm -i bc-1.05a-4.i386.rpm 升级软件: #rpm -U bc-

6、1.05a-4.i386.rpm 强行安装:强行安装: #rpm -i -force -nodeps packagename.rpm 其他参数 -h 使用符号“#”指示安装进度,与-v参数一起使用时 显示效果更好 -v 告诉RPM报告每一步操作的情况 -test 这个参数并不进行真正的安装;它只是用来检 查安装能否成功地完成。用于检查依赖关系是否安全。 -percent 显示已完成的百分比指示安装进度。如果 从另外一个程序(比如某个Perl脚本程序)中来运行 RPM,并且想了解安装的进度时,这个参数就很方便。 Acegene IT Co. Ltd.Acegene IT Co. Ltd.Aceg

7、ene IT Co. Ltd.Acegene IT Co. Ltd.7 7 7 7 1 1 1 1 查询软件包查询软件包 列出已经安装的全部软件包 #rpm -rpm -rpm -rpm -qaqaqaqa #rpm -rpm -rpm -rpm -qaqaqaqa | | | | grepgrepgrepgrep -i name -i name -i name -i name 找出某个特定的文件到底是属于哪个软件包的 #rpm -rpm -rpm -rpm -qfqfqfqf filename filename filename filename 查出某个已经安装的软件包的功能 #rpm -

8、rpm -rpm -rpm -qiqiqiqi packagenamepackagenamepackagenamepackagename 查出软件包中的文件 #rpm -rpm -rpm -rpm -qlpqlpqlpqlp packagenamepackagenamepackagenamepackagename 其中的packagename是准备要了解其组成文件的软件 包名称 列出已经安装的软件包中的文件: #rpm rpm rpm rpm qlqlqlql Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT

9、 Co. Ltd.8 8 8 8 1 1 1 1 反安装(清除)软件包反安装(清除)软件包 RPM反安装(清除)软件包 #rpm -e rpm -e rpm -e rpm -e packagenamepackagenamepackagenamepackagename 其中的packagename是rpm -qa命令清单中 列出的软件包名称。 Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.9 9 9 9 1 1 1 1 gnorpmgnorpmgnorpmgnorpm工具工具 那些喜欢使用G

10、UI工具简化操作的人们可以 使用gnorpm软件。虽然它是被设计运行于 GNOME环境的,但在KDE环境中也运行得 相当好。它可以完成通过命令行完成的全 部操作,但是用户就不必费力记住那些命 令行参数了。当然,这样做是要增加一些 系统开销的,这也是命令行版本依然存在 的原因。 Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.10101010 RPM BuildsRPM BuildsRPM BuildsRPM Builds Builds consist of multiple phases:

11、Prep extracts and patches sources Build make individual binaries Install creates an install staging area Doesnt install it for use on the local system! Additional actions come after Install phase: Create a source RPM Create a binary RPM Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegen

12、e IT Co. Ltd.11111111 RPM Work AreaRPM Work AreaRPM Work AreaRPM 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 source archives and patches BUILD extracted sou

13、rce, objects, binaries RPMS generated binary RPMs SRPMS generated source RPMs Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.12121212 RPM Build ProcedureRPM Build ProcedureRPM Build ProcedureRPM Build Procedure 1. First, install source RPM Populates SPECS and SOURCES 2.

14、Run build phases Populates BUILD and creates staging area 3. Generate binary and/or source RPMs Populates RPMS and SRPMS, respectively 4. Clean up the build area 5. Install the new binary RPM if desired Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.Acegene IT Co. Ltd.13131313 RPM Build Ex

15、ampleRPM Build ExampleRPM Build ExampleRPM Build Example All in one go: #rpm rpm rpm rpm rebuild stat-2.5-3.src.rpmrebuild stat-2.5-3.src.rpmrebuild stat-2.5-3.src.rpmrebuild stat-2.5-3.src.rpm Step-by-step: #rpm rpm rpm rpm i stat-2.5-3.src.rpmi stat-2.5-3.src.rpmi stat-2.5-3.src.rpmi stat-2.5-3.src.rpm #cdcdcdcd / / / /usr/src/redhat/SPECSusr/src/redhat/SPECSusr/src/redhat/SPECSusr/src/redhat/SPECS #rpm rpm rpm rpm bpbpbpbp stat.spec stat.spec stat.spec stat.spec #rpm rpm rpm rpm bcbcbcbc stat.spec stat.spec stat.spec stat.spec #rpm rpm rpm rpm bi stat.specbi stat.sp

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号