收藏 分享(赏)

云南省矿产资源补偿费征收管理实施办法.doc.ppt

上传人:j35w19 文档编号:8129075 上传时间:2019-06-10 格式:PPT 页数:18 大小:259KB
下载 相关 举报
云南省矿产资源补偿费征收管理实施办法.doc.ppt_第1页
第1页 / 共18页
云南省矿产资源补偿费征收管理实施办法.doc.ppt_第2页
第2页 / 共18页
云南省矿产资源补偿费征收管理实施办法.doc.ppt_第3页
第3页 / 共18页
云南省矿产资源补偿费征收管理实施办法.doc.ppt_第4页
第4页 / 共18页
云南省矿产资源补偿费征收管理实施办法.doc.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、第十二章 应用软件的安装方法,本章要点,编译源代码的安装方法RPM包的命令行安装方法利用图形安装工具安装RPM包,安装Linux软件越来越容易了, 现在,大多数版本的Linux都支持很多类型的管理工具包,可以在很大程度上简化软件安装过程,例如RPM(RedHat软件管理工具包) 。但是我们也不能低估了懂得在Linux下直接用源代码安装软件的重要性。,12-1 源代码安装,使用源代码进行软件安装,可能会更复杂一些,但是用源代码安装软件至今仍然是在Linux进行软件安装的重要手段,也是运行Linux的最主要的优势之一。使用源代码安装软件,能按照用户的需要选择用户制定的安装方式进行安装,而不是仅仅依

2、靠那些在安装包中的预配置的参数选择进行安装。另外,仍然有一些软件程序只能从源代码处进行安装。从这些原因来说,有必要懂得如何从源代码中进行软件安装。,12-1 源代码安装,在安装应用软件之前,要确保软件安装的编译环境,比如GCC、必要的库文件等。不过大多数Linux发行版本都已经默认安装了GCC编译器。,应用软件的源代码一般是file.tar.gz、file.tgz或者file.tar.bz2格式。需要先解压缩、解包后再配置、编译、安装。,大多数软件开发者会在软件安装包中包含目录结构,所以安装时没必要再进行人工创建目录。不过,可以把文件解压缩到一个空目录中进行安装,这是比较好的习惯。,12-1

3、源代码安装,成功解压缩源代码文件后,接下来应该在安装前阅读readme文件和查看其它安装文件。尽管许多源代码文件包都使用基本相同的命令,但是有时在阅读这些文件时就能发现一些重要的区别。例如,有些软件包含一个可以做完安装的安装脚本程序。在正式安装之前阅读这些说明文件,通常会为安装节约大量的时间。,通常的安装方法是从安装包的目录执行以下命令: ./configure make make install,12-1 源代码安装,配置脚本程序将对系统进行检测,确定要安装的组件,并且完成诸如编译器的兼容性和所需要的库的完整性检测。如果发现有任何遗漏,安装程序就会输出一个错误信息,并且创建一个config.

4、cache文件来保存这个失败的安装信息。如果想继续进行安装,重新运行配置脚本,就需要使用命令rm删除config.cache文件,这样,就可能保证配置脚本能再次进行所有的安装检测。,第二个命令是make,完成把源代码编译成为可执行的二进制代码,用来进行系统安装。这一步可能要花费大量的时间,这主要是看要编译的代码大小和系统的速度了。,接下来的make install命令将把源代码的编译结果,安装到你的系统,这些结果通常是二进制代码或库文件。主要方法是拷贝这些文件到合适的目录下,成为系统文件。这些步骤通常可以在配置阶段完成。如果不能确定该命令运行完成之后文件都存到什么地方了,可以查看readme和

5、安装文件,看安装程序默认安装在什么目录下了。 也可以查看配置脚本创建的makefile文件,看有什么变量存贮在该文件中。标准目录通常是/usr/local/bin,/usr/local/sbin和/usr/local/lib,不过也有可能有变化,需要的话做可以进一步的研究。,12-1 源代码安装,12-1 源代码安装,要完成最后一个命令,必须拥有根权限,否则就不能把文件拷贝到指定的目录。一种方法是以根权限运行所有的命令,这时为了安全,应该检查脚本的安全性,因为以根权限运行脚本的任何命令,都相当于在根权限下运行每个命令行。虽然这不是太大的问题,尤其是从比较有名的站点下载时,安全问题都会得到保证,

6、但最好还是在脑中绷紧这根弦,防人之心不可无。,12-2 RPM包在文本环境下的安装,RPM RPM : RedHat Package Manager 使用最广泛的软件管理程序之一 RPM以一种数据库记录的形式,将需要的软件安装到系统上。 RPM包包含软件的依赖组件 RPM包已经编译完成,所以一定要确保下载了正确的适合自己操作系统版本的包。,12-2 RPM包在文本环境下的安装,RPM文件格式 举例:rp-pppoe-2.6-5.i386.RPM 软件名称 版本信息:主版本和次版本 版本发布次数:通常是编译次数 硬件平台 i386:所有X86平台,无论是旧的奔腾还是新的奔四,还有K7等 i586

7、:包括奔腾一代MMX CPU,AMD的K5 K6等 i686:奔2以后的CPU以及K7以上的CPU noarch:没有硬件登记限制,12-2 RPM包在文本环境下的安装,12.2.1 使用RPM,RPM共有4种基本模式:安装、查询、验证、删除。,安装模式:rpm -i 安装选项 查询模式:rpm -q 查询选项 软件包验证模式:rpm V 或 verify验证选项删除模式:rpm e ,12-2 RPM包在文本环境下的安装,12.2.2 安装和升级选项,格式:rpm i 安装选项 RPM软件包名安装选项:-vh:显示安装过程的一些详细信息,有助于了解安装是否成功及出错原因。-percent:显

8、示安装进度-nodeps:不作依赖性检查-replacefile:替换已安装文件,安装,12-2 RPM包在文本环境下的安装,12.2.2 安装和升级选项,安装,例:安装一个新的软件包e2fsprogs-1.32-6.i386.rpm。,# rpm ivh e2fsprogs-1.32-6.i386.rpm,12-2 RPM包在文本环境下的安装,12.2.2 安装和升级选项,升级,升级同安装是一样的,只不过升级会把原来低版本的文件先删除掉,再安装。,格式:rpm U 安装选项 RPM软件包名,# rpm Uvh rhviewer-3.10a-13.i386.rpm,12-2 RPM包在文本环境

9、下的安装,12.2.3 查询选项,格式:rpm q 查询选项 RPM软件包名,#rpm q bind:查询软件包bind是否安装 #rpm qa:查询所有已安装的软件包 #rpm qa|grep bind:查询已安装的名字含bind的软件包 #rpm qi bind :查询软件包bind的描述信息 #rpm ql bind :查询软件包bind中的文件列表 #rpm qf /etc/rndc.conf:查询文件/etc/rndc.conf所属软件包 # rpm qR bind :显示包所依赖的关系,12-2 RPM包在文本环境下的安装,12.2.4 验证选项,验证软件包是通过比较从软件包中安装

10、的文件和软件包中的原始文件信息来进行的。除了其它一些东西,验证主要是比较文件的尺寸, MD5 校验码, 文件权限, 类型, 属主和用户组等。,rpm-V命令用来验证一个软件包。您可以使用任何包选择选项来查询您要验证的软件包,例:验证foo软件包,# rpm -V foo,例:验证包含特定文件的软件包,# rpm -Vf /bin/vi,12-2 RPM包在文本环境下的安装,12.2.4 验证选项,例:验证所有已安装的软件包,# rpm -Va,例:根据一个RPM来验证某个软件包,# rpm -Vp foo-1.0-1.i386.rpm,12-2 RPM包在文本环境下的安装,12.2.4 删除选

11、项,使用命令 rpm -e ,包名可以包含版本号等信息,但是不可以有后缀.rpm 比如卸载软件包proftpd-1.2.8-1,可以使用下列格式: #rpm -e proftpd-1.2.8-1 #rpm -e proftpd-1.2.8 #rpm -e proftpd- #rpm -e proftpd 用rpm -e -nodeps强制卸载,12-3 RPM包在GUI环境下的安装,相对命令方式来说,在图形环境下,安装、升级、卸载和查询RPM软件包是一件非常简单轻松的事情。用户可以双击Nautilus窗口中显示的RPM包文件,然后将会弹出一个RPM安装对话框,单击安装按钮后就会自动安装该软件包。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报