【CentOS7】通過掛載系統光盤搭建本地yum倉庫的方法


1丶掛載光盤

#mount /dev/cdrom /media/cdrom/
#mount: /dev/sr0 寫保護,將以只讀方式掛載
#mount: /dev/sr0 已經掛載或 /media/cdrom 忙
        /dev/sr0 已經掛載到 /media/cdrom 上

 

2丶檢查是否掛載成功

# df -h
文件系統                 容量  已用  可用 已用% 掛載點
/dev/mapper/centos-root   18G  858M   17G    5% /
devtmpfs                 479M     0  479M    0% /dev
tmpfs                    489M     0  489M    0% /dev/shm
tmpfs                    489M  6.7M  483M    2% /run
tmpfs                    489M     0  489M    0% /sys/fs/cgroup
/dev/sda1                497M  125M  373M   26% /boot
tmpfs                     98M     0   98M    0% /run/user/0
/dev/sr0                 7.3G  7.3G     0  100% /media/cdrom

現在光盤已經掛載到/media/cdrom了

 

3丶進入yum庫所在目錄

# cd /etc/yum.repos.d/
# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo

 

4丶將yum庫目錄中的文件修改后綴名

# mv CentOS-Base.repo CentOS-Base.repo.bak
# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
# mv CentOS-Vault.repo CentOS-Vault.repo.bak
# mv CentOS-CR.repo CentOS-CR.repo.bak
# mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak
# mv CentOS-Sources.repo CentOS-Sources.repo.bak

只保留CentOS-Media.repo 文件,方便yum庫索引,提高效率(無網狀態下)

 

5丶進入 CentOS-Media.repo 文件,修改yum庫

將gpgcheck=1改為gpgcheck=0(gpgcheck是gpg驗證是否開啟的選項,1是開啟,0是不開啟,一般情況可以關掉。)

將enabled=0改為enabled=1(enabled是開啟選項,1是開啟,0是不開啟)

然后保存  退出文件

 

6丶測試yum庫能否安裝軟件

能夠成功安裝就說明yum庫安裝成功

 

————————————————————————————————————

 yum的基本命令

1 安裝
yum install 全部安裝
yum install package1 安裝指定的安裝包package1
yum groupinsall group1 安裝程序組group1

2 更新和升級
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 檢查可更新的程序
yum upgrade package1 升級指定程序包package1
yum groupupdate group1 升級程序組group1

3 查找和顯示
yum info package1 顯示安裝包信息package1
yum list 顯示所有已經安裝和可以安裝的程序包
yum list package1 顯示指定程序包安裝情況package1
yum groupinfo group1 顯示程序組group1信息yum search string 根據關鍵字string查找安裝包

4 刪除程序
yum remove | erase package1 刪除程序包package1
yum groupremove group1 刪除程序組group1
yum deplist package1 查看程序package1依賴情況

5 清除緩存
yum clean packages 清除緩存目錄下的軟件包
yum clean headers 清除緩存目錄下的 headers
yum clean oldheaders 清除緩存目錄下舊的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除緩存目錄下的軟件包及舊的headers


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM