CentOS8 でローカル yum ソースを構成するための詳細なチュートリアル

CentOS8 でローカル yum ソースを構成するための詳細なチュートリアル

centos8 ディストリビューションは、BaseOS および AppStream リポジトリを通じてリリースされます。AppStream は、従来の rpm 形式の新しい拡張機能であり、コンポーネントの複数のメジャー バージョンを同時に提供します。

CentOS8 には NGINX がパッケージ化されています。この記事では CentOS8 でローカル yum ソースを設定する方法を紹介します。具体的な内容は以下のとおりです。

1. ディレクトリを作成する

mkdir /mnt/cdrom

2. CD-ROM ファイルをマウントします。

2.1 光学ドライブ方式

CD-ROMドライブを使用すると、vmwareユーザーの場合は、図に示すようにイメージを直接使用できます。

ここに画像の説明を挿入

sudo mount /dev/cdrom /mnt/cdrom

次にディレクトリに入ります。次のファイルがリストされれば、マウントは成功です。

ここに画像の説明を挿入

2.2 ISOイメージファイルを使用してマウントする

まず、iso ファイルを CentOS に転送する必要がありますが、ここではその方法しか思いつきません。ネットワークがない場合は、USB ドライブを使用します。USB ドライブがない場合は、CD-ROM ドライブを使用します。つまり、対応するディレクトリに転送する必要がある

ここに画像の説明を挿入

次に、mount コマンドを使用してファイルをマウントします。違いはパラメータ-oがあるかどうかです

mount -o loop /mnt/iso/CentOS-8-x86_64-1905-dvd1.iso /mnt/cdrom

3 /etc/yum.repos.dディレクトリに入る

cd /etc/yum.repos.d

4. CentOS-Media.repoファイルを開く

sudo vi CentOS-Media.repo

ファイルは次のように変更され、6つの変更が加えられました。
baseurl はマウントされたディレクトリの下の BaseOS および AppStream ディレクトリを指定します。
gpgcheckはチェックしない
有効 この画像を有効にする

ここに画像の説明を挿入

3. デフォルトの画像をシールドする

vimは次の3つのファイルを入力し、enabled=0に変更します。

ここに画像の説明を挿入

以下のように表示されるはずですが、問題があります。将来的にネットワーク経由でパッケージをインストールする場合は、必ず 1 に変更して再度有効にしてください。

ここに画像の説明を挿入

3.yum すべてクリーン

キャッシュをクリアする

sudo yum clean all

4.yum メイクキャッシュ

キャッシュの再構築

sudo yum makecache

5. 結果の検証

任意のパッケージを検索してみてください。

yum search openssh 問題がなければ、設定は正常です

ここに画像の説明を挿入

6. 起動時にディスクを自動的にハングする

これは、再起動後にミラー ソースにアクセスできないという問題を回避するためです。 /etc/fstabファイルでマウント操作を設定する必要があります。

6.1 マウントされたディスクの情報を表示するには、mount -l を使用します。

ここに画像の説明を挿入

上記から、5つの情報が得られます。

/dev/cdrom /mnt/cdrom iso9660 defaults 0 0

実際、このように書くこともできます

/dev/cdrom /mnt/cdrom autodefaults 0 0

デバイス名はリンクしたものなので、ここではsr0と入力するだけで済みますが、/dev/cdromと書きます。

6.2 /etc/fstabファイルに情報を設定する

ここに画像の説明を挿入

要約する

上記は、CentOS8 のローカル yum ソースを構成する方法に関する詳細なチュートリアルです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • CentOS8 yum/dnfで国内ソースを設定する方法
  • CentOS 6.5 でローカル YUM を設定する方法
  • Centos7環境でYUMを構築する方法

<<:  MySQL デッドロック シナリオ例の分析

>>:  Typescript の as、疑問符、感嘆符の詳細な説明

推薦する

HTMLフォーム要素の包括的な理解

以下のように表示されます。 XML/HTML コードコンテンツをクリップボードにコピー<!DO...

Element+vueを使用して開始時間と終了時間の制限を実装する

この記事の例では、Element+vueを使用して開始と終了の時間制限を実装するための具体的なコード...

Docker を使用して pypi プライベート リポジトリを構築する方法

1. 建設1. htpasswd.txtファイルを準備するファイルには、パッケージを倉庫にアップロー...

水平ヒストグラムを作成するための MySQL ソリューション

序文ヒストグラムは、RDBMS によって提供される基本的な統計情報です。最も一般的に使用されるのは、...

MySQLの基礎知識学習ノート

データベースを表示show databases;データベースを作成するDATABASE データベース...

HTML フォーム_PowerNode Java アカデミー

1. フォーム1. フォームの役割HTML フォームは、さまざまな種類のユーザー入力を受け取り、ユー...

JS 面接の質問: forEach はループから抜け出すことができますか?

この質問をされたとき、私は無知で頭が真っ白になりました。もちろん、正しく答えられませんでした。私はず...

空のパスがページのパフォーマンスに与える影響に対する解決策

数日前、Google Reader で Yu Bo さんが共有した投稿「空のパスがページのパフォーマ...

Mysql WorkBench のインストールと設定のグラフィックチュートリアル

この記事では、Mysql WorkBenchのインストールと設定のグラフィックチュートリアルを参考ま...

MySQL クエリ キャッシュとバッファ プール

1. キャッシュ - クエリキャッシュ次の図は、MySQL 公式サイトから提供されています: MyS...

JavaScript の遅延読み込み属性パターンに関する簡単な説明

目次1. はじめに2. オンデマンド属性モード3. 乱雑な遅延読み込み属性パターン4. クラスの唯一...

mysqlは指定された期間内の統計データを取得します

mysqlは指定された期間内の統計データを取得します年別統計 選択 カウント(*)、 DATE_FO...

HTML の iframe と frame の違いを例を使って説明します

プロジェクトで frameset 属性を使用したことがあるかどうかはわかりません。昨年、オンライン ...

JS でクリップボード API を使用する方法

目次1. Document.execCommand() メソッド(1)コピー操作(2)貼り付け操作(...

SQL でテーブルにフィールドとコメントを追加する方法

1. フィールドを追加します。 alter table テーブル名 ADD フィールド名 タイプ;例...