Linux命令之yum详解

有时候,不是因为你没有能力,也不是因为你缺少勇气,只是因为你付出的努力还太少,所以,成功便不会走向你。而你所需要做的,就是坚定你的梦想,你的目标,你的未来,然后以不达目的誓不罢休的那股劲,去付出你的努力,成功就会慢慢向你靠近。

导读:本篇文章讲解 Linux命令之yum详解,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

yum

基于RPM的软件包管理器

补充说明

yum命令 是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

跟多命令行工具:https://tools.qzxdp.cn/linux_command

语法

yum(选项)(参数)

选项

-h:显示帮助信息;
-y:对所有的提问都回答“yes”;
-c:指定配置文件;
-q:安静模式;
-v:详细模式;
-d:设置调试等级(0-10);
-e:设置错误等级(0-10);
-R:设置yum处理一个命令的最大等待时间;
-C:完全从缓存中运行,而不去下载或者更新任何头文件。

参数

install:安装rpm软件包;
update:更新rpm软件包;
check-update:检查是否有可用的更新rpm软件包;
remove:删除指定的rpm软件包;
list:显示软件包的信息;
search:检查软件包的信息;
info:显示指定的rpm软件包的描述信息和概要信息;
clean:清理yum过期的缓存;
shell:进入yum的shell提示符;
resolvedep:显示rpm软件包的依赖关系;
localinstall:安装本地的rpm软件包;
localupdate:显示本地rpm软件包进行更新;
deplist:显示rpm软件包的所有依赖关系。

实例

部分常用的命令包括:

  • 自动搜索最快镜像插件:yum install yum-fastestmirror
  • 安装yum图形窗口插件:yum install yumex
  • 查看可能批量安装的列表:yum grouplist

安装

yum install              #全部安装
yum install package1     #安装指定的安装包package1
yum groupinsall group1   #安装程序组group1

更新和升级

yum update               #全部更新
yum update package1      #更新指定程序包package1
yum check-update         #检查可更新的程序
yum upgrade package1     #升级指定程序包package1
yum groupupdate group1   #升级程序组group1

查找和显示

# 检查 MySQL 是否已安装
yum list installed | grep mysql
yum list installed mysql*

yum info package1      #显示安装包信息package1
yum list               #显示所有已经安装和可以安装的程序包
yum list package1      #显示指定程序包安装情况package1
yum groupinfo group1   #显示程序组group1信息yum search string 根据关键字string查找安装包

删除程序

yum remove | erase package1   #删除程序包package1
yum groupremove group1             #删除程序组group1
yum deplist package1               #查看程序package1依赖情况

清除缓存

yum clean packages       # 清除缓存目录下的软件包
yum clean headers        # 清除缓存目录下的 headers
yum clean oldheaders     # 清除缓存目录下旧的 headers

更多实例

# yum
/etc/yum.repos.d/       # yum 源配置文件
vi /etc/yum.repos.d/nginx.repo # 举个栗子: nginx yum源
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1

# yum mirror
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
wget https://mirror.tuna.tsinghua.edu.cn/help/centos/
yum makecache

# 添加中文语言支持
LANG=C # 原始语言
LANG=zh_CN.utf8 # 切换到中文
yum groupinstall "Chinese Support" # 添加中文语言支持

跟多命令行工具:https://tools.qzxdp.cn/linux_command

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/144578.html

(0)

及时掌握行业动态,欢迎加入几百人的后端技术交流群:


相关推荐

  • 隐私合规代码排查思路

    隐私合规整治不仅仅是排查一次就完,而是要做一个完整的体系来规范后面的编码,避免隐私代码调用又出现而触发合规问题。 一个体系的完善,总体流程为: 发现问题 更改问题 规范问题 1、如…

    2022年11月25日
    0060
  • Python中的参数屏蔽

    导读:本篇文章讲解 Python中的参数屏蔽,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    2022年5月21日
    0057
  • HotSpot虚拟机对象三部曲

    本文主要探讨当下主流的hotspot虚拟机中的对象,分三个部分,分别是: 对象的创建 对象的内存布局 对象的访问定位 对象的创建 创建对象通常(复制、反序列化除外)仅仅是一个new…

    2022年9月30日
    0037
  • python如何从零实现命名实体识别(NER)

    写在前面 大学生们要写毕业设计(论文)了,有朋友理论部分已经写完了却不会编码。那么针对NLP(自然语言处理)的一个常见任务实体识别应该如何编码呢?今天我们以 Python 语言为例…

    2023年12月19日
    0063
  • SQL语句对表中数据进行增删改操作[DML]

    导读:本篇文章讲解 SQL语句对表中数据进行增删改操作[DML],希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Java 2023年2月19日
    0062
  • Shell学习-09-分支结构内置命令(test命令、[]、[[]])

    在人生的道路上,不管是潇洒走一回,或者是千山独行,皆须是自己想走的路,虽然,有的人并不是很快就能找到自己的方向和道路,不过,只要坚持到底,我相信,就一定可以找到自己的路,只要找到路,就不必怕路途遥远了。

    导读:本篇文章讲解 Shell学习-09-分支结构内置命令(test命令、[]、[[]]),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    Java自学入门 2023年3月5日
    0057
  • 程序包 applets.user.service.UserService 不存在-2022新项目

    导读:本篇文章讲解 程序包 applets.user.service.UserService 不存在-2022新项目,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    后端开发 2022年5月29日
    0036
  • JMeter脚本报错:Cannot find engine named: ‘javascript’的解决方法

    不管现实多么惨不忍睹,都要持之以恒地相信,这只是黎明前短暂的黑暗而已。不要惶恐眼前的难关迈不过去,不要担心此刻的付出没有回报,别再花时间等待天降好运。真诚做人,努力做事!你想要的,岁月都会给你。JMeter脚本报错:Cannot find engine named: ‘javascript’的解决方法,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    后端开发 2023年8月15日
    0057
  • Spring 源码分析(二)—— 添加 Application Context 管理bean实例。

    导读:本篇文章讲解 Spring 源码分析(二)—— 添加 Application Context 管理bean实例。,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    后端开发 2022年5月28日
    0026
  • 为什么使用缓存?有哪些常见的使用方式和异常场景?

    导读:本篇文章讲解 为什么使用缓存?有哪些常见的使用方式和异常场景?,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Java 2022年5月23日
    0049

发表回复

登录后才能评论