tarballからプリコンパイルされたソフトウェアをインストールすることはDebian哲学に違反しますか?

tarballからプリコンパイルされたソフトウェアをインストールすることはDebian哲学に違反しますか?

おそらくDebianを使用する最大の理由は安定性によるものです。これらの安定性を破壊しないためには、常に公式のDebianリポジトリからソフトウェアをインストールし、絶対にインストールしないという特定の哲学に従う必要があります。インストールするためにインターネット上で見つけたランダムターボールコンテンツです。

ただし、これらの考え方をプリコンパイルされたソフトウェアに適用する必要があるかどうかはわかりません。 tarballの抽出を通じてApache OpenOfficeとPyCharmをインストールしましたtar -xvzf file.tar.gz。その後.deb、「インストール」をせずにプログラムを実行できるか、いくつかのファイルをインストールする必要があります(これはDebian哲学に合うと思いますか?)。

「ランダム」.debファイルをインストールするとシステムがめちゃくちゃになることがありますが、それ以外にこのようにしてシステムをめちゃくちゃにする方法はありますか?

ベストアンサー1

これDebian 社会契約4節はこう述べています。

私たちの最優先事項は、ユーザーとフリーソフトウェアです。

私たちはユーザーと無料のソフトウェアコミュニティのニーズに基づいて案内されます。私たちは彼らの利益を最優先と考えています。さまざまな種類のコンピューティング環境で作業するユーザーのニーズをサポートします。私たちはDebianシステムで使用するための非自由な著作物に反対するものではなく、そのような著作物を作成または使用する人に料金を請求することもありません。私たちは、他の人が私たちに手数料を支払うことなくDebianシステムやその他の作業を含むディストリビューションを作成できるようにします。この目標をさらに発展させるために、システムの使用を禁止する法的制限なしに高品質の材料で構成された統合システムを提供します。

だから私はDebianがあなたがしていることに反対するものがないと言いたくありません。もちろん、ソフトウェアをインストールするのは/opt大丈夫です。バイナリをに接続する方が良いかもしれませんが、/usr/local/binこれは/usr/bin小さな詳細です。 (/usr/binパッケージマネージャの排他ドメインである必要がありますが、システムです。)

もちろん、「Debianに似た」作業方法があるかもしれませんが、これは特定のユースケースによって異なります。梱包された製品を使用することをお勧めします無料オフィスApacheのOpenOfficeではありません。 「ランダム」パッケージをインストールしても、Debian アーカイブにある限りシステムは損傷しません。 Debian パッケージを使用するかどうかにかかわらず、システムを破壊する方法は数多くあります。 Debian 開発者は、Debian パッケージのみを使用する場合、このようなことが起こらないように最善を尽くしますが、保証することはできません。

システムの安定性を維持したい場合:

  • パッケージされていないコンテンツでパッケージを上書きしないでください。
  • パッケージされていないソフトウェアをインストールしないでください/usr(除く/usr/local)。
  • initscriptやsystemd単位に注意してください。
  • 任意のリポジトリ(またはデフォルトの「スイート」リポジトリではなくDebianリポジトリ - したがって、何をしているのかわからない限り混ぜないでstableください)からパッケージをインストールしないでください。testing

次の規則に従って、十分に安全です。 Debianが提供するシステムにプリコンパイルまたは直接コンパイルされたソフトウェアをインストールできます。

おすすめ記事