文档详情

Linux应用教学课件15-软件安装及任务自动化等.ppt

发布:2017-06-04约6.2千字共28页下载文档
文本预览下载声明
系统性能的管理和维护 软件的编译和安装 任务的自动化 * * * * * * * * * * * * * * * * * * * * * * * * * Linux应用基础 * 系统性能的管理和维护 ps top kill * 软件的两种安装方法 安装源代码文件:一个软件通常需要安装多个源代码文件 解包 编译 安装 rpm安装: Red Hat 程序包管理器( Red Hat Package Manager) 可以简化发布过程,它把用tar解包、编译、安装、升级和清除等多个阶段转化为一行简短的命令。 * Red Hat程序包管理器(RPM) RPM安装软件包的名称结构(经过编译且打包完成) 例子:liubing-1.0-1.i386.rpm 软件包名称:“liubing”; 版本号:1.0-1(主版本号1.0,版次为1) 软件所运行硬件平台:i386; 软件包名称 name - version - release . arch . rpm 版本号 版次(编译次数) 适用的硬件结构 缺省扩展名 * Red Hat程序包管理器(RPM) RPM的五种基本操作模式: 安装 删除(卸载) 查询 升级 校验:把所安装的软件包的信息同软件包在初始安装时存储在软件包数据库中的信息进行对比,从而确定软件包是否存在问题 *注:必须是根用户才能安装、删除、或升级某个 RPM 软件包。 rpm程序包管理方式:rpm命令 rpm [-options] [packages] * 安装RPM包 格式: rpm –i [options] packages -i: 安装 packages: 安装包的名称,可一次性安装多个软件包 常用选项: -v:显示安装过程中的详细的信息 -h: 在安装过程中以“#”来表示安装的进度。 * 安装RPM包 -ivh组合:对于较大的RPM包,在安装时尤其需要使用此组合,这样可以看到安装过程的相应信息,更可以了解安装的进度。 例子: #rpm –ivh foo-1.0-1.i386.rpm Preparing... ########################################### [100%] 1: foo ########################################### [100%] * 安装RPM包 -ivvv组合:了解安装过程中各个阶段所发生的事情 例子: # rpm –ivvv foo-1.0-1.i386.rpm Preparing... ########################################### [100%] file /usr/bin/foo from install of foo-1.0-1 conflicts with file from package bar-2.0.20 * 查询RPM包 RPM中的查询方式可用来确定软件包的各种属性。 对超级用户和普通用户都适用 格式: rpm –q [options] package 若-q后不跟任何选项,则只显示软件包名称、版本号和发行版次。 package:软件包名称,而非.rpm文件 选项: -i:显示软件包信息,包括名称、描述、发行版本、大小、制造日期、生产商,以及其它杂项。 -l:列出该软件包的所有相关目录文件清单 * 查询RPM包 例子: 显示安装的软件包 foo 的名称、版本、和发行号码。 $rpm -q kernel kernel-2.4.20-8 查看内核软件包的详细信息。 $rpm–qi kernel Name : kernel Relocations: (not relocateable) Version : 2.4.20 Vendor: Red Hat, Inc. Release : 8 Build Date: 2003年03月14日 星期五 07时01分52秒 Install Date: 2004年05月25日 星期二 17时45分43秒 Build Host: Group : 系统环境/内核
显示全部
相似文档