私はLinuxに関する本を読んでいますが、yumを使ってパッケージをインストールするときにLinuxが何をするのかは詳しく説明しません。
Linuxが実行されたときにyum install packagehere
最初にすることは、ファイルを確認/etc/yum.conf
してソフトウェアストアがどこにあるかを確認することです。新しくインストールされたシステムには存在しません/etc/yum.conf
。
1つもないので、/etc/yum.conf
まず/etc/yum.repos.d
フォルダを確認する必要があります。中にはfedora.repo
、、、。fedora-cisco-openh264.repo
fedora-updates.repo
fedora-updates-testing-repo
各ファイルには #baseurl で始まる行があります。
yum install httpd
どのbaseurlにhttpdパッケージが含まれているかどうかはどうすればわかりますか(実際にはLinuxはどうやって知ることができますか?)を実行するとします。みんなスキャンしますか?
ベストアンサー1
すべてのパッケージマネージャはそれぞれの方法でこれを行いますが、すべてソフトウェアストアの基本的な共通概念を共有します。
一般に、パッケージマネージャはデフォルトのURLを見つけ、時には他の情報(ファイルリスト、チェックサム、相対パスなど)と一緒にパッケージとそのバージョンのインデックスをダウンロードし、インデックス内のパッケージを見つけて、正しいURLとインデックスで見つかった情報。