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

Linux软件安装管理

Tony Linux系统工程师
难度初级
时长 3小时 6分
  • 常用yum命令: 1.查询 >yun list --查询所有可用软件包列表 >yum search 关键字 --搜索服务器上所有和关键字相关的包 2.安装 >yum -y install 包名 (-y 自动回答yes) yum安装只写包名即可! eg:yum -y install gcc --c语言编译器
    查看全部
    0 采集 收起 来源:yum命令(上)

    2018-03-22

  • 一、RPM包校验: rpm -V(大写V) 已安装的包名 V(verify):校验指定RPM包中的文件; ##!!该命令执行之后,如果没有任何回馈信息,则表示该文件一切正常!! 验证内容中的8个信息得具体内容如下: ①S:文件大小是否改变; ②M:文件的类型或文件的权限(rwx)是否被改变; ③5:文件MD5校验和是否改变(可以看成文件内容是否改变) ④D:设备的主从代码是否改变; ⑤L:文件路径是否改变; ⑥U:文件的属主(所有者)是否改变; ⑦G:文件的属组是否改变; ⑧T:文件的修改时间是否改变; 文件类型: ①c:配置文件(config file) ②d:普通文档(documentation) ③g:“鬼”文件(ghost file),很少见,就是该文件不应该被这个RPM包 包含; ④L:授权文件(license file) ⑤r:描述文件(read me) 二、RPM包中文件提取: rpm2cpio 包全名 cpio -idv .文件绝对路径 --> 前面的【.】代表当前路径,不能省略。【文件绝对路径】和包里文件的绝对路径对应,也就是告诉了cpio要去包里提取哪个文件。 注:cpio只知道提取文件,并不知道要从什么地方提取文件,因此我们通常要使用【】管道符或【<】输入重定向告诉cpio我们应该从什么设备去取出文件。 ①-rpm2cpip //将rpm包转换为cpio格式的命令; ②-cpip //是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件; 使用输入重定向的cpio命令格式: cpio 选项 < [文件设备] ①-i:copy-in模式,还原; ②-d:还原时自动新建目录; ③-v:显示还原过程;
    查看全部
  • 1.查询是否安装:rpm -q 包名 (查询包是否安装,query) rpm -qa (查询所有已经安装的rpm包,all) 2.查询软件包详细信息:rpm -qi 包名 (查询软件信息,information) rpm -qip 包名 (查询未安装包信息,package) 3. 查询包中文件安装位置:rpm -ql 包名 (l , list,列表) rpm -qlp 包名 (查询未安装包信息,package) 4.查询系统文件属于哪个RPM包:rpm -qf 系统文件名 (查询系统文件属于哪个软件包,file) 5.查询软件包的依赖性:rpm -qR 包名 (-R 查询软件包的依赖性 ,requires ) rpm -qRp 包名 (-p 查询未安装包信息 ,package)
    查看全部
  • RPM包升级 rpm -Uvh 包全名 参数选项:-U(upgrade) 升级 其他参数都和安装一样 卸载 rpm -e 包名 选项:-e(erase) 卸载 --nodeps 不检查依赖
    查看全部
  • winicp
    查看全部
  • RPM命令管理:RPM包命名规则 1、RPM包的来源:所有RPM包都在系统光盘的Packages目录中 2、RPM包命名规则:软件包名-软件版本-软件发布的次数-适合的Linux平台-适合的硬件平台-包扩展名 3、RPM包依赖性: a、树形依赖:a->b->c 解决方法:从后往前安装 b、环形依赖:a->b->c->a 解决方法:放在一条命令中安装即可 c、模块依赖:库文件依赖,库也叫模块,就是linux当中的函数,它有一个典型的特征,就是以【.so.数字】结尾,它依赖的其实是一个文件,而不是软件包。该文件藏身在某一个软件包当中。我们只要将该文件所在的软件包安装上,该文件也就安装了。解决方法:登录www.rpmfind.net网站,输入库文件名称查询到对应的rpm包,然后安装即可。 4、yum在线安装:可以方便的解决依赖文件,一条命令就可以帮用户从网上(本地也可以)找到安装包进行安装。 注:RedHat的yum是收费服务,而CentOS的yum是免费服务。
    查看全部
  • RPM包默认安装位置
    查看全部
  • 软件包分类: 一、源码包 //脚本安装包; ❶源码包优点: ①开源,如果有足够的能力,可以修改源代码; ②可以自由选择所需的功能; ③软件是编译安装,所以更加适合自己的系统,更加稳定、效率更高; ④卸载方便; ❷源码包缺点: ①安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误; ②编译过程时间较长,安装比二进制安装时间长; ③因为是编译安装,安装过程中一旦报错新手很难解决; ❸脚本安装包: 所谓的脚本安装包,就是把复杂的软件包安装过程写成了程序脚本,初学者可以执行脚本实现一键安装。但实际安装的还是源码包和二进制包 ①优点:安装简单、快捷; ②缺点:完全丧失了自定义性; 二、二进制包(RPM包) // ❶二进制包的优点: ①包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载; ②安装速度比源码包安装快的多; ❷二进制包的缺点: ①经过编译,不再可以看到源代码; ②功能选择不如源码包灵活; ③依赖性;
    查看全部
  • 配置文件 /etc/yum.repos.d/
    查看全部
    0 采集 收起 来源:yum源文件

    2016-08-22

  • RPM包提取实例 dir
    查看全部
  • RPM包中文件提取 RPM使用绝对路径,.表示提取到当前目录
    查看全部
  • 文件类型
    查看全部
  • RPM包校验:RPM -qV 验证内容
    查看全部
  • RPM包默认安装位置
    查看全部
  • 查询软件包详细信息
    查看全部

举报

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

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