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

Linux软件安装管理

Tony Linux系统工程师
难度初级
时长 3小时 6分
  • YUM源文件 位置: /etc/yum.repos.d/CentOS-Base.repo(这个是基本的) [base] : 容器名称, 一定要放在[]中,相当于用途名称 name : 容器说明, 可以自己随便写 mirrorlist : 镜像站点, 这个可以注释掉,和bassurl二选一 baseurl : yum源服务器的地址. 默认是CentOS官方的yum原服务器, 是可以使用的, 如果你觉得慢可以改成你喜欢的yum源地址 enabled : 此容器是否生效, 如果不写或写成enable=1都是生效, 写成 enable=0就是不生效 gpgcheck : 如果是1, 是指 RPM的数字证书生效, 如果是0, 则是不生效 gpgkey : 数字证书的公钥文件保存位置. 不用修改
    查看全部
    0 采集 收起 来源:yum源文件

    2017-06-22

  • 文件提取命令:cpio(不知道从哪里提取文件,只知道提取的文件是什么,所有要用管道符或者输出重定向给其提供软件包之类的文件以供提取文件) cpio -idv [文件或者设备] -i:copyin模式,还原 -d:还原时自动新建目录 -v:显示还原过程 rpm2cpio 包全名 :将rpm包转换成cpio格式 还原丢失文件的一般流程: 安装包内容的提取: 如果误删掉系统命令,那么可以在安装包里面重新提取命令相关文件。 1)首先通过rpm -rf 系统文件名 查询到命令的文件是属于哪一个安装包 2)rpm2cpio 绝对路径/包全名 | cpio -idv .系统文件名 例如:rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm |cpio -ivd ./bin/ls 表示把rmp包转换为cpio格式,再用cpio命令把对应的系统文件提取到当前目录下。 3). 代表当前目录,不可省略,经过试验,确实不可省略,所以不能在光盘Package内操作 4)因为是提取到当前目录,所以不能在光盘里直接操作,光盘是只读的
    查看全部
  • rpm -V
    查看全部
  • rpm包校验 rpm -V 包名
    查看全部
  • rpm包默认安装位置
    查看全部
  • 包全名:系统中新安装的,使用包全名,注意要带路径(唯一的目的是要让系统找到文件本身)-用于安装,升级 包名:用到系统中已经安装过的软件包时,使用包名 -用于卸载,查询,实际是是搜索/var/lib/rpm 中的数据库 1.安装命令:rpm -ivh 包全名 选项: -i install -v verbose 显示详细信息 -h hash 显示进度 --nodeps 不检测依赖性(不要用,装了也是白装) 2.升级命令:rpm -Uvh 包全名 实际上,如果软件包没有安装过,升级命令也可以当成安装命令来使用。 3.卸载:rpm -e 包名 -e erase 卸载 --nodeps 不检查依赖性 卸载依然有依赖性
    查看全部
  • RPM包命名规则 httpd-2.2.15-15.el6.centsos.1.i686.rpm httpd软件包名-2.2.15软件版本-15发布的次数-el6.centos适合的Linux平台-i686适应的硬件平台-rpm包扩展名,el6是redhat的企业版 1、RPM包的来源:所有RPM包都在系统光盘的Packages目录中 2、RPM包依赖性: a、树形依赖:a->b->c 解决方法:从后往前安装 b、环形依赖:a->b->c->a 解决方法:把abc放在一条命令中安装即可 c、模块依赖:库文件依赖,库也叫模块,就是linux当中的函数库文件,类似windows中的.dll文件。它有一个典型的特征,就是以【.so.数字】结尾,模块依赖的其实是一个文件,而不是软件包。该文件藏身在某一个软件包当中。我们只要将该文件所在的软件包安装上,该文件也就安装了。解决方法:登录www.rpmfind.net网站,输入库文件名称查询到对应的rpm包,然后安装即可。 4、yum安装:搭建yum服务器可以方便地解决依赖性问题,一条命令就可以找到依赖安装包进行安装。 注:RedHat的yum是收费服务,而CentOS的yum是免费服务。
    查看全部
  • 二进制包安装时速度更快,包管理系统简单,但看不到源码,功能选择不够灵活,有依赖性要严格遵循。 脚本安装包实际上还是装源码包或二进制包,只是通过运行脚本,将一系列安装操作集合起来。
    查看全部
  • 软件安装包分成源码包和二进制包(RPM包/系统默认包) 源码包安装时开源,可以自由选择安装甚至修改,但需要编译,浪费时间,且编译出错,新手不好处理
    查看全部
  • 创建光盘yum源: 1 挂载光盘到本机,如/mnt/cdrom 2 修改yumi源文件:1 重命名的网络源文件名使其失效; 2 修改光盘源文件的配置使其生效:修改baseurl=file:///mnt/cdrom,注释其它源的目录,将源enabled属性值改为1.
    查看全部
    0 采集 收起 来源:光盘yum源搭建

    2017-06-20

  • yum源文件放在/etc/yum.repo.d目录下
    查看全部
    0 采集 收起 来源:yum源文件

    2017-06-20

  • rpm -q rpm -aq | grep [pakeage_name] rpm -qi rpm -ql rpm -qf
    查看全部
  • centos.sh 脚本安装优缺点
    查看全部
  • 指定源码包安装位置命令 ./configure --prefix=/usr/local/apache2
    查看全部
  • 安装源码包时,软件配置与检查命令; ./configure 解压缩命令 tar -zxcf 文件名
    查看全部

举报

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

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