オフラインネットワーク内に設置のCentOSのYUMリポジトリ(例えばPostgreSQLをインストールするために)

イントラネットyumウェアハウス・サーバーの設定

192.168.126.146 Webサーバのホスト、nginxのインストールされています

[root@bogon html]# createrepo -pdo postgresql/x86_64/ postgresql/x86_64/
  • 完全なダウンロードrpmに店にパッケージをrepodata作業ディレクトリ

  • 更新yumソースを、新しいがあるたびにrpmパッケージが更新を実行するために必要とされています

[root@bogon html]# createrepo --update /usr/share/nginx/html/postgresql/x86_64/
  • サーバー下の最後のディレクトリ、同様の手順を繰り返していないここで、依存パッケージを追加することもできます
[root@bogon html]# tree postgresql/
postgresql/
└── x86_64
    ├── pgdg-redhat-repo-42.0-4.noarch.rpm
    ├── pgdg-redhat-repo-latest.noarch.rpm
    └── repodata
        ├── 445ee0d2e31a019d6e1decf9485ef9a611c814c811c986812ccea999c4564872-primary.sqlite.bz2
        ├── 627e914a7e1d2dcad2bdaa75edd9730c2e4c0d2552a8ba400b0e21df5ce220db-other.xml.gz
        ├── 72d106452bea9d803f61c44ec8b0c06cc76e0abf1140b80002745330d4b1048b-other.sqlite.bz2
        ├── 86e85d2f38c54099bc474ca2567e49e8e3957659c9c776d6ccebd9cd64d90ae8-filelists.xml.gz
        ├── 974bc8888a0708d6bbfcd9404b21fffc256b11e77f40e6d2ab547673db05863d-primary.xml.gz
        ├── f2ad55ae551c06f1705eb388c105420f46306346ca90aee51fdbe79a2a853496-filelists.sqlite.bz2
        └── repomd.xml

2 directories, 9 files

クライアントの設定

  • 192.168.126.145のクライアントホスト
  • クライアントの調製.repoファイル、次のように
[root@bogon yum.repos.d]# cat test.repo 
[base]
name=base
baseurl=http://192.168.126.146/base
enable=1
gpgcheck=0

[upodates]
name=updates
baseurl=http://192.168.126.146/updates
enable=1  
gpgcheck=0

[test]
name=test
baseurl=http://192.168.126.146/test
enable=1  
gpgcheck=0
  • あなたは、キャッシュを再構築することができます
[root@bogon yum.repos.d]# yum clean all && yum makecache

参考リンク

CentOSの7 yumをnginxのインストール
_プライベートYUMウェアハウスを構築し、_内のネットワークミラーサイト
centos7自己をyumのRPMソースをインストール
LAN内のオフラインYUM・ウェアハウスを作成するためには、
オフラインのローカルのyumリポジトリ設定
RPMパッケージのyum生産や倉庫の建物を

おすすめ

転載: www.cnblogs.com/zy37275/p/11306124.html