Linux07----yum的使用以及源码接口帮助指令

RPM工具

RPM是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。即我们的Linux系统存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间的关系
首先查看VMware右下角光驱的小图标是否点亮,如未点亮,点击连接
执行下列命令把光驱挂载到/mnt目录下

# mount /dev/cdrom /mnt
mount: /dev/sr0 写保护,将以只读的方式挂载  //光驱是以只读的方式挂载的
#ls /mnt/
#ls /mnt/Packages/|head

在这里插入图片描述
在这里插入图片描述
每个RPM包的名称都由-和.分成了若干部分
比如在这里插入图片描述
arbt是包名,2.1.11是版本信息,60.el7.centos为发布的版本号,x86_64为运行平台(常见的运行平台有i386、i586、i686和x86_64)

安装RPM包

安装RPM包的命令

# rpm -ivh libjpeg-turbo-devel-1.2.90-5.el7.x86_64.rpm

(这里还是有点不太明白,是书上的例子,但显示没有那个文件或目录)

选项作用
-i表示安装
-v表示可视化,就是具体显示正在安装什么文件
-h显示安装进度
–force(两个-)表示强制安装
–nodeps表示当要安装的RPM包依赖于其他包时,即使其他包没有安装,也要安装这个包

升级RPM包

命令格式

# rpm -Uvh filename      (-U表示升级)

卸载RPM包

命令格式

# rpm -e filename        

查询一个包是否已经安装

命令格式

#rpm -q 包名
这里的包名是不带平台信息和后缀名的
示例命令如下
# rpm -q libjpeg-turbo-devel

得到一个已安装的RPM包的相关信息

命令格式

# rpm -qi abrt-addon-pstoreoops

在这里插入图片描述

列出一个RPM包的安装文件

命令格式

# rpm-ql 包名

在这里插入图片描述

列出某个文件属于哪个RPM包

命令格式

# rpm -qf  文件的绝对路径

在这里插入图片描述

yum工具

yum工具比RPM工具更方便
yum工具的最大优势在可以联网下载所需要的RPM包,然后自动安装
如果安装的RPM包有依赖关系,yum工具会帮我们依次安装所有相关的RPM包

列出所有的RPM包

命令格式

yum list

但东西实在太多了,只加载前面几个
在这里插入图片描述
从上面图片可以看出,我们是从这个网站下载RPM资源的在这里插入图片描述
图片最左面是包名,中间是版本信息,右面是是否安装,有@的是已经安装的,没有@的是没有安装的

#yum list会先列出已经安装的,再列出没有安装的
在这里插入图片描述

搜索RPM包

命令格式

# yum search [相关关键词]
示例命令如下
# yum search vim

在这里插入图片描述

也可以使用grep来过滤,从而找到相应的包
# yum list |grep 'vim'

在这里插入图片描述

用yum安装RPM包

命令格式

# yum install [-y] [RPM包名]
(如果不加-y,则会以用户交互式的方式安装,就是y/n选择,但既然安装还是先选择默认情况吧)

示例如下
在这里插入图片描述
中间截图略
在这里插入图片描述

卸载RPM包

命令格式

# yum remove [-y] [RPM包名]

示例如下
在这里插入图片描述

升级RPM包

命令格式

# yum update [-y] [RPM包名]

示例如下(但下面例子已经是最新,没法更新了)
在这里插入图片描述

yum的帮助文档可以用man查看

有亿点点长,还是英文的
按q退出

当系统不能联网的时候

未完待续,有时间再看

安装源码包

通过修改源码编译成可执行的自定义的文件,想让他干啥就干啥。先溜一眼,有空再写笔记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值