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

推薦する

Linux での MySQL 5.7.18 yum のアンインストールからインストールまでのプロセスの図

いろいろ苦労しましたが、やっと yum インストールの手順がわかりました。以前、バイナリ パッケージ...

ファイアウォールルールの設定とコマンド(ホワイトリスト設定)の詳しい説明

1. ファイアウォールルールを設定する例1: ポート8080を外部に公開する ファイアウォールコマン...

JS 関数とコンストラクタを簡単に理解する

目次1. 概要1.1 Functionコンストラクタを使用して関数を作成する1.2 機能と目的2. ...

HTML ページに画像を挿入し、マップ インデックスを追加する方法の例

1. WEBでサポートされている画像形式: GIF: 256色を保存でき、透明色をサポートし、アニメ...

HTMLのテーブルの内容は中央に水平と垂直に表示されます

CSSスタイルファイルで指定 #class td /*表のテキストを左右上下に揃えるように設定する*...

MySql データベースにおける単一テーブル クエリと複数テーブル結合クエリの効率の比較

この間、プロジェクトに取り組んでいるときに、データ間の接続が非常に複雑なモジュールに遭遇しました。テ...

kubernetes1.5.2 から kubernetes1.10 にアップグレードする際の主要な設定変更記録

この記事では、kubernetes1.5.2 から kubernetes1.10 にアップグレードす...

Windows に MySQL をインストールする方法のグラフィック チュートリアル

概要: この記事では主に、Windows 環境に MySQL をインストールする方法について説明しま...

Docker で Redis センチネル モードを構成する方法 (複数のサーバー上)

目次序文状態DockerをインストールするRedisのマスターノードとスレーブノードを構成する序文以...

clipboard.js の使用法の概要

目次(1)はじめに: (2)クリップボードの内容をコピーする方法は次のとおりです。 (3)関数演算に...

MySQLマスタースレーブデータベース構築方法の詳細な説明

この記事では、MySQL マスター/スレーブ データベースの構築方法について説明します。ご参考までに...

Reactでのこのリファレンスの詳細な説明

目次原因:以下を実行します: 1. コンストラクター2.レンダリング機能3.bind関数とarrow...

thead、tfoot、tbodyを使用して表を作成します

これらの 3 つのタグを間違った方法で使用して、タイトルを表に沿わせたり、tbody の高さを固定し...

MySQL 8.0.18コマンドの詳細な説明

解凍したフォルダ C:\web\mysql-8.0.11 を開き、フォルダ内に my.ini 構成フ...

Docker可視化ツールPortainerの導入と中国語翻訳

#docker 検索#docker プルポーター1. イメージを取得した後、中国語パッケージをダウン...