18.软件安装方法.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
18.软件安装 一一、、lliinnuuxx中中软软件件安安装装包包分分类类 11、、软软件件包包分分类类 源码包 二进制包 22、、源源码码包包 22..11 源源码码包包的的概概述述 什么是源码包? 实就开发完是什么样子就是什么样子,大多数源码包都是c或汇编语言写 的。 举举例例:: 我我们们也也可可以以自自己己写写一一个个cc语语言言的的hheelllloowwoorrlldd程程序序,,然然后后 自自己己编编译译,,自自己己执执行行一一下下,,玩玩玩玩 儿儿,,注注意意::cc语语言言的的程程序序后后缀缀是是..cc #include stdio.h int main (void) { printf (hello world\n) ; } cc语语言言需需要要cc的的编编译译器器,,就就像像jjaavvaa语语言言的的jjddkk,,所所以以要要在在lliinnuuxx上上运运行行cc语语言言的的程程序序,,先先要要 安安装装工工具具ggcccc ((这这个个工工具具是是多多语语言言的的集集成成编编译译器器,,里里边边包包含含了了cc语语言言的的编编译译器器)),,cc++++语语 言言编编写写的的程程序序的的编编译译器器ggcccc--cc++++ yum insall -y gcc gcc-c++ # gcc -c hello.c #-c 生成 “.o”头文件。这里会生成 hello.o 头文件,但是不会生 成执行文件 # gcc -o hello hello.o #-o 生成执行文件,并制定执行文件名。这里生成的 hello 就是可执行文件 # ./hello #执行 hello 文件 22..22 源源码码包包特特点点 源源码码包包的的优优点点:: 开开源源,如果有足够的能力,可以修改源代码 软件是本机编译,安装,所以更加适合自己的系统,更加稳定也效率更高,普遍认为源 码包安装比二进制包安装效率高5%左右 卸载方便,删除安装 目录,伦理上认为没的什么残留 源源码码包包有有缺缺点点:: 安装过程步骤较多,尤 安装较大的软件集合时,容易出现拼写错误 编译过程时间较长,安装比二进制安装时间长 因为是编译安装,安装过程中一旦报错新手很难解决,因为我们安装这些软件绝大多数 都不是我们自己开发的 33、、二二进进制制包包 33..11 二二进进制制包包分分类类 ,,不不同同发发行行版版本本的的lliinnuuxx系系统统中中,,二二进进制制软软件件包包的的格格式式是是不不一一样样的的 在 Debian 和 ubuntu 中,二进制软件包叫 DPKG 包。 在Red Hat系列的系统中,讲RPM包。 我们学习的是 CentOS 7.6,所以我们这里学习的是 RPM 包管理系统 RRPPMM 包包的的优优点点:: 包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载 安装速度比源码包安装快的多 RRPPMM 包包的的缺缺点点:: 软件包已经经过编译,看不到源代码 依依赖赖性性。。 RPM简单易用,但是它的依赖关系是最头疼的!常见的依赖关系: 1)树形依赖 abc 2)环形依赖 abca 3)函数库依赖 安装某个软件,需要某个具体的文件,这个文件没有单独成包,是包含在某一个别的软件包 中的。 二二 、、rrppmm包包的的安安装装 11、、rrppmm 包包命命名名规规则则 /mnt/Packages/zsh-5.0.2-28.el7.x86_64.rpm zzsshh --55.. 00.. 22-- 2288.. eell77.. xx8866__6644..rrppmm 软软件件名名 主主版版本本号号  次次版版本本号号    修修订订  rreelleeaassee ((第第几几次次发发布布版版本本))  操操作作系

文档评论(0)

1603380357 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档