Linux之搭建yum私有庫 遠端版
阿新 • • 發佈:2021-12-17
yum私有庫搭建:遠端版
1.安裝必須的軟體包
yum install yum-utils createrepo -y
2.建立軟體倉庫:即資料夾
mkdir -p /opt/repos
3.下載對應的軟體包,建立新目錄,把對應的軟體包複製到 Packages 目錄中
mkdir -p /opt/repos/Packages
mv /root/zsh-5.0.2-34.el7_8.2.x86_64.rpm /opt/repos/Packages
4.初始化軟體倉庫
createrepo /opt/repos
5.新增yum源
cd /etc/yum.repos.d/ :切換到資料夾中 mkdir backup :建立資料夾 mv *.repo backup/ :把*.repo檔案複製到backup資料夾裡做一個備份 yum-config-manager --add-repo=file:///opt/repos :新增本地源 cat opt_repos.repo [opt_repos] # 源的名稱 name=added from: file:///opt/repos # 源的簡介 baseurl=file:///opt/repos # 源的下載地址 enabled=1 # 是否啟用:1啟用 , 0不啟用
6.清理快取、生成快取
yum clean all
yum makecache
7.安裝遠端訪問軟體:Nginx(需要安裝源)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
yum-config-manager --add-repo=https://repo.huaweicloud.com/epel/7/x86_64/ (設定成遠端連結地址)
yum install nginx --nogpgcheck (忽略公鑰認證引數)
8.修改nginx的配置檔案
網址:https://nginx.org/en/docs/http/ngx_http_autoindex_module.html 編輯配置檔案: vim /etc/nginx/nginx.conf :進去修改下面三處內容後儲存修改檔案。 # include /etc/nginx/conf.d/*.conf; # 把這一行的內容註釋掉 root /opt/repos; # 把路徑修改成這個 autoindex on; # 新增開啟檢索目錄 測試更改是否成功: nginx -t 啟動nginx: systemctl start nginx 關閉selinux和firewalld: systemctl disable --now firewalld setenforce 0 # 在瀏覽器輸入當前虛擬機器的ip地址看能否訪問.能訪問即ok
9.在測試機上處理以下操作:
安裝:
yum install yum-utils -y
備份源:
mkdir backup
mv *.repo backup/
新增源:
yum-config-manager --add-repo=http://192.168.15.102/
重新整理快取:
yum clean all
yum makecache
10.測試:
yum install zsh -y