知りたいです。何かをインストールするときは、ダブルクリックで実行可能ファイルを簡単にインストールする方法があるのか、ソースからビルドする方法があるのかを知りたいです。
後者の場合、ソースコードパッケージをダウンロードするのは本当に面倒です。
しかし、両方のアプローチの根本的な違いは何ですか?
ベストアンサー1
すべてのソフトウェアはプログラム、また〜として知られるソースコードパッケージ。したがって、すべてのソースコードパッケージに立てられるまず、システムで実行します。
これバイナリパッケージ建てられたものです。源泉多くのユーザーがインストールして使用できるように、専用のスタッフがソフトウェアに共通の機能とパラメータを提供します。
バイナリパッケージは設置が容易。
しかし、すべてのオプションを使用できない場合があります。アップストリームパッケージから。
したがって、ソースからインストールするには、ソースを直接ビルドする必要があります。これは、依存関係を直接処理する必要があることを意味します。また、パッケージを適切にビルドするには、パッケージのすべての機能を知る必要があります。
ソースからのインストールの利点:
- セキュリティパッチであれ新機能であれ、最新バージョンをインストールし、常に最新の状態に保つことができます。
- 必要に応じて設置時に機能を縮小できます。
- 同様に、バイナリでは利用できないいくつかの機能を追加できます。
- ご希望の場所に設置してください。
- 一部のソフトウェアでは、正しいインストールのためにハードウェア固有の情報を提供できます。
簡単に言えばインストール源泉あなたのためヘビーカスタマイジングオプションのインストール中に多くの労力が必要ですバイナリより簡単ですが、できますカスタマイズできません。あなたが望むように。
修正する:以下のコメントにセキュリティ関連パラメータを追加してください。はい、バイナリからインストールするときにソースコードの整合性がないことは本当です。しかし、バイナリをどこで入手するかによって異なります。新しいプロジェクトのバイナリを得るための信頼できるソースがたくさんありますが、唯一の欠点は時間。更新されたバイナリまたは新しいプロジェクトが信頼できるリポジトリに表示されるまでに時間がかかることがあります。
最も重要なのは、ソフトウェアセキュリティに関するこの面白い点を強調したいということです。ベル研究所ページ提供:ジョー以下のコメントに。