Linux 挂载本地yum源详解
Posted 依然是那道风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 挂载本地yum源详解相关的知识,希望对你有一定的参考价值。
学习目标:挂载本地yum源
在Linux下挂载下本地yum源
对yum源有认识
学习内容:
1、 认识yum源
2、 掌握 挂载本地的yum源
3、 清除yum源的原有信息命令
4、 显示所有yum源的软件包
yum挂载的的前提:已经挂载了本地光盘(我们在前面的文章中已经挂载好了)
前言
本节我们来学习如何在Linux中挂载本地yum源
一、yum源是什么?
- 1.yum是yellow dog updater modified的简称
- 2.yum是软件仓库
- 3.yum可以自动处理依赖性关系
二、挂载本地yum源
1.挂载本地yum源
yum源的配置文件:/etc/yum.repos.d/*.repo
代码如下(示例):创建本地yum的命令
[root@localhost mnt]# yum-config-manager --add-repo=file:///mnt/cdrom
注:add-repo:添加一个源 file:///mnt/cdrom:安装的路径
接下来我们要修改这个文件 ,cd进入yum源配置,ls查看里面我们创建的yum源文件,使用yum编辑,进入后到后面加上:gpgcheak=0,修改完后我把系统的yum源文件用mv命令移动到当下自己创建的文件中
[root@localhost mnt]# cd /etc/yum.repos.d/(进入yum源配置文件目录)
[root@localhost mnt]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Sources.repo mnt_cdrom.repo(这个是我们创建的yum文件)
CentOS-Debuginfo.repo CentOS-Vault.repo
[root@localhost yum.repos.d]# vim mnt_cdrom.repo
[mnt_cdrom] (yum源软件仓库的名字)
name=added from: file:///mnt/cdrom (yum源的软件名称描述)
baseurl=file:///mnt/cdrom (我们仓库的路径)
enabled=1 (指的是当前这个源可用,如果等于0则不可用)
gpgcheck=0 (这个源不用通过GPG的校验,等于0则需要)
[root@localhost yum.repos.d]# mkdir backup (在yum目录中创建一个backup的文件夹)
[root@localhost yum.repos.d]# mv CentOS* backup (把关于centos开头的文件所有移动到bakup)
注意:centos的大小写,前面C是大写,后面OS是大写。(其他的都是小写)
[root@localhost yum.repos.d]# ls(查看本地文件)
backup mnt_cdrom.repo
2.yun源的基础命令
1.清除所有的yum信息(yum clean all)
代码如下(示例):
[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: mnt_cdrom
Cleaning up everything
2.显示所有的软件包(yum list)
[root@localhost yum.repos.d]# yum list
已加载插件:fastestmirror, langpacks
mnt_cdrom | 3.6 kB 00:00
(1/2): mnt_cdrom/group_gz | 157 kB 00:00
(2/2): mnt_cdrom/primary_db | 2.7 MB 00:00
Determining fastest mirrors
已安装的软件包
GConf2.x86_64 3.2.6-8.el7 @anaconda
ModemManager.x86_64 1.1.0-6.git20130913.el7 @anaconda
ModemManager-glib.x86_64 1.1.0-6.git20130913.el7 @anaconda
NetworkManager.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7
@anaconda
NetworkManager-glib.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7
@anaconda
NetworkManager-libreswan.x86_64 0.9.8.0-5.el7 @anaconda
NetworkManager-tui.x86_64 1:0.9.9.1-13.git20140326.4dba720.el7
@anaconda
PackageKit.x86_64 0.8.9-11.el7.centos @anaconda
PackageKit-command-not-found.x86_64 0.8.9-11.el7.centos @anaconda
PackageKit-device-rebind.x86_64 0.8.9-11.el7.centos @anaconda
PackageKit-glib.x86_64 0.8.9-11.el7.centos @anaconda
PackageKit-gstreamer-plugin.x86_64 0.8.9-11.el7.centos @anaconda
PackageKit-gtk3-module.x86_64 0.8.9-11.el7.centos @anaconda
PackageKit-yum.x86_64 0.8.9-11.el7.centos @anaconda
SDL.x86_64 1.2.15-11.el7 @anaconda
abattis-cantarell-fonts.noarch 0.0.12-3.el7 @anaconda
.............................
总结
1.yum源
2. yum-config-manager --add-repo=路径
代码详解
以上是关于Linux 挂载本地yum源详解的主要内容,如果未能解决你的问题,请参考以下文章