簡単に私たちを助けるためにオンラインでソフトウェアをインストールし、時にはLinuxがさえないかもしれオンラインできyumを、この時間は、YUMのソースとしてローカルCD-ROM場合、同じことが簡単にyumコマンドを使用することができます。この記事では、どのようにCDのyumソースを構築する方法を教えてくれます。
CDをマウントする最初のステップ
[root@localhost cdrom]# mount /dev/sr0 /mnt/cdrom
あなたには、いくつかの小さなパートナーがCDをマウントするに精通していない場合は、記事を参照することができます:Linuxのネットワークコマンドを。
第二のステップは、ネットワーク障害YUMソースファイルを可能にします
すべてのyumの設定ファイルはソースに置かれ/etc/yum.repos.d
たディレクトリ:
デフォルトでは、これはあなたがソースとしてCDをしたい場合は、yumは、このファイルの力へのCentOSの-Media.repoエントリを聞かせする必要が有効になり、その他の文書を失敗させるためにはCentOS-Base.repoネットワークyumのソースファイルです。これを達成するには、いくつかの方法があります。
- その他のオプションは0にyumのソースファイルを有効にするために設定します
- その他のyumを削除ソースファイル
- ソースファイル名のその他の変更のyum
起因するオプションを有効に変更する1によって各ファイル1を開くための最初のアプローチは、それはより厄介である。しかし、あなたは第二のアプローチを取る場合は、後でネットワークYUM源の場合には、使用する必要があり、その後、我々は手動で設定する必要がありますので、第二方法も望ましいです。だから、唯一の第三の選択肢。
具体的なアプローチは、それを変更するLinuxはyumを経由「の.repo」サフィックスをソースファイルを識別することであるため、ファイル名に加えて、「.BAK」の背後にある他のファイルで、ですので、ファイルの拡張子は、yumのソースファイルに障害が発生したことができます理論はまた別の名前に変更しましたが、簡単にイタリア語を知っている名前を見ることができる「.BAK」拡張子を追加することができます。
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@localhost yum.repos.d]# mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
[root@localhost yum.repos.d]# mv CentOS-Vault.repo CentOS-Vault.repo.bak
[root@localhost yum.repos.d]# ls
CentOS-Base.repo.bak CentOS-Debuginfo.repo.bak CentOS-Media.repo CentOS-Vault.repo.bak
第3のステップは、ソースファイルCDにyumを変更することです
/etc/yum.repos.d/CentOS-Media.repo
次のようにファイルの内容:
ファイルの変更、実行が完了した後yum list
は、コンテナの裏の名前はYUMのC6-メディアで見れば、それは成功を構築するためにCDにyumソースに示します。