linux骚操作之第五话YUM及编译安装流程

前言

YUM(yellow dog updater,modified)一个shell前端软件包管理器,基于rpm包管理,可以从指定的服务器automatically download RPM包并且install,可以automatically reduction dependency relationship,并且一次安装所以依赖的软件包,不需要繁琐的做重复无用功。

一、YUM命令流程

一、配置本地yum源仓库(流程)

1、虚拟机配置

在这里插入图片描述

2、将光盘挂载到/mnt目录下

在这里插入图片描述

3、切换到/etc/下的yum.repos.d/中

在这里插入图片描述

4、建立repos.bak文件夹

5、将以repo结尾的文件移进repos.bak文件夹内

在这里插入图片描述

6、切换回/etc/yum.repos.d/中

7、创建文件vim(vi编译器)local(文件名).repo(以repo结尾)

在这里插入图片描述

8、编辑内容

在这里插入图片描述

二、配置网络yum源

1、进入Yum.repos.d/中,将local文件移至repos.bak中

在这里插入图片描述

2、进入repos.bak中,将以CentOS的文件全部移出

3、进行删除yum缓存并更新

在这里插入图片描述
在这里插入图片描述

4、创建文件夹a,在线源的操作命令

5、进入a文件,查看包,并且tar包存进本地

在这里插入图片描述
在这里插入图片描述

6、原因

原因1:网络源与本地源不可共生
原因2:适用环境恶劣:简单来说,生产环境中安装服务没有本地源也没有在线源你怎么去安装带有依赖包的服务。

三、常规操作命令

一、yum -y install 软件名

1、中文用途翻译:安装、升级软件包,‘-y’选择自动确认
2、记忆点:install
3、英文翻译:安装

在这里插入图片描述

二、yum -y remove 软件名

1、中文用途翻译:卸载软件包、可自动解决依赖关系
2、记忆点:remove
3、英文翻译:移除

在这里插入图片描述

三、yum -y update 软件名

1、中文用途翻译:升级软件包
2、记忆点:update
3、英文翻译:更新

在这里插入图片描述

四、yum list

1、中文用途翻译:查询软件包列表
2、记忆点:list
3、英文翻译:列表

在这里插入图片描述

五、yum list installed

1、文字用途翻译:查询系统中已安装的软件包
2、记忆点:installed
3、英文翻译:此单词为安装的过去式

在这里插入图片描述

六、yum list available

1、中文用途翻译:查询仓库中尚未安装的软件包
2、记忆点:available
3、英文翻译:可获得的(有能力获得,但尚未获得)

在这里插入图片描述

七、yum list updates

1、中文用途翻译:查询可以升级版本的软件包
2、记忆点:updates
3、英文翻译:update为更新,updates为复数,大于等于2则为复数

在这里插入图片描述

八、yum info 软件包

1、中文用途翻译:查询软件包列表
2、记忆点:info 全称:information
3、英文翻译:information为信息的意思,该软件包的详细的信息

在这里插入图片描述

九、yum search all 关键词

1、中文用途翻译:根据某个关键词查找相关的软件包
2、记忆点:search
3、英文翻译:在所有的软件包中search(查找)关键词并且输出

在这里插入图片描述

十、yum whatprovides 命令

1、中文用途翻译:查询命令属于哪个软件包
2、记忆点 what+provides(提供)
3、英文翻译:哪个软件包提供了该命令

在这里插入图片描述

四、编译安装过程

1、Tar解包(解压并释放源代码包到指定目录)

在这里插入图片描述

2、./configure配置(设置安装目录,安装模块等选项)

在这里插入图片描述
在这里插入图片描述

3、Make编译(生成执行的二进制)

4、Make install 安装(复制二进制文件到系统,配置应用环境)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

5、测试

在这里插入图片描述

二、总结

Yum 较与rpm是非常易于上手的,很多方面若使用rpm会较为复杂,仅依赖包等方面就非常头疼,而yum不同,一键安装即可。本地源是存于本地的具体路径file:///挂载目录。网络源解决的问题是生产环境中安装服务没有本地源也没有在线源你怎么去安装带有依赖包的服务。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值