centOS 7はiosファイルをyumソースとしてマウントする
2151 ワード
転載参考自https://blog.csdn.net/ma198812/article/details/53262234
外部ネットワークなしでlinuxベースソフトウェアをインストールするには
1.iosミラーパッケージをlinuxサーバに転送する
2.マウントポイントディレクトリを作成するには:
mkdir -p/mnt/iso
3.isoミラーファイルのマウント
mount -o loop CentOS-7-x86_64-DVD-7.4.iso/mnt/iso
マウントされたファイル名は実際の状況に応じて
このようにマウントすると、システムが再起動すると再マウントが必要になります.
起動自動マウントを実現するには、/etc/fstabファイルを変更することもできます.
/etc/fstabファイルを変更する前に、isoファイルのフォーマットを決定します.
図に示すように、isoファイルのフォーマットはiso 9660であり、次のステップで/etc/fstabファイルを変更することができる.
行を追加:
保存終了後、mount-aコマンドを実行して有効になります.この場合、マシンを再起動すると自動的にマウントされます
4.repoファイルの修正
/etc/yum.repos.dディレクトリの下にはrepoファイルがたくさんあります.まず、これらのファイルをバックアップフォルダに入れてから、repoファイルを新規作成することができます.ここでは簡単にCentOSと命名します.repo、このファイルを編集します.
主にbaseurlを変更し、マウントされたディレクトリに変更し、gpgkeyを実際のマウントディレクトリの下のファイルに変更し、保存、終了
5.yumキャッシュをクリアする
yum clean all
その後、マウントされたisoファイルをyumインストールソースとして実装できます.
外部ネットワークなしでlinuxベースソフトウェアをインストールするには
1.iosミラーパッケージをlinuxサーバに転送する
2.マウントポイントディレクトリを作成するには:
mkdir -p/mnt/iso
3.isoミラーファイルのマウント
mount -o loop CentOS-7-x86_64-DVD-7.4.iso/mnt/iso
マウントされたファイル名は実際の状況に応じて
このようにマウントすると、システムが再起動すると再マウントが必要になります.
起動自動マウントを実現するには、/etc/fstabファイルを変更することもできます.
/etc/fstabファイルを変更する前に、isoファイルのフォーマットを決定します.
[root@localhost ~]# df -T
1K- %
/dev/mapper/centos-root xfs 37406880 7927848 29479032 22% /
devtmpfs devtmpfs 3039468 0 3039468 0% /dev
tmpfs tmpfs 3055396 0 3055396 0% /dev/shm
tmpfs tmpfs 3055396 9112 3046284 1% /run
tmpfs tmpfs 3055396 0 3055396 0% /sys/fs/cgroup
/dev/sda1 xfs 1038336 164024 874312 16% /boot
/dev/mapper/centos-home xfs 18262016 37588 18224428 1% /home
tmpfs tmpfs 611080 12 611068 1% /run/user/42
tmpfs tmpfs 611080 0 611080 0% /run/user/0
/dev/loop0 iso9660 4414592 4414592 0 100% /mnt/iso
図に示すように、isoファイルのフォーマットはiso 9660であり、次のステップで/etc/fstabファイルを変更することができる.
行を追加:
/root/CentOS-7-x86_64-DVD-7.4.iso /mnt/iso iso9660 defaults,ro,loop 0 0
保存終了後、mount-aコマンドを実行して有効になります.この場合、マシンを再起動すると自動的にマウントされます
4.repoファイルの修正
/etc/yum.repos.dディレクトリの下にはrepoファイルがたくさんあります.まず、これらのファイルをバックアップフォルダに入れてから、repoファイルを新規作成することができます.ここでは簡単にCentOSと命名します.repo、このファイルを編集します.
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=file:///mnt/iso
enabled=1
gpgkey=file:///mnt/iso/RPM-GPG-KEY-CentOS-7
主にbaseurlを変更し、マウントされたディレクトリに変更し、gpgkeyを実際のマウントディレクトリの下のファイルに変更し、保存、終了
5.yumキャッシュをクリアする
yum clean all
その後、マウントされたisoファイルをyumインストールソースとして実装できます.