欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    linux入门教程之安装及管理应用程序ppt课件.ppt

    • 资源ID:2076114       资源大小:328KB        全文页数:33页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    linux入门教程之安装及管理应用程序ppt课件.ppt

    1,第三章 安装及管理应用程序,2,Linux命令行的通用格式是什么?获得命令的帮助信息有哪几种方式?如何将归档压缩文件释放恢复至指定目录?-C在vi编辑器中,如何快速复制粘贴多行文字?,课程回顾,3,了解Linux 应用程序的组成熟悉RPM软件包管理机制会使用rpm软件包管理工具会从源码包编译安装应用程序,技能展示,4,本章结构,Linux应用程序基础,从源代码编译安装程序,Linux命令与应用程序的关系,源代码编译概述,Linux应用程序的组成,RPM概述,软件包的封装类型,安装及管理应用程序,使用rpm包管理工具,使用RPM包管理命令,在图形界面中管理RPM包,从源代码编译安装程序的基本过程,5,应用程序与系统命令的关系文件位置 系统命令:一般在/bin和/sbin目录中,或为Shell内部指令 应用程序:通常在/usr/bin和/usr/sbin目录中主要用途 系统命令:完成对系统的基本管理工作,例如IP配置工具 应用程序:完成相对独立的其他辅助任务,例如网页浏览器适用环境 系统命令:一般只在字符操作界面中运行 应用程序:根据实际需要,有些程序可在图形界面中运行运行格式 系统命令:一般包括命令字、命令选项和命令参数 应用程序:通常没有固定的执行格式,Linux应用程序基础,6,典型应用程序的目录结构,Linux应用程序基础,7,常见的软件包封装类型,软件包的封装类型,8,RPM Package Manager由Red Hat公司提出,被众多Linux发行版所采用建立统一的数据库文件,详细记录软件包安装、卸载等变化信息,能够自动分析软件包依赖关系,RPM包管理机制,RPM软件包软件素材参考:http:/一般命名格式:bash-3.1-16.1.i386.rpm,软件名称,版本号,硬件平台,扩展名,发布次数,9,主要功能1.查询RPM软件、包文件的相关信息2.安装、升级、卸载RPM软件包3.维护RPM数据库信息,RPM包管理命令 rpm,10,查询已安装的RPM软件信息格式:rpm-q子选项 软件名用法:结合不同的子选项 完成不同查询-qa:查看系统中已安装的所有RPM软件包列表-qi:查看指定软件的详细信息-ql:查询指定软件包所安装的目录、文件列表-qc:仅显示指定软件包安装的配置文件-qd:仅显示指定软件包安装的文档文件-qv查询文件/目录属于哪个RPM软件格式:rpm-qf 文件或目录名,查询RPM软件信息,11,查询RPM软件信息,rootlocalhost#rpm-q bashbash-3.1-16.1rootlocalhost#rpm-qa|grep bashbash-3.1-16.1,rootlocalhost#rpm-qf/usr/bin/vimvim-enhanced-7.0.109-3,rootlocalhost#rpm-ql dhcp/etc/dhcpd.conf/etc/rc.d/init.d/dhcpd,查询是否已安装有bash软件包,查询vim是由哪个软件包安装的,查询dhcp软件包安装的文件列表,12,查询未安装的RPM包文件格式:rpm-qp子选项 RPM包文件用法:结合不同的子选项 完成不同查询-qpi:通过.rpm包文件查看该软件的详细信息-qpl:查看.rpm安装包内所包含的目录、文件列表-qpc:查看.rpm安装包内包含的配置文件列表-qpd:查看.rpm安装包内包含的文档文件列表,查询RPM软件信息,13,查询RPM软件信息,rootlocalhost#rpm-qpi lynx-2.8.5-28.1.i386.rpmwarning:lynx-2.8.5-28.1.i386.rpm:Header V3 DSA signature:NOKEY,key ID 37017186Name:lynx Relocations:(not relocatable)Version:2.8.5 Vendor:Red Hat,Inc.Release:28.1 Build Date:2006年07月13日 星期四 14时10分20秒,rootlocalhost Server#rpm-qpl lynx-2.8.5-28.1.i386.rpm/etc/lynx-site.cfg/etc/lynx.cfg,查询lynx软件安装包的摘要信息,查询lynx安装包中的文件列表,14,安装或升级RPM软件格式:rpm 选项 RPM包文件.用法:不同选项适用于不同情况-i:安装一个新的rpm软件包-U:升级某个rpm软件,若原本未装,则进行安装-F:更新某个rpm软件,若原本未装,则放弃安装卸载指定的RPM软件格式:rpm-e 软件名,安装、升级、卸载RPM软件包,15,辅助选项-h:以“#”号显示安装的进度-v:显示安装过程中的详细信息,安装、升级、卸载RPM软件包,16,安装、升级、卸载RPM软件包,rootlocalhost#rpm-q lynxlynx-2.8.5-28.1rootlocalhost#rpm-e lynxrootlocalhost#rpm-q lynxpackage lynx is not installed,rootlocalhost#rpm-ivh lynx-2.8.5-28.1.i386.rpmwarning:lynx-2.8.5-28.1.i386.rpm:Header V3 DSA signature:NOKEY,key ID 37017186Preparing.#100%1:lynx#100%,安装lynx软件包同时显示安装进度,卸载lynx软件包,17,安装、升级、卸载RPM软件包,rootlocalhost#rpm-i wget-1.10.2-3.2.1.i386.rpmrootlocalhost#rpm-q wgetwget-1.10.2-3.2.1rootmail#rpm-Uvh/media/cdrom/wget-1.10.2-7.el5.i386.rpmwarning:/media/cdrom/wget-1.10.2-7.el5.i386.rpm:Header V3 DSA signature:NOKEY,key ID 37017186Preparing.#100%1:wget#100%rootlocalhost#rpm-q wgetwget-1.10.2-7.el5,升级wget软件包,18,安装有依赖关系的多个软件时被依赖的软件包需要先安装同时指定多个.rpm包文件进行安装卸载有依赖关系的多个软件时依赖其他程序的软件包需要先卸载同时指定多个软件名进行卸载,解决软件包依赖关系,忽略依赖关系结合“-nodeps”选项,但可能导致软件异常,19,维护RPM数据库,当RPM数据库损坏时,需要进行数据库重建格式:rpm-rebuilddb 或者 rpm-initdb,20,在图形界面中管理RPM包,图形界面中的“添加/删除软件”依赖于YUM(Yellow dog Updater,Modified)机制调用yum命令工具进行软件更新使用“添加/删除软件”工具的条件能够访问互联网中的YUM源服务器 若使用默认源,需有合法的安装序列号和服务订阅号在局域网内构建本地的YUM源服务器 参考Linux实用技术阅读手册第一章,21,请思考:如何查询util-linux软件包安装了哪些文件?如何查询mkdir命令是由哪个RPM软件包安装的?安装.rpm软件包时,-i、-U、-F选项有何区别?如何强制卸载被其他程序依赖的软件?安装、卸载软件时忽略依赖关系有什么坏处?,小结,22,使用源代码安装软件的优点获得最新的软件版本,及时修复bug根据用户需要,灵活定制软件功能应用场合举例安装较新版本的应用程序时 自由软件的最新版本大都以源码的形式最先发布当前安装的程序无法满足需要时 编译安装可由用户自行修改、定制功能需要为应用程序添加新的功能时 用户可以重新配置、自由修改源代码,加入新的功能,源代码编译概述,23,Tarball 封包:.tar.gz 和.tar.bz2 格式居多软件素材参考:http:/完整性校验md5sum校验工具 计算MD5校验和,并与官方提供的值相比较,判断是否一致,源代码编译概述,rootlocalhost#md5sum axel-1.0a.tar.gz 2d94c0b36b374834567f1fcec5f89119 axel-1.0a.tar.gz,MD5校验和,24,确认源代码编译环境需安装支持 C/C+程序语言的 编译器 gcc-4.1.1-52.el5、gcc-c+-4.1.1-52.el5 make-3.81-1.1.i386,源代码编译概述,rootlocalhost#gcc-versiongcc(GCC)4.1.1 20070105(Red Hat 4.1.1-52)Copyright(C)2006 Free Software Foundation,Inc.本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;包括没有适销性和某一专用目的下的适用性担保。rootlocalhost#g+-versiong+(GCC)4.1.1 20070105(Red Hat 4.1.1-52),25,解包 tar解包、释放出源代码文件配置./configure针对当前系统、软件环境,配置好安装参数编译 make将源代码文件变为二进制的可执行程序安装 make install将编译好的程序文件复制到系统中,源码编译安装的基本过程,26,1.解包习惯上将软件包释放到/usr/src/目录解包后的源代码文件位置:/usr/src/软件名-版本号/,源码编译安装的基本过程,rootlocalhost#tar zxvf axel-1.0a.tar.gz-C/usr/src/rootlocalhost#ls/usr/src/axel-1.0a/API axelrc.example configure CREDITS gui nl.po tcp.caxel.1 CHANGES conn.c de.po http.c README tcp.haxel.c conf.c conn.h ftp.c http.h search.c text.caxel.h conf.h COPYING ftp.h Makefile search.h,configure 执行脚本用于下一步的配置,README 或 INSTALL 文件可提供安装说明,27,2.配置需将工作目录切换到软件源码所在目录使用源码目录中的 configure 脚本执行“./configure-help”可以查看帮助典型的配置选项:-prefix=软件安装目录,源码编译安装的基本过程,rootlocalhost#cd/usr/src/axel-1.0arootlocalhost axel-1.0a#./configure-prefix=/usr/local/axel,若不指定任何配置选项,将采用默认值,28,3.编译 执行 make 命令4.安装 执行 make install 命令,源码编译安装的基本过程,rootlocalhost axel-1.0a#makerootlocalhost axel-1.0a#make install,这两个步骤可以合写为一行:make&make install,29,验证已编译安装完成的程序查看安装后的软件目录、了解软件程序的使用方法,源码编译安装的基本过程,rootlocalhost axel-1.0a#ls/usr/local/axel/usr/local/axel/bin/usr/local/axel/:bin etc share/usr/local/axel/bin/:axelrootlocalhost axel-1.0a#/usr/local/axel/bin/axel helpUsage:axel options url1 url2 url.-max-speed=x-s x Specify maximum speed(bytes per second),30,本章总结,Linux应用程序基础,从源代码编译安装程序,Linux命令与应用程序的关系,源代码编译概述,Linux应用程序的组成,RPM概述,软件包的封装类型,安装及管理应用程序,使用rpm包管理工具,使用RPM包管理命令,在图形界面中管理RPM包,从源代码编译安装程序的基本过程,31,需求描述安装RPM包程序:Samba服务器软件、Lynx文本网页浏览器 RealPlayer播放器、Webmin管理套件、Linux版QQ软件 使用rpm命令查询上述各软件包的相关文件、信息编译安装源码包程序:Axel多线程下载工具 Zebra软路由器程序使用软件包的安装向导程序安装下列软件:PDF文件阅读器Adobe Reader OpenOfice.org办公套件 Firefox图形网页浏览器,实验案例:为Linux主机安装应用程序,32,实现思路任务1准备好各个软件包素材以RPM方式安装相关软件包 Samba、Lynx、RealPlayer、Webmin、QQ熟悉Webmin管理套件的使用,实验案例:为Linux主机安装应用程序,33,实现思路任务2以源码编译方式安装相关软件包 Axel、Zebra安装二进制软件包 Adobe Reader、OpenOffice.org、Firefox熟悉Axel、Zebra、OpenOffice软件的使用,实验案例:为Linux主机安装应用程序,

    注意事项

    本文(linux入门教程之安装及管理应用程序ppt课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开