yum本地源配置教程
說明:yum源一般以http、ftp方式訪問,本教程是http方式,
ftp方式的話就是在/var/ftp/目錄下新建檔案yum/centos,並執行service vsftpd start命令,其他步驟都一樣
以centos為例,其實都差不多;
1、新建yum源的存放路徑
#mkdir -p /var/www/html/yum/centos
2、掛載 iso映象
(實體機的話直接放入光碟,虛擬機器的話,在setting--->cd/***--->選擇iso映象,並勾選兩個connect)
#mount /dev/cdrom /var/www/html/yum/centos
檢視centos下檔案目錄(packages存放有所有的rpm包,repodata是索引資料夾)
此時iso映象的yum源搭建ok,通過http://localhost:80/yum/centos進行web訪問
注:如果不想老是從光碟載入rpm包,則可以把映象中的檔案拷貝到本地來建立yum源,其他動作一樣
#cp /dev/cdrom/var/www/html/yum/centos
3、配置自己的本地源
① 安裝repodata包
createrepo安裝包可以在映象的packages(或者server檔案)資料夾下找到安裝包,可能會有依賴性問題,按提示裝就可以
#rpm-ivh createrepo-0.9.9-18.el6.noarch.rpm
② 在/var/www/html路徑下新建資料夾zabbix/
#cd /var/www/html/yum
#mkdir zabbix
#cd zabbix
#mkdir rpms --新建乙個rpms資料夾
將rpm包放到rpms資料夾下
#ls /var/www/html/yum/zabbix
zabbix-server-2.4.4-1.el6.x86_64.rpm
zabbix-server-mysql-2.4.4-1.el6.x86_64.rpm
zabbix-server-pgsql-2.4.4-1.el6.x86_64.rpm
③ 建立倉庫資訊檔案repodata
在目錄/var/www/html/yum下,執行createrepo zabbix
#cd /var/www/html/yum
#createrepozabbix
出現「spawningworker 0 with 3 pkgs」字樣的話,表示正確,完畢後檢視zabbix目錄,
可以看到repodata檔案生成,到此zabbix yum源搭建ok
4、客戶端配置使用yum源
在客戶端目錄/etc/yum.repo.d/下,新建文件centos.repo (名字隨便起,但必須是.repo字尾。記得將目錄下其他repo檔案移除
或者提前.bak注釋掉)
#cd /etc/yum.repo.d
#vim centos.repo
[base]
name=centos-$releasever-base
baseurl=
enabled=1
gpgcheck=0
解釋:
[base] 代表這個庫的名字,必須是唯一的,不可以重複。
name= 是這個庫的說明,沒有太大的實際意義,只是乙個字段說明。
baseurl= 說明採取什麼方式傳輸,具體路徑在**,可以使用的方式有,file://,ftp://,http://等
enabled=1 說明啟用這個更新庫,0表示不啟用。
gpgcheck=1 表示使用gpg檔案來檢查軟體包的簽名
gpgkey= 表示gpg檔案所存放的位置,此處也可以有http方式的位置。
#yum clean 清楚yum源快取
#yum repolist 列出可用yum源
#yum list 列出所有rpm包
5、同理可以將zabbix源也建立配置檔案裡
#vim /etc/yum.repo.d/zabbix.repo
[zabbix]
name=zabbix
baseurl=
enabled=1
gpgcheck=0
6、更新本地源,在倉庫所在目錄下
#cd/var/www/html/yum
#createrepo --update zabbix/ ----更新本地源索引
如果想重建索引目錄repodata的話
#createrepo zabbix/
說明:
createrepo --update:
有時候你的軟體倉庫中含有很多的軟體包,雖然只是其中的一小部分有所改動但是你卻不必為每個軟體包重新產生元資料,這樣做明顯太浪費時間了。這就是--update選項誕生的原因。
yum本地快取目錄
#vim /etc/yum.conf
yum源安裝教程
步驟1 檢視系統發行版本 cat etc issue 步驟3 編輯repo vim etc yum.repos.d devlement.repo devlement name devlement baseurl file mnt cdrom enabled 1 gpgcheck 0 步驟4 掛載系統...
yum源的配置
vim etc yum.conf gpgcheck 0 在安裝yum的時候都不需要金鑰驗證 vim etc yum.repos.d yum.repo 放置yum源的目錄,必須以 repo結尾 yum源格式 base name base baseurl file tmp yum 如果是本地yum源需要...
yum源的配置
下面我們介紹redhat7.0的本地yum源的安裝步驟 1,在安裝之前我們需要與系統版本匹配的iso映象 版本號和系統位數都要相同 redhat7.0版本,64位所對應的映象是rhel server 7.0 x86 64 2,我們要將映象永久掛載到系統中,vim etc fstab檔案,寫下以下配置...