欢迎来到天天文库
浏览记录
ID:38295953
大小:267.50 KB
页数:27页
时间:2019-06-07
《安装及管理应用程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、安装及管理应用程序技能展示了解Linux应用程序的组成熟悉RPM软件包管理机制会使用rpm软件包管理工具会从源码包编译安装应用程序2本章结构Linux应用程序基础从源代码编译安装程序`Linux命令与应用程序的关系源代码编译概述Linux应用程序的组成RPM概述软件包的封装类型安装及管理应用程序使用rpm包管理工具使用RPM包管理命令在图形界面中管理RPM包从源代码编译安装程序的基本过程3Linux应用程序基础应用程序与系统命令的关系文件位置系统命令:一般在/bin和/sbin目录中,或为Shell内部指令应用程序:通
2、常在/usr/bin和/usr/sbin目录中主要用途系统命令:完成对系统的基本管理工作,例如IP配置工具应用程序:完成相对独立的其他辅助任务,例如网页浏览器适用环境系统命令:一般只在字符操作界面中运行应用程序:根据实际需要,有些程序可在图形界面中运行运行格式系统命令:一般包括命令字、命令选项和命令参数应用程序:通常没有固定的执行格式4Linux应用程序基础典型应用程序的目录结构文件类型保存目录普通执行程序文件/usr/bin服务器执行程序文件和管理程序文件/usr/sbin应用程序配置文件/etc日志文件/var/l
3、og应用程序文档文件/usr/share/doc应用程序手册页文件/usr/share/man5软件包的封装类型常见的软件包封装类型封装类型说明rpm软件包扩展名为“.rpm”deb软件包扩展名为“.deb”源代码软件包一般为“.tar.gz”、“.tar.bz2”等格式的压缩包包含程序的原始代码提供安装程序的软件包在压缩包内提供install.sh、setup等安装程序或以“.bin”格式的单个执行文件提供绿色免安装的软件包在压缩包内提供已编译好的执行程序文件解开压缩包后的文件即可直接使用6RPM软件包软件素材参考:
4、http://rpmfind.net一般命名格式:bash-3.1-16.1.i386.rpmRPM包管理机制RPMPackageManager由RedHat公司提出,被众多Linux发行版所采用建立统一的数据库文件,详细记录软件包安装、卸载等变化信息,能够自动分析软件包依赖关系软件名称版本号硬件平台扩展名发布次数7RPM包管理命令——rpm主要功能1.查询RPM软件、包文件的相关信息2.安装、升级、卸载RPM软件包3.维护RPM数据库信息8查询RPM软件信息查询已安装的RPM软件信息格式:rpm-q[子选项][软件名
5、]用法:结合不同的子选项完成不同查询-qa:查看系统中已安装的所有RPM软件包列表-qi:查看指定软件的详细信息-ql:查询指定软件包所安装的目录、文件列表-qc:仅显示指定软件包安装的配置文件-qd:仅显示指定软件包安装的文档文件查询文件/目录属于哪个RPM软件格式:rpm-qf文件或目录名9查询RPM软件信息[root@localhost~]#rpm-qbashbash-3.1-16.1[root@localhost~]#rpm-qa
6、grepbashbash-3.1-16.1[root@localhost~]#r
7、pm-qf/usr/bin/vimvim-enhanced-7.0.109-3[root@localhost~]#rpm-qldhcp/etc/dhcpd.conf/etc/rc.d/init.d/dhcpd……查询是否已安装有bash软件包查询vim是由哪个软件包安装的查询dhcp软件包安装的文件列表10查询RPM软件信息查询未安装的RPM包文件格式:rpm-qp[子选项]RPM包文件用法:结合不同的子选项完成不同查询-qpi:通过.rpm包文件查看该软件的详细信息-qpl:查看.rpm安装包内所包含的目录、文件列表
8、-qpc:查看.rpm安装包内包含的配置文件列表-qpd:查看.rpm安装包内包含的文档文件列表11查询RPM软件信息[root@localhost~]#rpm-qpilynx-2.8.5-28.1.i386.rpmwarning:lynx-2.8.5-28.1.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186Name:lynxRelocations:(notrelocatable)Version:2.8.5Vendor:RedHat,Inc.Release:28.1B
9、uildDate:2006年07月13日星期四14时10分20秒……[root@localhostServer]#rpm-qpllynx-2.8.5-28.1.i386.rpm/etc/lynx-site.cfg/etc/lynx.cfg……查询lynx软件安装包的摘要信息查询lynx安装包中的文件列表12安装、升级、卸载RPM软
此文档下载收益归作者所有