配置本地yum源仓库

配置本地yum源仓库

mount 、dev/cdrom /mnt

把光盘挂在到mnt目录下,,,因为制作本地yum仓库,其目的是需要.rpm文件,但是不借助网络,本地只有iso镜像中有这个.rpm包,所以需要进行挂载(主要提供了共享的功能)

cd /etc/yum.repos.

因为在yum in/stall 时,yum这个工具,只通过识别/etc/yum.repos.d下*.repo的文件来自定义自己到哪下载*.rpm包,进入此目录,是为了方便之后的操作:包含转移默认.repo文件和自定义新的yum源文件

mkdir repos.bak

为了备份默认指向公共仓库的*.repo文件

mv *.repo repos.bak

为了之后配置local.repo文件时,不要让Centos-*.repo的文件影响到yum install 的结果

cd /etc/yum.repos.d

为了确认在当前是在/etc/yum.repos.d中

vim local.repo

[local]

name=local

baseurl=file:///mnt

指定url, 访问路径为光盘挂载目录

enabled=1

开启此yum源,此为默认项,可省略

gpgcheck=0

不验证软件包的签名

yum clean all

为了清空之前遗留的指向公共仓库配置的缓存

yum makecache

为了重新建立指向本地yum仓库(local.repo配置的)的缓存

本地yum仓库小结:

1、yum 是一个半自动化的下载、更新、安装的工具

2、yum 下载的时候,默认下载的位置是公共yum仓库----》通过识别/etc/repos.d目录下的Centos-*.repo yum源文件(文件中指向了Centos的yum公共仓库位置)

***有的时候,我们的网络不佳,甚至于无网环境,此时就需要将yum默认指向的位置更改为本地的yum仓库

yum常用的操作命令:

yum -y install 软件名 安装、升级软件包,“-y”选项表示自动确认

yum -y remove 软件名 卸载软件包,可自动解决其依赖关系

yum -y update 软件名 升级软件包

yum list 查询软件包列表

yum list installed 查询系统中已安装的软件包

yum list available 查询仓库中尚未安装的软件包

yum list updates 查询可以升级版本的软件包

yum info 软件名 查询软件包的描述信息

yum search all 关键词 根据某个关键词来查询相关的软件包

yum whatprovides 命令 查询命令属于哪个软件包

你可能感兴趣的:(服务器,centos,linux)