В чем разница между двоичным файлом и исходным файлом? [дубликат]

На этот вопрос уже есть ответ здесь:

Я хочу установить специальное программное обеспечение на Ubuntu. В руководстве по установке упоминалось, что я должен разделять двоичные файлы и исходные файлы друг от друга. Что это означает? Как я могу это сделать?

Должен ли я игнорировать пункт инструкции о разделение двоичных файлов и исходных файлов? Я скачал исходный код специального программного обеспечения git из Интернета. Это zip-файл, состоящий из 9 папок («cmake», «CMakefiles», «docs», «gui», «modellingframework», «optimisation», «otbsuppl», «QtpropertyBrowser» и «shared») и 6 файлов. («Cmakelist.txt», «GPLV3.txt», «УСТАНОВИТЬ», «ЛИЦЕНЗИЯ», «LUMASSConfig.h.in» и «README»). Я не понял, что это такое? Извините, я плохо знаком с Linux и Ubuntu.

4
задан 30 November 2017 в 10:28

2 ответа

На этой странице справки по Ubuntu: Установка программного обеспечения :

Исходные пакеты - это просто пакеты, которые включают в себя только исходный код и обычно могут использоваться на любых тип машины, если код правильно скомпилирован. (Для получения информации о том, как скомпилировать и установить пакеты с исходным кодом, см. CompilingEasyHowTo ).

Бинарные пакеты - это пакеты, которые были созданы специально для одного типа компьютера или архитектуры. Ubuntu поддерживает архитектуры x86 (i386 или i686), AMD64 и PPC. Правильные бинарные пакеты будут использоваться автоматически, поэтому вам не нужно беспокоиться о выборе правильных. Чтобы узнать, какой из них вы используете, откройте свой терминал, введите uname -m, а затем нажмите клавишу Enter .

0
ответ дан 30 November 2017 в 10:28

По сути, пакеты Source должны быть скомпилированы вами перед установкой (это сам код) (с использованием make и компилятора).

Двоичные пакеты уже скомпилированы для вашей архитектуры и должны быть установлены только (например, с использованием dpkg)

0
ответ дан 30 November 2017 в 10:28

Другие вопросы по тегам:

Похожие вопросы: