1、UNIX系统管理与应用 I,学习情境3: 应用软件安装与维护,工作情境:,张先生是公司的一名新职员,公司为他配发了一台电脑,公司要求使用linux平台的办公软件办公.他自己在午休等闲暇时候喜欢听听音乐、看看电影,或者跟朋友网上聊天 因此,张先生需要为自己电脑安装相应的软件,包括: 1、Linux下办公用的office软件 2、多媒体播放软件,如mplayer 3、网上聊天软件,不同的工作情境,需要安装不同的软件:,编程软件 数据库系统 办公软件 娱乐软件,工作情境任务分解:,1、 回顾windows下软件与安装方式 2、了解Linux下软件包形式 3、掌握Linux下常用软件的安装步骤 (of
2、fice 、zhcon 、MPlayer、QQ) 4、卸载软件,任务1: windows下软件与安装方式,软件形式 直接安装 解压缩+手动安装 解压缩并自动安装 解压缩(免安装) ,任务1 : windows下软件与安装方式,安装与卸载 下载/购买 解压 双击“setup”/ “install”,接受协议,选择安装位置,下一步即可 运行反安装程序(Uninstall、卸载等) 、删除程序就可将软件清除干净 完全图形化的操作界面,简单、直观,任务2:了解Linux下软件包形式,Linux系统中常见的安装包形式: rpm 或deb 形式软件包 二进制形式软件包 源代码形式软件包 其他,各类安装方式
3、对比,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,任务3: Linux下常用软件的安装方法与步骤,1、rpm包安装与维护 P119 (以zhcon为例) RPM (Red Hat Package Manager): 是大多数Linux都支持的软件包形式 软件包中包括可执行的二进制文件和程序运行时所需要的文件 只有超级用户才能安装、删除、更新,普通用户只能查询 安装简单,只需一条命令即可完成 软件包形式:zhcon-0.2.3-1.i386.rpm,rpm包管理,管理内容:查看、安装、删除 操作方式 图形操作: 选择“控制面板”选择“软件包管理器” 命令操作:rpm命
4、令,(1) 查询RPM软件包,语法 #rpm 参数 已安装RPM包 参数: -qa:查询系统中所有已安装的软件包 -q 软件名:查询软件包是否已安装 -ql 软件名:查询软件包中文件的安装位置,(1) 查询RPM软件包,-qf filename:查询已安装的文件属于哪个软件包 -qi 软件名:查询已安装软件包的详细信息 例如:# rpm -ql zip-2.3-16# rpm -qi zhcon,(2) 安装RPM软件包,语法: #rpm 参数 RPM包安装文件 参数:例如: rpm -ivh jdk-1_5_0_2-linux-i586.rpm rpm -ivh zhcon-0.2.3-1.
5、i386.rpm (学生做),(3) 升级RPM软件包,语法: rpm 参数 RPM包安装文件 参数:例如: #rpm -Uvh rpmfile.rpm 注意:升级应替换旧的,可能出现警告,(4)删除RPM软件包,语法: rpm 参数 已安装的RPM包 参数:-e:卸载软件包 例如:rpm -ev jdk 删除已安装的jdk软件包,如果成功删除,将没有任何提示信息。,思考一下:,rpm为什么能这么方便的升级、查询、删除软件? 系统的RPM数据库记载了所有的以RPM方法安装的数据,因此可以非常方便地删除、查询和升级软件。 注意:rpm包安装虽然操作简单,但是可能安装失败,原因是? 缺少相关的其他
6、软件包所致。解决办法: rpm ivh -nodeps name.rpm,2、二进制形式软件包安装,类似于Windows下的可执行文件 是已经经过编译的软件 一般直接运行一个程序进行安装 这类软件可能带有安装说明文档(readme install),可以按其说明进行安装,安装过程,解压 使用tar zxvf *.tar.gz命令解压并释放安装软件; 配置安装环境 进入软件目录,执行“./configure -prefix=安装目录”命令,对安装环境进行配置,同时指定软件的安装位置,省略-prefix参数则在当前目录下安装 运行安装文件,执行“./安装文件”,举例:office安装演示,offi
7、ce安装演示(学生) 打开一个ppt文档(学生),3、源代码形式软件包安装(MPlayer为例),源代码形式软件: 文件名后缀一般为.tar.gz(或tar.bz2) 要经过编译后才能安装 这类软件安装过程最为复杂,持续时间也较长 常常会有一个安装说明文档,安装过程,一般安装过程分4步进行 tar #解压; ./configure #对安装环境进行配置,同时指定软件的安装位置; make #编译软件; make install #安装软件; 例:MPlayer软件安装,例:MPlayer软件安装演示,cd /tmp/soft tar xjvf MPlayer.xxxxxx.tar.bz2 C /opt cd /opt/MPlayexxxxxx # README文档 ./configure make #编译时间长 make install,播放mp3歌曲、avi视频,cd /opt/MPlayexxxxxx ./mplayer .mp3 ./mplayer .avi,任务4:卸载软件,卸载:将软件从系统中删除 方法: rpm e运行卸载程序uninstall 手工删除软件所在目录,总结:,技能: 常用软件的安装与维护 知识: rpm命令 tar命令,休息!,