DNFパッケージマネージャで「パッケージ」とはどういう意味ですか?

DNFパッケージマネージャで「パッケージ」とはどういう意味ですか?

DNFパッケージマネージャで「パッケージ」が何を意味するのか疑問に思います。私は知りたいです:

  1. どんなバッグですか?
  2. その特徴は何ですか?
  3. それは何のために使用されますか?
  4. その選択肢は何ですか?

これらの問題はすべてDNFに関連しています。

答え1

DNFパッケージマネージャは、Fedoraディストリビューション(および他のディストリビューション)のためのYUMの後継製品です。リポジトリと連携し、RPMパッケージの依存関係を解決するのに役立ちます。

Fedoraに関連するパッケージはRPMパッケージです。 RPMパッケージは、一連のファイルとメタデータ(RPMパッケージが提供/要求するもの、パッケージャ、ビルド日/マシンなどを説明)を提供します。 RPMはプロジェクトまたはその一部を提供したり、他の多くのプロジェクト(共有ライブラリなど)に必要なファイルを提供したりできます。

ウィキでもっと学ぶことができます:

https://en.wikipedia.org/wiki/Rpm_(ソフトウェア)

さらに興味があれば、RPMの最大値をお勧めします。

http://ftp.rpm.org/max-rpm/index.html

代替案について。 Debian / Ubuntuで既知のapt-getスタイルパッケージ管理を提供するapt-rpmがありました。 2000~2002年頃に人気がありましたが、RHはYUMを使用することを決め、これがRPMの「依存性地獄」の公式ソリューションとなりました。最近、YUM / DNFスケールでapt-rpmを使用できるかどうかわかりません。

関連情報