为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Linux软件安装管理_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Linux软件安装管理

Tony Linux系统工程师
难度初级
时长 3小时 6分
  • 依赖性在前面有讲到,不过实际生产中不使用不检测依赖性的参数,因为如果这样,软件可能无法正确运行.
    查看全部
  • 第一次安装包的时候,要写好包的全名,也就是包含版本号适用系统等字符.且要绝对路径,以便系统找到该包. 再安装好一个包以后,如果要卸载,查找.或者修改包,就可以直接使用包名,不用加上版本号等信息(也就是软件的名称)
    查看全部
  • 挂载光盘,rpm的packages在以下目录 >mkdir /mnt/cdrom >mount /dev/sr0 /mnt/cdrom/ >cd /mnt/cdrom >ls >Packages RPM包在系统光盘中 RPM包的命名规则 e.g: httpd-2.2.15-15.el6.centos.1.i686.rpm -httpd软件包名 -2.2.15软件版本号 -15 软件发布次数 -el6.centos 适合的Linux平台 -i686 适合的硬件平台 -rpm 扩展名 RPM包的依赖性,也就是说一个软件可能需要安装很多包,并且一个包可能依赖另外的包,所以有一个优先次序,先安主包,再安副包,如果出现依赖性就先安装被依赖的包,是一种递归的关系 树形依赖:a->b->c 环形依赖:a->b->c->a 模块依赖:如果出现库文件依赖,即以.so.2结尾的包: *.so.2 扩展 ,这个是库文件,问不是一个模块,所以在软件包中是没有的,而是存在于某个模块中.查询网站:www.rpmfind.net 在这个网站上可以查到它属于哪个包. 那我们怎么找到 *.so.2文件在哪里呢?将文件放到www.rpmfind.net里查找 安装就可以了 那如果我们不能上网 怎么办? 那就看文件名像啥 然后猜可能的依赖安装文件是啥 这里要提到yum 可以自动寻找依赖文件 but redhat 任务yum是售后服务 需要付费 只是yum在centos上是免费的 当装RPM 软件包的时候有模块依赖。当看见包依赖于一个.so结尾的文件是。这是被依赖的文件。需要找到包含这个文件的包,再安装上。可以在网站上查到包的名字。 yum在线安装解决了包依赖性的问题,在服务器上自动找到依赖的包并安装。
    查看全部
  • 1、二进制包是经过源码包编译过的安装包,编译就是将源码解释为机器可以认识的二进制语言的过程,安装源码包比二进制包复杂,因为要经过一个编译的过程,这个过程容易出错,一旦出错,就要对源码进行修改,这个新手一般搞不定。 2、二进制包安装速度快是它的优点,但是二进制包不是系统自己编译的,效率不如源码包。如果是生产环境,就要源码包安装,因为效率高。 3、所谓的脚本安装包,就是把服务的软件包安装过程写成了程序脚本,初学者可以执行程序脚本实现一键安装。但实际安装的还是源码包和二进制包。例如LAMP一键安装包。 4、在redhat中二进制包后缀是rpm,在debian系列里如ubuntu二进制包的后缀是deb。但是它们都是二进制包。Linux下安装软件只有俩种格式:二进制包和源代码包。
    查看全部
  • 二进制包
    查看全部
  • 1) 软件包分类 1-1) 源码包:即非编译安装,下载的是软件的源代码,开源,可以根据自己的需求进行修改加工,然后编译安装 软件是编译安装, 所以更加适合自己的系统, 更加稳定也效率更高 卸载方便 1-2) 源码包缺点 1-2-1) 安装过程步骤较多, 尤其安装较大的软件集合时( 如LAMP环境搭建Linux Apache MySql Php ), 容易出现拼写错误 编译过程时间较长, 安装比二进制安装时间长 因为是编译安装, 安装过程中一旦报错新手很难解决 1-2) 二进制包( RPM包, 系统默认包 )
    查看全部
  • 脚本里的安装和源码包的内容一样,
    查看全部
  • 脚本的源码安装内容
    查看全部
  • lnmP中的CENTOS.SH的文件内容,先用YUM卸载你机器里的软件,再安装
    查看全部
  • Nginx与Apache lighttpd的对比
    查看全部
  • httpd启动的命令在解压缩文件INSTALL里,写了, PRDFIX是指的你自己定义的位置
    查看全部
  • yum搭建用本地光盘的方法,及修改文件里的内容
    查看全部
    0 采集 收起 来源:光盘yum源搭建

    2017-02-01

  • CentOS的yum文件的内容,
    查看全部
    0 采集 收起 来源:yum源文件

    2017-01-31

  • rpm包校验时报错都代表什么信息
    查看全部
  • rpm包信息里的网络链接,当你遇到问题时可以从这里查看链接
    查看全部

举报

0/150
提交
取消
课程须知
学习本课程前,需要熟悉Linux的常用命令,可参见课程《Linux达人养成计划I》。
老师告诉你能学到什么?
1、了解软件包管理的基本概念 2、能够使用rpm命令对软件进行安装、卸载等操作 3、能够使用yum对软件进行在线管理 4、能够安装源码包 5、能够使用脚本安装包
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!