一:yum介绍

yum全称“Yellow dog Update, Modified”,是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。可以用yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.的Fedora Extras,全部都是有Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的PGP签名,主要是为了你的系统安全。

1. yum提供了查找、安装、删除某一个、一组甚至包括全部软件包的命令。
2. 基于RPM包管理,能够从指定的服务器自动下载RPM包并安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装和遗漏依赖包。
3. 可以同时配置多个资源库(Repository)。
4. 简洁的配置文件(/etc/yum.conf)。
5. 保持与RPM数据库的一致性。
6. 提供图形版yumex:yum install yumex。
7. 提供使用最快源安装:yum install yum-fastestmirror。

yum

yum的命令形式一般是:

yum [options] [command] [package…]

我们通过yum -h命令来看看官方对yum配置

yum被分为二种:网络yum ,本地yum

fttp
ftp
file

以本地ISO作为YUM源步骤 :(虚机必须已连接镜像文件)

进入yum源配置目录

cd /etc/yum.repo.d

清空默认yum配置或者剪切到一个地方
我们这里使用清空

rm -rf *

1 .本地yum源配置

(1)创建光驱文件:

【root@localhost ~】#  mkdir   /data     创建挂载镜像文件目录
#也可以使用系统/mnt作为挂载点 此处就省略
vim yum.repo

(2)建立YUM源: 在里面写入

[base]          ------------yum源名称,中括号不能删除,里面的为名称
name=this is yum         -------------------yum源说明
#baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/         网易的网络yum源
baseurl=file:///data/       本地镜像yum源   镜像文件需提前挂载
enable=1   -------------yum源是否启用
gpgcheck=0     -------------是否查阅数字签章
#gpgket=  数字签章位置

(3)挂载光驱文件:
mount 挂载

【root@localhost ~】#  mount /dev/cdrom  /data    # mount  挂载设备   挂载点

2 网络yum配置(这里选择网易的yum源)

(1) 这里配置的是centos7 版本的yum源

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

yum源配完成后需要执行下面的操作
清楚缓存:

yum clean all

创建新的yum缓存

yum makecache

更新所有的yum源

yum updata

yum参数

yum clean all  清理yum缓存
yum list 显示yum源所有软件
yum  install/update  安装升级软件   -y 自动确认
yum remove  卸载软件   -y 自动确认

wget命令:下载网页或远程文件

epel

wget -O /etc/yum.repos.d/epel.repo 

yum install epel-release -y 依赖 epel包

如果还不会就点击这个链接:

https://alanyiyi.blog.csdn.net/article/details/79875730
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐