搭建私有YUM倉庫與內網映象站
搭建私有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/siyou cd /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/siyou enable=1 #1表示啟用,沒有此引數也表示啟用 gpgcheck=0 #重建快取,並安裝軟體 yum clean all && yum makecache yum install openssl-*
映象站環境
系統版本:centos7.4 IP:192.168.1.47 #要能上公網 centos及epel官方源,中國站(中科大映象站) 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 第四:要長期使用需要將上面同步命令,寫入定期執行檔案,定期同步更新 第五:啟動http cd /home/mirrors python -m SimpleHTTPServer 80
客戶端配置
第一:備份/etc/yum.repo/目錄下的官方源,並建立一個自己的源,如下 vim /etc/yum.repo/ccc.repo [base] name=CentOS-$releasever - Base #mirrorlist= baseurl=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= baseurl=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= baseurl=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 - $basearch baseurl=http://192.168.1.47/epel/7/$basearch #mirrorlist= failovermethod=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= failovermethod=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= failovermethod=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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2653467/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用OSS搭建私有云內網yum倉庫的方法內網
- Docker搭建私有映象倉庫Docker
- Docker倉庫之Registry私有映象倉庫的搭建與使用Docker
- yum倉庫搭建
- docker 私有倉庫搭建Docker
- docker搭建私有倉庫Docker
- 搭建npm私有映象倉庫,天下苦於npm build久矣NPMUI
- 用Docker搭建cnpm私有倉庫以及私有倉庫的使用DockerNPM
- yum配置及倉庫搭建
- 搭建Harbor 映象倉庫
- NPM 私有倉庫的搭建NPM
- Docker搭建Harbor私有倉庫Docker
- gitlab私有倉庫搭建Gitlab
- 搭建python私有倉庫Python
- Firewalld共享上網及本地yum倉庫搭建
- 在5分鐘內搭建企業內部私有npm倉庫NPM
- rhel 7.6使用映象做本地yum倉庫
- 使用nexus搭建yum倉庫
- containerd 配置使用私有映象倉庫 harborAI
- 微服務探索之路03篇-docker私有倉庫Harbor搭建+Kubernetes(k8s)部署私有倉庫的映象微服務DockerK8S
- 使用verdaccio搭建私有npm倉庫NPM
- 搭建私有的Composer倉庫
- 使用verdaccio 搭建npm私有倉庫NPM
- [gitlab]搭建私有github倉庫GitlabGithub
- docker-registry 私有倉庫映象 之 檢視與刪除Docker
- Docker倉庫之Harbor企業級映象倉庫的搭建與使用Docker
- 容器技術之Docker私有映象倉庫harborDocker
- Jenkins打Docker映象推送到私有倉庫JenkinsDocker
- Harbor-私有映象倉庫的安裝部署
- 私有 Composer 映象和倉庫的實現
- RHEL6搭建網路yum源軟體倉庫
- Docker基礎-搭建本地私有倉庫Docker
- 使用 SVN 搭建 Composer 私有倉庫
- Docker入門-搭建docker私有倉庫Docker
- Docker搭建私有倉庫Registry&HarborDocker
- docker使用容器搭建本地私有倉庫Docker
- Docker-------私有倉庫 Harbor 的搭建Docker
- 使用 docker + verdaccio 搭建npm私有倉庫DockerNPM