《学习情境-3-应用软件安装与维护.ppt》由会员分享,可在线阅读,更多相关《学习情境-3-应用软件安装与维护.ppt(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、.UNIX系统管理与应用 I.学习情境3:应用软件安装与维护3学习情境3:应用软件安装与维护工作情境:张先生是公司的一名新职员张先生是公司的一名新职员,公司为他配发公司为他配发了一台电脑了一台电脑,公司要求使用公司要求使用linuxlinux平台的办公平台的办公软件软件办公办公.他自己在午休等闲暇时候喜欢他自己在午休等闲暇时候喜欢听听听音乐、看看电影听音乐、看看电影,或者跟朋友,或者跟朋友网上聊天网上聊天因此,张先生需要为自己电脑安装相应的因此,张先生需要为自己电脑安装相应的软件,包括:软件,包括:1 1、LinuxLinux下办公用的下办公用的officeoffice软件软件2 2、多媒体播
2、放软件,如、多媒体播放软件,如mplayermplayer3 3、网上聊天软件、网上聊天软件4学习情境3:应用软件安装与维护不同的工作情境,需要安装不同的软件:编程软件编程软件数据库系统数据库系统办公软件办公软件娱乐软件娱乐软件5学习情境3:应用软件安装与维护工作情境任务分解:1 1、回顾回顾windowswindows下软件与安装方式下软件与安装方式2 2、了解、了解LinuxLinux下软件包形式下软件包形式3 3、掌握、掌握LinuxLinux下常用软件的安装步骤下常用软件的安装步骤(office office、zhcon zhcon、MPlayerMPlayer、QQQQ)4 4、卸载
3、软件、卸载软件6学习情境3:应用软件安装与维护任务1:windows下软件与安装方式软件形式软件形式直接安装直接安装解压缩解压缩+手动安装手动安装解压缩并自动安装解压缩并自动安装解压缩(免安装)解压缩(免安装)7学习情境3:应用软件安装与维护任务1:windows下软件与安装方式安装与卸载安装与卸载下载下载/购买购买 解压解压 双击双击“setup”/setup”/“install”install”,接受协议,选择安装位置,下,接受协议,选择安装位置,下一步即可一步即可运行反安装程序(运行反安装程序(UninstallUninstall、卸载等)、卸载等)、删、删除程序就可将软件清除干净除程序
4、就可将软件清除干净 完全图形化的操作界面,简单、直观完全图形化的操作界面,简单、直观8学习情境3:应用软件安装与维护任务2:了解Linux下软件包形式LinuxLinux系统中常见的安装包形式:系统中常见的安装包形式:rpm rpm 或或deb deb 形式软件包形式软件包二进制形式软件包二进制形式软件包源代码形式软件包源代码形式软件包其他其他9学习情境3:应用软件安装与维护各类安装方式对比软件形式文件名特点(后缀)优点缺点rpm 或deb包.rpm .deb智能化:安装、卸载一条命令不够灵活二进制包.tar.gz安装较简单(解压后运行安装程序)不够灵活源代码包.tar.gz .tar.bz2
5、配置灵活开放性好安装步骤繁琐安装时间长可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境10学习情境3:应用软件安装与维护11学习情境3:应用软件安装与维护任务3:Linux下常用软件的安装方法与步骤1 1、rpmrpm包安装与维护包安装与维护 P119 P119(以(以zhconzhcon为例)为例)RPMRPM (Red Hat Package Manager):(Red Hat Package Manager):是大多数是大多数LinuxLinux都支持的软件包形式都支持的软件包形式软件包中包括可执行的二进制文件和程序运行时所需软件包中包括可执行的二进制文件和程序运行
6、时所需要的文件要的文件只有超级用户才能安装、删除、更新,普通用户只能只有超级用户才能安装、删除、更新,普通用户只能查询查询安装简单,只需一条命令即可完成安装简单,只需一条命令即可完成软件包形式:软件包形式:zhcon-0.2.3-1.i386.rpm zhcon-0.2.3-1.i386.rpm12学习情境3:应用软件安装与维护rpm包管理管理内容:查看、安装、删除管理内容:查看、安装、删除操作方式操作方式图形操作:形操作:选择“控制面板控制面板”选择“软件包管理器件包管理器”命令操作:命令操作:rpmrpm命令命令13学习情境3:应用软件安装与维护(1)查询RPM软件包语法语法#rpm#rp
7、m 参数参数 已安装已安装RPMRPM包包参数:参数:-qa-qa:查询系统中所有已安装的软件包:查询系统中所有已安装的软件包-q-q 软件名:查询软件包是否已安装软件名:查询软件包是否已安装-ql-ql 软件名:查询软件包中文件的安装位置软件名:查询软件包中文件的安装位置14学习情境3:应用软件安装与维护(1)查询RPM软件包 -qf filename-qf filename:查询已安装的文件属于哪个:查询已安装的文件属于哪个软件包软件包-qi-qi 软件名:查询已安装软件包的详细信息软件名:查询已安装软件包的详细信息例如:例如:#rpm-ql zip-2.3-16#rpm-ql zip-2
8、.3-16#rpm-qi zhcon#rpm-qi zhcon 15学习情境3:应用软件安装与维护(2)安装RPM软件包语法:语法:#rpm#rpm 参数参数 RPMRPM包安装文件包安装文件参数:参数:例如:例如:rpm-ivh jdk-1_5_0_2-linux-i586.rpmrpm-ivh jdk-1_5_0_2-linux-i586.rpmrpm-ivh zhcon-0.2.3-1.i386.rpm rpm-ivh zhcon-0.2.3-1.i386.rpm(学生做)(学生做)参数参数 功能功能-i安装软件包-v显示安装过程详细信息-h显示包安装进度16学习情境3:应用软件安装与维
9、护(3)升级RPM软件包语法:语法:rpmrpm 参数参数 RPMRPM包安装文件包安装文件参数:参数:例如:例如:#rpm-Uvh rpmfile.rpm#rpm-Uvh rpmfile.rpm 注意:升级应替换旧的,可能出现警告注意:升级应替换旧的,可能出现警告参数参数 功能功能-U升级软件包-v显示安装过程详细信息-h显示包安装进度17学习情境3:应用软件安装与维护(4)删除RPM软件包语法:语法:rpmrpm 参数参数 已安装的已安装的RPMRPM包包参数:参数:-e-e:卸载软件包:卸载软件包例如:例如:rpm-ev jdk rpm-ev jdk删除已安装的删除已安装的jdkjdk软
10、件包,如果成功删除,将没有任何软件包,如果成功删除,将没有任何提示信息。提示信息。18学习情境3:应用软件安装与维护思考一下:rpmrpm为什么能这么方便的升级、查询、删为什么能这么方便的升级、查询、删除软件?除软件?系统的系统的RPMRPM数据库记载了所有的以数据库记载了所有的以RPMRPM方法方法安装的数据,因此可以非常方便地删除、查询安装的数据,因此可以非常方便地删除、查询和升级软件。和升级软件。注意:注意:rpmrpm包安装虽然操作简单,但是可包安装虽然操作简单,但是可能安装失败,原因是?能安装失败,原因是?缺少相关的其他软件包所致。解决办法:缺少相关的其他软件包所致。解决办法:rpm
11、 ivh -nodeps name.rpmrpm ivh -nodeps name.rpm19学习情境3:应用软件安装与维护2、二进制形式软件包安装类似于类似于WindowsWindows下的可执行文件下的可执行文件是已经经过编译的软件是已经经过编译的软件一般直接运行一个程序进行安装一般直接运行一个程序进行安装这类软件可能带有安装说明文档(这类软件可能带有安装说明文档(readme readme installinstall),可以按其说明进行安装),可以按其说明进行安装20学习情境3:应用软件安装与维护安装过程解压解压使用使用tar zxvf*.tar.gztar zxvf*.tar.gz命
12、令解压并释放安装命令解压并释放安装软件;软件;配置安装环境配置安装环境进入软件目录,执行进入软件目录,执行“./configure-prefix=./configure-prefix=安装目录安装目录”命令,对安装环境进行配置,同时命令,对安装环境进行配置,同时指定软件的安装位置,省略指定软件的安装位置,省略-prefix-prefix参数则在当参数则在当前目录下安装前目录下安装运行安装文件,执行运行安装文件,执行“././安装文件安装文件”21学习情境3:应用软件安装与维护举例:举例:office安装演示安装演示officeoffice安装演示(学生)安装演示(学生)打开一个打开一个pptp
13、pt文档(学生)文档(学生)22学习情境3:应用软件安装与维护3、源代码形式软件包安装(MPlayer为例)源代码形式软件:源代码形式软件:文件名后缀一般为文件名后缀一般为.tar.gz.tar.gz(或(或tar.bz2tar.bz2)要经过编译后才能安装要经过编译后才能安装这类软件安装过程最为复杂,持续时间也较这类软件安装过程最为复杂,持续时间也较长长常常会有一个安装说明文档常常会有一个安装说明文档23学习情境3:应用软件安装与维护安装过程一般安装过程分一般安装过程分4 4步进行步进行1.1.tar#tar#解解压;2.2./configure#./configure#对安装安装环境境进行
14、配置,同行配置,同时指定指定软件的安装位置;件的安装位置;3.3.make#make#编译软件;件;4.4.make install#make install#安装安装软件;件;例:例:MPlayerMPlayer软件安装件安装24学习情境3:应用软件安装与维护例:MPlayer软件安装演示cd/tmp/softcd/tmp/softtar xjvf MPlayer.xxxxxx.tar.bz2 C/opttar xjvf MPlayer.xxxxxx.tar.bz2 C/optcd/opt/MPlayexxxxxx#READMEcd/opt/MPlayexxxxxx#README文档文档./
15、configure./configuremake#make#编译时间长编译时间长 make installmake install25学习情境3:应用软件安装与维护播放mp3歌曲、avi视频cd /opt/MPlayexxxxxxcd /opt/MPlayexxxxxx./mplayer .mp3./mplayer .mp3./mplayer .avi./mplayer .avi26学习情境3:应用软件安装与维护任务4:卸载软件卸载:将软件从系统中删除卸载:将软件从系统中删除方法:方法:rpm erpm e 运行卸载程序运行卸载程序uninstall uninstall 手工删除软件所在目录手工删除软件所在目录27学习情境3:应用软件安装与维护总结:总结:技能:技能:常用软件的安装与维护常用软件的安装与维护知识:知识:rpmrpm命令命令tartar命令命令28学习情境3:应用软件安装与维护休息!