一部のアプリケーションをインストールするには、システムにリポジトリを追加する必要があります。これらのアプリケーションはGPLライセンスを持ち、新しいものではありませんが(Grub Customizerなど)、作成者がそれらをメインまたはユニバースリポジトリに配置しなかったのはなぜですか。その原因は何ですか?
一部のアプリケーションをインストールするには、システムにリポジトリを追加する必要があります。これらのアプリケーションはGPLライセンスを持ち、新しいものではありませんが(Grub Customizerなど)、作成者がそれらをメインまたはユニバースリポジトリに配置しなかったのはなぜですか。その原因は何ですか?
回答:
のソフトウェアmain
はCanonicalによってサポートされています。明らかに、彼らはインターネット上のソフトウェアのすべての任意の部分をサポートするつもりはありません。ソフトウェアuniverse
はDebianから継承されます。Debianでは、Debian開発者として指定された一部の人々が、アップロードするパッケージのメンテナンスを担当します(実際のパッケージ化が他の人によって行われた場合でも)。明らかに、彼らはインターネット上のすべてのソフトウェアのパッケージを維持する能力を持っていません。
CanonicalまたはDebian開発者にソフトウェアをサポートしてもらうことができない人々は何をしますか?独自のリポジトリを作成するなど、他の方法を見つける必要があります。UbuntuによるPPAの導入により、コミュニティのボランティアがパッケージを維持するための多くの圧力が軽減され、同時に開発者はディストリビューションのリリースポリシーによって課せられた多くの制約から解放されました。
あなたが望むものは他の誰かが望むものではないかもしれないことを覚えておいてください。安定した一連のソフトウェアに固執し、PPAを許可することで、ユーザーはリポジトリのリストを維持するためのわずかなオーバーヘッドを持ちながら、必要なものを取得する際の柔軟性が非常に高くなります。開発者は、更新プログラムを柔軟に提供できます。メンテナーは、インターネット上のあらゆるソフトウェアの最新情報を常に把握しなければならないというプレッシャーから解放されます。
GRUBカスタマイザーの特定のケースでは、誰もパッケージ化作業を行っていないという理由だけで、Debianにパッケージ化されていません。あるパッケージのバグのための要求それのために開かれたが、そのパッケージングを行うには喜んで(と能力)である誰もがそれを行うには大歓迎です。また、Debianにはないため、Ubuntuにはありません。
main
...リポジトリ
can
が、なぜ彼らはその代わりに現在取り組んでいるものからリソースを奪う必要がありますか?GRUB Customizerを必要とする/必要とする人の多くは、GRUB Customizerを自分で入手することにほとんど問題はありません。(私はそれを望みませんし、必要もありませんが、簡単に手に入れることができます。)おそらく他のほとんどの人と同じように、私は彼らがより多くのユーザーに大きな利益をもたらすタスクに取り組むことを好みます。