CentOS7でローカルYumリポジトリをマウントする方法
ローカルのyumリポジトリをマウントするには、以下の手順に従ってください。
- ローカルのyumリポジトリファイルを準備する。 yumリポジトリファイル(通常は.repoの拡張子を持つ)を/var/www/html/yumなどのディレクトリに格納します。
- ターミナルで次のコマンドを実行して httpd サービスをインストールします:
- sudo yum -y httpd をインストールします
- httpdサービスを起動するには、以下のコマンドを実行してください。
- systemctl start httpd
- 起動時にhttpdサービスを自動的に開始するには、次のコマンドを実行します。
- systemctl enable httpd
- ネイティブな日本語で言い換える:httpdサービスのセットアップ。httpdの構成ファイルを編集し、次のコマンドを実行してください。
- sudo vi /etc/httpd/conf/httpd.conf
- DocumentRoot “/var/www/html”の行をDocumentRoot “/var/www/html/yum”に変更し、保存して終了します。
- httpdサーバの設定を再読み込みします。次のコマンドを実行してください。
- sudo service httpd reload
- ネイティブの yum リポジトリをセットアップします。新しい .repo ファイルを作成し、次にコマンドを実行します:
- sudo vi /etc/yum.repos.d/local.repo
- ファイルに以下を追加する:
- 名=ローカルYumリポジトリ
baseurl=http://localhost/yum
gpgcheck=0
enabled=1 - 保存して終了する
- yumキャッシュの削除: 次のコマンドを実行します:
- sudo yum クリーンオール
- ローカルにマウントしたyumリポジトリをテストするには、次のコマンドを実行します
- yumリスト
- ローカル yum ソースのパッケージリストが表示されれば、マウントは成功です。
これでCentOS 7上でローカルyumリポジトリのマウント操作が完了します。