Linux——搭建本地ym倉庫


前言

內網環境搭建本地yum倉庫

步驟

創建本地倉庫

最好是創建一個ftp的服務器,來存放rpm的安裝包,這樣所有內網,其他只需將baseurl修改為ftp://<ip>/<目錄>rpm存放的位置即可

# cd /etc/yum.repos.d/
# mkdir bak
# mv CentOS* bak/
# vi local.repo
[local]
name=local
baseurl=file://opt/app
gpgcheck=0
enabled=0

上傳安裝包

  1. 將我們下載的rpm安裝包上傳到/opt/app目錄下
  2. 制作基礎鏡像,並通過mount掛載到/opt或者/mnt目錄下

掛載到/mnt下的話.對應的baseurl的地址需要替換為file://mnt/<軟件包目錄>

生成repodata信息

# rpm -ivh /opt/libxml2-* --force --nodeps
# rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm --force --nodeps
# rpm -ivh python-deltarpm-3.6-3.el7.x86_64.rpm --force --nodeps 
# reaterepo /app/ 

驗證yum源

yum clean all
yum list

查看倉庫信息

[root@t-scrm-service-redis app]# yum repolist 
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
repo id                                                                   repo name                                                                status
local                                                                     local                                                                    0
repolist: 0
[root@t-scrm-service-redis app]# yum repoinfo
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Repo-id      : local
Repo-name    : local
Repo-revision: 1596436019
Repo-updated : Mon Aug  3 14:26:59 2020
Repo-pkgs    : 0
Repo-size    : 0
Repo-baseurl : file://opt/app/
Repo-expire  : 21,600 second(s) (last: Mon Aug  3 14:27:10 2020)
  Filter     : read-only:present
Repo-filename: /etc/yum.repos.d/local.repo

repolist: 0


免責聲明!

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



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