yum命令 启用仓库_yum 命令详解-yum仓库配置文件详解

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值