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、疑問符、感嘆符の詳細な説明

推薦する

CSS3 変換によって子要素の固定位置を絶対位置に変更する方法

この記事では、CSS3 の transform を使用して子要素の固定配置を絶対配置に変更する方法を...

CentOS 7.2 に SuPHP をインストールするための詳細な手順

デフォルトでは、CentOS 7 上の PHP は apache または nobody として実行さ...

vue-resource インターセプターの使用に関する詳細な説明

序文インターセプター最近のフロントエンド フレームワークでは、インターセプターは基本的に非常に基本的...

Vueカスタムコンポーネントは双方向バインディングを実装します

シナリオ:一般的に使用される親コンポーネントと子コンポーネント間の相互作用方法は次のとおりです。親コ...

Vue はタブ ラベルを実装します (ラベルが自動スクロールを超える)

作成されたタブラベルがページの表示領域を超えると、タブラベルの距離だけ自動的にスクロールされます。ま...

MySQL での外部キーの作成、制約、削除

序文MySQL バージョン 3.23.44 以降では、InnoDB エンジン タイプのテーブルは外部...

JavaScript配列についてさらに詳しく知るのに役立つ記事

目次1. 配列の役割: 2. 配列の定義: 1. コンストラクタを通じて配列を作成する2. リテラル...

2つのシンプルなメニューナビゲーションバーの例

メニューバーの例 1: コードをコピーコードは次のとおりです。 <!DOCTYPE html ...

MySQL 8.0.21.0 コミュニティ エディションのインストール チュートリアル (詳細な図解)

1. MySQLをダウンロードするMySQL 公式 Web サイトにログインし、MSI インストー...

フレックスレイアウトのスペース間の最後の行の左揃えの問題を解決する方法

まずはコードと効果を見てみましょう↓ <スタイル> 。主要 { アウトライン: 1px ...

HTML の一般的でないタグ optgroup、sub、sup、bdo のサンプルコード

Optgroup は、ドロップダウン リストのコンテンツをより整理するために、select タグで使...

Vue3 を使用してアップロード コンポーネントを実装するためのサンプル コード

目次一般的なアップロードコンポーネントの開発以下の機能を実装する必要がありますカスタムテンプレートサ...

base target="" はリンクのターゲットオープンフレームを制御します

<base target=_blank> は、基本リンクのターゲット フレームを新しいペ...

Ubuntu 16.04 サーバーで MySQL を設定し、リモート接続を有効にする方法

背景最近、Node.js を勉強しているのですが、クラウド サーバーがあることを思い出しました。しか...