學習目標:掛載本地yum源
在Linux下掛載下本地yum源
對yum源有認識
學習內容:
1、 認識yum源
2、 掌握 掛載本地的yum源
3、 清除yum源的原有資訊命令
4、 顯示所有yum源的軟體包
yum掛載的的前提:已經掛載了本地光碟(我們在前面的文章中已經掛載好了)
文章目錄
- 前言
- 一、yum源是什么?
- 二、掛載本地yum源
- 三、掛載yum源的基礎命令
- 1.引入庫
- 2.讀入資料
- 總結
前言
本節我們來學習如何在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=路徑
代碼詳解




轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/291395.html
標籤:其他
