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