GNU/Linux >> Linux の 問題 >  >> Cent OS

DVDまたはCDROMを使用してYUMリポジトリを構成するCentOS/RHEL

YUMは、ネットワークまたはローカルを介してパッケージをインストールまたは更新するのに役立つパッケージ管理ツールであると同時に、依存するパッケージとともにパッケージをインストールする簡単な方法を提供します。

構成ファイルは/etcの下にあります ディレクトリ、/etc/yum.conf キャッシュディレクトリ、コンピュータログディレクトリなどのグローバルオプションを含むメールグローバルファイルです。新しいリポジトリを追加したり、既存のリポジトリを更新したりするには、/etc/repos.dに移動する必要があります。 ディレクトリを作成し、.repoで終わるファイルを作成または開きます それぞれ。

このドキュメントは、CentOSバージョン7と6の両方に適用されます。

ソースの作成

新しいリポジトリファイルを作成する前に、リポジトリソース(パッケージがローカルまたはリモートに保存されている場所)を知っている必要があります。リポジトリソースは、 createrepoを使用して作成できます。 DVDをパッケージ化するか、ディレクトリにマウントします。 DVD / CD ROMをマウントすると、HDDにコピーして使用するHDDのスペースを節約できます。

CD /DVDROMをマウントするディレクトリを作成します。たとえば。

mkdir /cdrom

CD / DVD ROMを任意のディレクトリにマウントします。テストのために、/cdromにマウントします。 。

mount /dev/cdrom /cdrom

構成ファイル

新しいリポジトリ構成ファイルを作成する前に、デフォルトのOSリポジトリファイルを他のディレクトリに移動するか、不要なリポジトリファイルを削除してください。

/etc/yum.repos.dの下にcdrom.repoという新しいリポジトリファイルを作成します ディレクトリ。

vi /etc/yum.repos.d/cdrom.repo

次の詳細を追加します。

[cdrom]
name=CDROM Repo
baseurl=file:///cdrom
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

どこで、

[cdrom] =セクションの名前。 名前 =リポジトリの名前baseurl =パッケージの場所有効 =リポジトリを有効にするgpgcheck =安全なインストールを有効にするgpgkey =キーの場所

パッケージのインストール

yum 指図。たとえば、 YUMを使用してVsFTPDパッケージをインストールしましょう。

yum install vsftpd

出力:

Loaded plugins: fastestmirror
cdrom                                                                                   | 3.6 kB  00:00:00
(1/2): cdrom/group_gz                                                                   | 156 kB  00:00:00
(2/2): cdrom/primary_db                                                                 | 3.1 MB  00:00:00
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.x86_64 0:3.0.2-22.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================
 Package                 Arch                    Version                          Repository              Size
===============================================================================================================
Installing:
 vsftpd                  x86_64                  3.0.2-22.el7                     cdrom                  169 k

Transaction Summary
===============================================================================================================
Install  1 Package

Total download size: 169 k
Installed size: 348 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : vsftpd-3.0.2-22.el7.x86_64                                                                  1/1
  Verifying  : vsftpd-3.0.2-22.el7.x86_64                                                                  1/1

Installed:
  vsftpd.x86_64 0:3.0.2-22.el7

Complete!

それで全部です。これで、マシンのローカルリポジトリが正常に構成されました。ただし、CDまたはDVDがマウントされている単一のマシンに限定されます。


Cent OS
  1. CentOS / RHEL/FedoraでYUMを使用して最新バージョンのPHP-5.5をインストールする方法

  2. RHEL/CentOSディストリビューションのyumリポジトリを使用してnginxの自動更新を有効にする

  3. CentOS / RHEL/Fedoraでyumを使用してPHP5.3をPHP7.0にアップグレードします

  1. CentOS / RHEL :yum-cron サービスを使用して yum 自動更新を構成する

  2. CentOS/RHEL:YUM を使用してファイルが欠落しているパッケージを見つける方法

  3. CentOS / RHEL 6 :ローカルにマウントされた DVD を使用して yum リポジトリをセットアップする方法

  1. Linux / Centos/RedhatでYUMリポジトリを設定する方法| Linux / Centos/RedhatのYUM

  2. DVDを使用してCentOS7/RHEL7でローカルYUMリポジトリを作成する方法

  3. DVDを使用してRHEL8にローカルYUMリポジトリを作成する方法