web-dev-qa-db-ja.com

バイナリファイルとソースファイルの違いは何ですか?

Ubuntuに特別なソフトウェアをインストールしたい。そのインストールガイドでは、バイナリファイルとソースファイルを相互に分離する必要があると述べています。どういう意味ですか?どうやってやるの?

バイナリファイルとソースファイルの分離に関する指示を無視する必要がありますか?インターネットから特別なソフトウェアのgitソースをダウンロードしました。これは、9つのフォルダー(「cmake」、「CMakefiles」、「docs」、「gui」、「modellingframework」、「optimisation」、「otbsuppl」、「QtpropertyBrowser」、「shared」)と6つのファイルで構成されるZipファイルです。 (「Cmakelist.txt」、「GPLV3.txt」、「INSTALL」、「LICENSE」、「LUMASSConfig.h.in」および「README」)。私は彼らが何であるか理解できませんでしたか?申し訳ありませんが、私はLinuxとUbuntuにあまり詳しくありません。

4
user196345

このUbuntuヘルプページから: InstallingSoftware

ソースパッケージは、ソースコードを含む単なるパッケージであり、コードが正しい方法でコンパイルされている場合、一般的にあらゆるタイプのマシンで使用できます。 (ソースパッケージをコンパイルおよびインストールする方法については、 CompilingEasyHowTo を参照してください)。

バイナリパッケージは、特定の種類のコンピューターまたはアーキテクチャ専用に作成されたパッケージです。 Ubuntuは、x86(i386またはi686)、AMD64およびPPCアーキテクチャをサポートしています。正しいバイナリパッケージが自動的に使用されるため、適切なパッケージを選択する必要はありません。使用している端末を見つけるには、端末を開いてuname -mと入力し、 Enter キー。

3
Radu Rădeanu

基本的に、インストールする前にソースパッケージをコンパイルする必要があります(コード自体です)(makeとコンパイラを使用)。

バイナリーパッケージはすでにあなたのアーキテクチャ用にコンパイルされており、インストールするだけで済みます(たとえばdpkgを使用)

3
laurent