CentOS7にローカルのyumリポジトリを構築する方法は何ですか?

CentOS 7でローカルのyumリポジトリを構築するには、次の手順を実行します。

  1. 必要なソフトウェアパッケージをインストールしてください。
  2. sudo yum install -y httpd epel-release を実行してください。
  3. ローカルのyumリポジトリディレクトリを作成します。
  4. sudo mkdir -p /var/www/html/centos/7/os/x86_64 を実行してください。
  5. CentOS 7のインストールメディアをローカルのyumリポジトリディレクトリにコピーしてください。
  6. sudo mount /dev/cdrom /mediaを実行してください。それから、sudo cp -r /media/* /var/www/html/centos/7/os/x86_64/を実行してください。
  7. ローカル yum リポジトリを提供するために Apache HTTP Server を設定する。
  8. sudo vi /etc/httpd/conf.d/centos-yum.conf を開いてください。
  9. ファイルに以下の内容を追加してください。
  10. 別名 /centos/7/os/x86_64 /var/www/html/centos/7/os/x86_64<Directory “/var/www/html/centos/7/os/x86_64”>
    オプション インデックス フォローシンボリックリンク
    すべてを許可する必要があります
  11. Apache HTTP Server サービスを起動し、自動起動を設定します。
  12. sudo systemctl start httpd を実行して、sudo systemctl enable httpd を有効にしてください。
  13. ローカルマシンでローカルyumリポジトリを使用するように設定してください。
  14. sudo vi /etc/yum.repos.d/local.repo を開いてください。
  15. ファイルに以下の内容を追加してください。
  16. [ローカル]
    名前=ローカルCentOS 7リポジトリ
    baseurl=http://localhost/centos/7/os/x86_64
    有効化=1
    gpgチェック=0
  17. yumのキャッシュをクリアして再構築します。
  18. sudo yum clean allを実行して、sudo yum makecacheを実行してください。

上記の手順を完了すると、ローカルマシンはローカルに構築した yum リポジトリを使用してソフトウェアのインストールと更新を行うことができます。

bannerAds