忍者ブログ

◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例

   

【RHEL】ローカルリポジトリ

※ VMware仮想マシン(RHEL8)にローカルリポジトリを作ってdnfインストールする方法
#=============================
# 対象OS バージョン情報
#-----------------------------
cat /etc/redhat-release
#=============================
# isoマウント前の確認
#-----------------------------
ls -ltr /dev/cdrom
ls -ltr /media
#=============================
# isoファイルのマウント
#【仮想マシンの場合】
#-----------------------------
mount /dev/cdrom /media
#=============================
# isoマウント後の確認
#-----------------------------
df -h | grep media
mount | grep /media
ls -ltr /media
#=============================
# リポジトリファイルの場所確認
#-----------------------------
ls -ltr /etc/yum.repos.d/
#=============================
# ローカルリポジトリの作成
#-----------------------------
vi /etc/yum.repos.d/local.repo
 [dvd-BaseOS]
 name=DVD for RHEL - BaseOS
 baseurl=file:///media/BaseOS
 enabled=1
 gpgcheck=1
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 #
 [dvd-AppStream]
 name=DVD for RHEL - AppStream
 baseurl=file:///media/AppStream
 enabled=1
 gpgcheck=1
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
#=============================
# ローカルリポジトリの確認
#-----------------------------
ls -ltr /etc/yum.repos.d/
ls -ltr /etc/yum.repos.d/local.repo
cat /etc/yum.repos.d/local.repo
#=============================
# SUBSCRIPTION MANAGERの確認(変更前)
#-----------------------------
cat /etc/yum/pluginconf.d/subscription-manager.conf
cat /etc/yum/pluginconf.d/subscription-manager.conf | grep enabled
#=============================
# SUBSCRIPTION MANAGER リポジトリーの無効化
# 'enabled=1' ⇒ 'enabled=0' に変更
#【直接修正 】vi /etc/yum/pluginconf.d/subscription-manager.conf
#【sedの場合】sed -i '/<条件文字列>/s/<変更前>/<変更後>/g' <対象ファイル>
#-----------------------------
sed -i '/enabled=1/s/enabled=1/enabled=0/g' /etc/yum/pluginconf.d/subscription-manager.conf
#=============================
# SUBSCRIPTION MANAGERの確認(変更後)
#-----------------------------
cat /etc/yum/pluginconf.d/subscription-manager.conf
cat /etc/yum/pluginconf.d/subscription-manager.conf | grep enabled
#=============================
# リポジトリのキャッシュクリア
#-----------------------------
yum clean all
#=============================
# リポジトリの確認
#-----------------------------
dnf repolist
#=============================
# 不要なリポジトリを削除する場合(例)
#-----------------------------
dnf config-manager --disable rhel-8-for-x86_64-appstream-rpms rhel-8-for-x86_64-baseos-rpms
#=============================
# パッケージのインストール(例)
#【ローカルリポジトリ】
#-----------------------------
dnf install telnet-server
dnf install xinetd
dnf install ftp
dnf install expect
dnf install autofs
dnf install nfs-utils
#=============================
# インストールしたパッケージ確認
#【rpmコマンド】
#-----------------------------
rpm -qa | grep telnet-server
#-----------------------------
rpm -qa | grep xinetd
#-----------------------------
rpm -qa | grep ftp
#-----------------------------
rpm -qa | grep expect
#-----------------------------
rpm -qa | grep autofs
#-----------------------------
rpm -qa | grep nfs-utils
#-----------------------------
rpm -qa | grep udsagent
#=============================
# インストールしたパッケージ確認
#【dnfコマンド】
#-----------------------------
dnf list --installed | grep telnet-server
#-----------------------------
dnf list --installed | grep xinetd
#-----------------------------
dnf list --installed | grep ftp
#-----------------------------
dnf list --installed | grep expect
#-----------------------------
dnf list --installed | grep autofs
#-----------------------------
dnf list --installed | grep nfs-utils
#=============================
# インストールしたパッケージ確認
#【egrepで複数纏めて表示】
#-----------------------------
rpm -qa | egrep "(telnet-server|xinetd|ftp|expect|autofs|nfs-utils)"
dnf list --installed | egrep "(telnet-server|xinetd|ftp|expect|autofs|nfs-utils)"
PR

更新日付

03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

RECOMMEND

プロフィール

HN:
Account
HP:
性別:
非公開
職業:
--- NODATA ---
趣味:
--- NODATA ---
自己紹介:
◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

リンク

<<【RHEL】EPELリポジトリ  | HOME |  【MW設定】Pacemaker>>
Copyright ©  -- LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例 --  All Rights Reserved
Design by CriCri / Photo by Melonenmann / powered by NINJA TOOLS / 忍者ブログ / [PR]