一、yum 的 基礎運用
1、命令形式:yum [option]【command】【package…】
選項【option】-h 幫助 ; -y (直接安裝的意思yes) ; -q (不顯示安裝的過程)
其他的可以通過**#yum -h** 檢視
同樣 command 也通過 #yum -h 檢視
2、常用的命令
2.1 安裝: #yum -y install 安裝包 package
#yum groupinstall 安裝程式組 group1
2.2 刪除 : #yum remove 包 ; 有依賴關係的包,用 #yum erase 包package
檢視程式的依賴情況 #yum deplist package
2.3 更新和公升級 : #yum update 全部更新 ; # yum update package1 公升級package1
檢查可更新的程式:# yum check-update package1
公升級程式組: #yum groupupdate group1
2.4 查詢和顯示 : #yum info package1 顯示安裝包資訊
#yum repolist
#yum list 顯示所有已經安裝及可以安裝的包
#yum list package1 顯示指定包的安裝情況
#yum search 關鍵字string 根據關鍵字string查詢安裝包
2.5 清楚快取 : #yum clean package1 清楚快取目錄下的軟體包
#yum clean all
3、 yum 的配置檔案:/etc/yum.conf 更多詳細的選項和命令 :man yum
files : /etc/yum.conf 主配置檔案
/etc/yum.repos.d/ yum倉庫檔案
/etc/cache/yum/ 快取檔案
logfile=/var/log/yum.log 日誌檔案
# cat /etc/yum.conf
cachedir=/var/cache/yum/bas
earc
h/
basearch/
basear
ch/2 、配置本地的yum源
2.1 掛載安裝光碟或者iso映象
配置yum網路源:
阿里源
#wget -o /etc/yum.repos.d/epel.repo
替換配置檔案內容:
#sed -i 『s#$releasever#7#g』 /etc/yum.repos.d/centos-base.repo
#yum makecache
centos7基於http方式搭建本地yum源:
參考檔案:
關閉selinux 和防火牆,宿主機192.168.4.254
1、建立yum軟體儲存目錄
]# mkdir -p /www/share/yum
2、修改yum配置檔案
先備份yum配置檔案,修改yum配置檔案中yum軟體包儲存目錄並開啟rmp包快取功能
]# cp /etc/yum.conf /etc/yum.conf.bak
]# vim /etc/yum.conf
[main]
#cachedir=/var/cache/yum/bas
earc
h/
basearch/
basear
ch/releasever
cachedir=/www/share/yum/bas
earc
h/
basearch/
basear
ch/releasever
keepcache=1
3、安裝createrepo和http
createrepo 命令用於建立yum源(軟體倉庫),即為存放於本地特定位置的眾多rpm包建立索引,描述各包所需依賴資訊,並形成元資料。
4、 建立http共享目錄
5、修改http配置檔案
]# cp /etc/httpd/conf/httpd.conf 備份檔案
]# echo "
servername localhost
#關閉版本號顯示
6、 啟動http服務
7、建立yum軟體倉庫
]# mkdir -p /www/share/centos7_rpm
]# createrepo -p /www/share/centos7_rpm/
]# ll /www/share/centos7_rpm/
8、建立原始檔
]# echo "
[my_share]
name=my_souce
baseurl=centos7_rpm/
gpgcheck=0
enabled=1
cost=88
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7
">/www/share/lan7.repo
[root@localhost ~]# ln -s $(pwd)/yumd.sh /usr/bin/yumd
[root@localhost ~]# chmod +x yumd.sh
客戶端使用源
2.客戶端測試,檢視源名稱為myshare說明正常
注意問題一:系統最小化安裝後,centos會出現無法使用tab自動補全。
解決辦法:配置好yum源之後,需要網路源,手動安裝乙個包 bash-completion 。
#yum -y install bash-completion
]# rpm -qc bash-completion
/etc/profile.d/bash_completion.sh
]# cd /etc/profile.d/
]# ls
]# source bash_completion.sh 執行指令碼,即可
CentOS7配置本地yum源(http方式)
準備centos7映象包 一 使用映象包建立本地映象 1.在 mnt下建立cdrom目錄 mkdir cdrom2.掛載映象檔案至該目錄下 mount centos 7 x86 64 everything 1804.iso mnt cdrom 3.備份 etc yum.repos.d下檔案並編輯檔案...
CentOS下yum本地配置
centos預設的 yumyum環境 步驟 1 配置 yum檔案 系統讀取yum 配置時,是讀取以 repo 為結尾的配置檔案。即centos base.repo 現在我們把原來的centos base.repo後加個字尾,不讓系統讀取此配置。再新建配置 etc yum.repos.d centos...
Centos配置國內yum源
網易 163 yum源是國內最好的yum源之一 無論是速度還是軟體版本,都非常的不錯,將yum源設定為163yum,可以提公升軟體包安裝和更新的速度,同時避免一些常見軟體版本無法找到。v9zz的雲主機就將yum源設定為163的yum,具體設定方法如下 1,進入yum源配置目錄 cd etc yum....