yum安装的优点

1、必须得有网络,通过网络获取软件。

2、管理rpm包

3、自动解决依耐

4、命令简单好用

5、生产最佳实践

yum命令详解

# linux安装软件的三种方式

1、rpm安装

2、源码安装

3、二进制安装

yum命令

yum repolist

yum repolist all# 查看所有仓库

#只能列出在/etc/yum.repo.d下面以repo结尾,enabled=1的仓库中可用的包。

yum list# 查看当前仓库可用的包

yum info 包名# 查看安装包的详细信息,类似于rpm -qi

yum install 包名# 安装任何地方的rpm包,url、本地、仓库中的。

[y/d/N]

y下载并安装

d只下载不安装

[root@gong /etc/yum.repos.d]# ll /var/cache/yum/x86_64/7/epel/packages/nginx-all-modules-1.16.1-1.el7.noarch*

-rw-r--r-- 1 root root 19857 Oct 4 2019 /var/cache/yum/x86_64/7/epel/packages/nginx-all-modules-1.16.1-1.el7.noarch.rpm

N

yum localinstall 包名# 指定安装在本地的rpm包,并解决依耐。

[root@gong /mnt/Packages]# yum localinstall dhcp-4.2.5-68.el7.centos.1.x86_64.rpm

yum reinstall 包名# 在配置文件缺失或者误删除的时候可以使用它来重装。

[root@gong /usr/share/httpd/noindex]# yum reinstall httpd

yum -y remove 包名# 会自动卸载依耐

yum -y erase 包名# 会自动卸载依耐

[root@gong /usr/share/httpd/noindex]# yum erase vsftpd

yum check-update# 查看哪些软件可以升级

yum update 包名# 更新某个软件;使用yum update -y 会更新所有的包,比较危险。

[root@gong ~]# yum update -y openssh

/etc/yum.config

keepcache=0# 开启本地缓存,把安装的包保存在本地

yum provides */ifconfig# 如果不知道命令属于哪个包使用这个

yum clean all# 清除缓存,

yum makecache # 生成缓存

yum groups list# 查看包组,包括已经安装的和可使用的软件组

yum groups install Development Tools # 安装组包

yum groups remove -y Base# 删除组包

yum history # yum历史命令

yum history info 8# 查看第8条命令的详细信息

yum history undo 1# 卸载第8条命令安装的内容

yum配置文件

[main]

cachedir=/var/cache/yum/$basearch/$releasever # 缓存目录

keepcache=0# 是否开启缓存,1启动,0停止

debuglevel=2# 调试级别debug info warn error

logfile=/var/log/yum.log# 日志文件

exactarch=1

obsoletes=1

gpgcheck=1# 是否启用校验

plugins=1

installonly_limit=5

bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=

yum

distroverpkg=centos-release

plugins=1

installonly_limit=5

bugtracker_url=http://bugs.centos.org/set_project.php?projec

t_id=23&ref=http://bugs.centos.org/bug_report_page.php?categ

ory=yum

distroverpkg=centos-release

# metadata_expire=90m//每小时手动检查元数据

# in /etc/yum.repos.d存放子配置文件的目录。试试其它目录会怎样?

yum子配置文件

[base] # 仓库的名字

name=CentOS-$releasever - Base - mirrors.aliyun.com # 注释可以说明仓库的作用

# 仓库地址:可以是变量、http、file、ftp

baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/

##通常不用##

gpgcheck=1# 是否开启公钥认证

gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7## 指定公钥位置file: ftp://http://

## yum -y install httpd --nogpgcheck

yum命令 启用仓库_yum 命令详解-yum仓库配置文件详解相关推荐

  1. Debian操作系统的源配置信息详解--Source.list配置文件详解

    转载来源:https://wiki.debian.org/SourcesList#Repository_URL Debian操作系统的源配置信息详解--Source.list配置文件详解 Debian ...

  2. CENTOS7 高性能Linux集群 通过yum进行 haproxy配置 !安装 !使用!HAProxy配置文件详解

    Haproxy配置 永久修改名字:便于区分虚拟机! Haproxy:hostnamectl set-hostname haproxy Web1: hostnamectl set-hostname WE ...

  3. ibatis mysql 配置文件详解_MyBatis Generator 配置文件详解

    MyBatis Generator (MBG) 是由一个XML配置文件驱动的.这个配置文件中会声明以下内容: 如何连接数据库 要生成什么对象,以及如何生成它们 哪些表需要应用于对象生成. 根元素 ge ...

  4. xml mysql配置详解_mapper.xml配置文件详解

    --命名空间通常为该mapper映射文件所对应maper接口所在的路径 --开启二级缓存 (实体类必须序列化) --抽取通用的SQL 通用sql --if 通常是where条件语句 --foreach ...

  5. 【配置详解】Quartz配置文件详解

    我们通常是通过quartz.properties属性配置文件(默认情况下均使用该文件)结合StdSchedulerFactory 来使用Quartz的.StdSchedulerFactory 会加载属 ...

  6. docker-compose.yml配置文件详解

    docker-compose.yml配置文件详解 Docker Compose 配置文件详解,转载自博客https://www.jianshu.com/p/2217cfed29d7 先来看一份 doc ...

  7. yum命令 启用仓库_yum仓库详细解读

    Yum:Yellowdog Updater,Modified的简称,起初由yellow dog发行版的开发者Terra Soft研发,用Python编写,后经杜克大学的Linux@Duke开发团队进行 ...

  8. linux通过光盘安装命令包,RHEL5通过光盘配置本地yum仓库及命令详解

    Yum介绍 Yum全称为 Yellow dog Updater, Modified(软件包管理器)我们开玩笑时也称"黄狗" 主要功能是更方便的添加/删除/更新RPM包,yum能检查 ...

  9. 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)

    首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...

最新文章

  1. PHP Web 2.0开发实战
  2. python 浏览器自动化测试,python中使用chrome进行自动化测试,浏览器变量设置
  3. python回到本次循环开头_Python中,当一个while循环判断为false,结束这个循环的时候,怎么进入到下一个循环中?...
  4. Java中的内存泄露的几种可能
  5. HDMI高清光端机产品特点及应用场合介绍
  6. 【小安翻唱】Dreams-黑之契约者 双蛋快乐~顺便来拉票咯!
  7. 使用jprobe建设镜面层叠的原则和见解
  8. word 文字超出表格边框怎么办
  9. 项目管理-项目启动会
  10. 记录一个修复ubuntu系统主机前置耳机孔没有声音的方法
  11. Java网络编程:TCP实现群聊功能代码
  12. 网页链接在线提取工具-免费网页链接在线提取软件
  13. boder-radius属性
  14. 2021-09-30 js手动轮播图
  15. 无法支持计算机上的硬件,电脑经常弹出“不支持的硬件”怎么办?
  16. Excel 给一列数据前批量添加字符
  17. android studio 登陆ui界面设计
  18. mysql中的四大运算符种类汇总20多项,用了三天三夜来整理的,还不赶快收藏
  19. 2015年8月之 英雄不老
  20. html代码自动排列,html页面如何实行数据排序?(附代码)

热门文章

  1. leetcode同样的代码 网上结果和本地结果不一样_Leetcode #263
  2. Python基础篇:用Python简简单单写个星空大战,可不能用来摸鱼啊~
  3. java构建大根堆_构建大根堆
  4. mysql unix格式_将MySQL Unix-Timestamp格式转换为日期格式?
  5. linux开机启动mysql脚本,ubuntu linux下mysql开机自启动 - 心之所向,无惧无悔! - 博客频道 - CSDN.NET...
  6. 32位单精度浮点数表示法
  7. python html5lib时间_如何使用Python模块 html5lib
  8. 力扣(LeetCode)46
  9. 树莓派zero配置打印机
  10. ThinkJS入门+实例(实现认证权限等基本功能)