91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何搭建私有YUM倉庫

發布時間:2022-02-18 14:19:50 來源:億速云 閱讀:164 作者:小新 欄目:開發技術

這篇文章主要介紹了如何搭建私有YUM倉庫,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

借助于YUM軟件倉庫,可以完成安裝、卸載、自動升級rpm軟件包等任務,能夠自動查找并解決rpm包之間的依懶關系,而無須管理員逐個、手工地安裝每個rpm包,使管理員在維護大量Linux服務器時更加輕松自如。

如何搭建私有YUM倉庫
img

搭建私有YUM倉庫

私有yum倉庫環境
系統版本:centos7.4 IP:192.168.1.47 #最好能上公網

私有yum倉庫服務端配置

第一:創建使用yum倉庫存放路徑
mkdir /home/mirros/siyou -p

第二:安裝必要軟件(yumdownloader這個命令在yum-utils工具里,用來下載軟件包,但不安裝)
yum install createrepo yum-utils -y

第三:上傳自己打包好的rpm包到/home/mirros/siyoucd /home/mirros/siyou
lrzsz#或則進入到該目錄,將軟件下載到此目錄,但是不安裝yumdownloader openssl-*

第四:初始化repodata索引文件(每新放入一個rpm都需要更新索引,不讓識別不到新加的)
createrepo -pdo /home/mirrors/siyou/ /home/mirrors/siyou/#下面是添加rpm包后的更新命令createrepo --update /home/mirrors/siyou/

第五:提供http服務cd /home/mirros/
python -m SimpleHTTPServer 80

客戶端配置

在使用私有源時,軟件包與base其他源一樣時,建議先禁用其他源。

cd /etc/yum.repos.d
vim Centos-siyou.repo

[siyou]
name=siyou
baseurl=http://192.168.1.47/siyouenable=1  #1表示啟用,沒有此參數也表示啟用gpgcheck=0#重建緩存,并安裝軟件yum clean all && yum makecache
yum install openssl-*

鏡像站環境

系統版本:centos7.4 IP:192.168.1.47 #要能上公網centos及epel官方源,中國站(中科大鏡像站)http://mirrors.ustc.edu.cn
centos日常使用的軟件源介紹(base,extras,updates)
注意:中科大的rsync,每個ip同時只能同步兩條

內網鏡像服務器配置

第一:安裝軟件
yum install rsync

第二:同步軟件源#同步centos7的base源mkdir /home/mirrors/centos/7 -p
rsync -av rsync://mirrors.ustc.edu.cn/centos/7/os /home/mirrors/centos/7#同步centos7的extras源rsync -av rsync://mirrors.ustc.edu.cn/centos/7/extras /home/mirrors/centos/7#同步centos7的updates源rsync -av rsync://mirrors.ustc.edu.cn/centos/7/updates /home/mirrors/centos/7

+++++++++++++++++++++++++++++
或則省去前面三步,直接同步centos7的官方源
rsync -av rsync://mirrors.ustc.edu.cn/centos/7 /home/mirrors/centos#簡單同步一個分支的所有信息rsync -av rsync://mirrors.ustc.edu.cn/centos/7.4.1708 /home/mirrors/centos/

第三:添加epel源同步(epel源是擴展的,不是centos官方維護的,但是包含很多軟件)
mkdir /home/mirrors/epel/7 -p
rsync -av rsync://mirrors.ustc.edu.cn/epel/7/ /home/mirrors/epel/7

第四:要長期使用需要將上面同步命令,寫入定期執行文件,定期同步更新

第五:啟動httpcd /home/mirrors
python -m SimpleHTTPServer 80

客戶端配置

第一:備份/etc/yum.repo/目錄下的官方源,并創建一個自己的源,如下
vim /etc/yum.repo/ccc.repo

[base]
name=CentOS-$releasever - Base#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infrabaseurl=http://192.168.1.47/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#released updates[updates]
name=CentOS-$releasever - Updates#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infrabaseurl=http://192.168.1.47/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that may be useful[extras]
name=CentOS-$releasever - Extras#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infrabaseurl=http://192.168.1.47/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


第二:客戶端怎么安裝epel源#在安裝extras源后,默認是自帶并啟用的yum install epel* -y#編輯/etc/yum.repo/epel.repo文件vim /etc/yum.repo/epel.repo

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearchbaseurl=http://192.168.1.47/epel/7/$basearch#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearchfailovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=http://192.168.1.47/epel/7/$basearch/debug#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearchfailovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1

[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=http://192.168.1.47/epel/7/SRPMS#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearchfailovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1

客戶端使用

第二:清除緩存,并重建makecache
yum clean all && yum makecache

第三:安裝軟件
yum install tree -y

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何搭建私有YUM倉庫”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

yum
AI

凤山县| 临汾市| 开化县| 克拉玛依市| 曲阜市| 崇明县| 新化县| 松桃| 赤水市| 巴青县| 象州县| 盘锦市| 乌海市| 体育| 凤庆县| 邵阳县| 石台县| 聂拉木县| 石家庄市| 阜康市| 侯马市| 连州市| 定兴县| 临沂市| 揭东县| 高要市| 信宜市| 文山县| 吴川市| 莱阳市| 五莲县| 义乌市| 多伦县| 朝阳区| 昌宁县| 唐河县| 徐州市| 奎屯市| 平阳县| 马关县| 禹城市|