ソースからのインストール(./configure && make && make install
)とapt-get
の違いは何ですか?
私はこれらを考えることができます:
apt-get
バージョンは通常、より安定しており、選択肢が少なくなりますが、ソースからインストールするときに特定のバージョンを選択できます。apt-get
は、依存関係を自動的に解決し、ソフトウェアを簡単に更新/アンインストールできます。また、その他の管理が容易です。apt-get
インストールパスは一貫したパターンに従っており、SAにとって便利な他のいくつかの規則があります。しかし、もっとありますか?
php
やmysql
などの特定のソフトウェアでは、ソースからのインストールでapt-get
を使用した場合よりもパフォーマンスが向上しますか?Wordでは、特定のバージョンのソフトウェアを入手する場合を除いて、apt-get
よりもソースからのインストールをどの条件で選択する必要がありますか?
ありがとう。
違いは、aptは汎用バイナリをインストールし、そのバージョンを管理することです。
ソースパッケージをコンパイルするとき、aptはパッケージを管理できないため、完全に自分で作成します。
ただし、ソースパッケージをコンパイルして自分でインストールすることは、パッケージを自分でコンパイルすることによってのみ使用できる機能が必要な場合に役立ちます。
開発者は、特定のコンパイラスイッチが使用されている場合にのみソフトウェアで使用できる機能を提供することがあります。また、特定のコンパイルフラグを使用すると、特定のプロセッサのパフォーマンスが向上する場合があります。
ただし、ほとんどの場合、有効にできる機能はデバッグ用であり、ハードコアユーザーでも必要になることはありません。また、aptが使用するように構成されているバイナリバージョンは、プロセッサに合わせて既に最適化されています。
自分でソースをコンパイルする必要がある状況は次のとおりです。