WebからアプリケーションをダウンロードしてインストールするWindowsおよびMacシステムよりも優れていますか?
1つの中央リポジトリからソフトウェアをインストールすることには、良い点と悪い点があります。
良い:
悪い:
全体として、ほとんどのLinuxディストリビューション(実際には、おそらくほとんどのUNIX)の短所を長所が上回っています。これが、Unixの世界で多く使用されている理由です。さまざまな方法で使用されます。 ubuntuのdeb/aptリポジトリ、Fedora/redhat/others rpm/yum repos、* bsdのportsツリー、gentooのportage、pkgsrcなど、リストは続きます。それらのいくつかは他のものより良い仕事をします:)
おそらくより良い質問は、xとyのパッケージマネージャーの違いは何ですか?
Mac OSパッケージマネージャー:Darwinports
Windowsパッケージマネージャー:Windows_update
ますます動きがリポジトリの方向になり、ウェブページからのダウンロードから離れて、あなたは「なぜ?」と尋ねています。本当に、これを見る最善の方法は、すでに書かれていることを読むことです:
"影響
Ian Murdockは、パッケージ管理は「Linuxが業界にもたらした最大の進歩」であり、オペレーティングシステムとアプリケーションの境界を曖昧にし、「新しいイノベーションを[...]マーケットプレイスと[...] OSを進化させます "。[1]"
-wikipedia、パッケージ管理
信頼性は、セキュリティの追加に加えて、パッケージ管理の主な利点です。 http://packages.ubuntu.com にアクセスして、サポートされているすべてのソフトウェアを文字通り見るのも簡単です。パッケージマネージャーのボックス内でプレイしている限り、物事は自動的に機能し、安全です。もちろん、標準の警告エンプター条件があります。もしそれが本当に完璧に機能すれば、メーリングリストは必要ありません。
これを、レジストリの "修正"や、パッケージマネージャーがない場合のそのようなメンテナンスと比較してください。 Macでは、サードパーティソフトウェアの「公式」パッケージマネージャーがないことは非常に注目に値しますが、私のウィキペディアを読むと、Mac OSユーティリティはなんらかのパッケージマネージャーに含まれていますが、名前はわかりません。
まず、「Linuxリポジトリシステム」は実際には1つではありません。各Linuxディストリビューションは、使用するパッケージ管理システム(または1つを使用するかどうか)を自動的に決定し、通常は独自のリポジトリを持っています。
Ubuntuは、Debianのdpkg/aptパッケージ管理システムをUbuntu独自のリポジトリで使用します。これが基本的にどのように機能するか:aptを介してインストールできるアプリケーションごとに、基本的にアプリケーションのファイル(Ubuntu用にコンパイルされた実行可能ファイルを含む)といくつかのメタデータを含む圧縮されたアーカイブであるdpkg-packageがあります。パッケージの説明とパッケージの依存関係。これにより、パッケージマネージャーは、パッケージをインストールする前に他にインストールする必要があるパッケージを認識します(たとえば、ゲームにopenglとSDLをインストールする必要がある場合、gnomeアプリケーションにはgnomeをインストールする必要があります。インストール済みなど)。
現在、リポジトリは、特定のUbuntuバージョンのパッケージがUbuntuのパッケージメンテナによってアップロードされる場所です。次に、Aptは使用可能なリポジトリーを参照して、インストールするパッケージとその依存関係を見つけ、ダウンロードしてインストールします。
これは、自分ですべてをダウンロードするよりも優れています。a)すべてを自分でダウンロードする必要がないb)すべての依存関係を見つけるためにWeb全体を探し回る必要がない、c)Windowsのような状況にならない各ゲームは独自のバージョンのDirectXをインストールします。