файлы tar.bz2 & mdash; компилировать или просто скопировать в / usr / bin?

Я видел, казалось бы, противоречивые советы по установке программного обеспечения, загруженного из Интернета. С одной стороны, люди устанавливают программное обеспечение, используя комбо ./configure make make install (например, этот вопрос . С другой стороны, я следовал другим советам, чтобы просто загрузить пакет, разархивировать, затем скопируйте в /usr/bin (который работал для PhantomJS ).

Почему у нас есть разные способы сделать это?

Другой связанный вопрос, для второго метода копируя файлы в /usr/bin, иногда люди создают ссылку на файлы в /usr/local. В чем отличие от прямого копирования в /usr/bin?

0
задан 13 April 2017 в 15:23

2 ответа

FHS гласит:

  • / opt для сторонних приложений, которые не зависят от каких-либо зависимостей, выходящих за рамки этого пакета.
  • / usr / local предназначен для пакетов, установленных на компьютере вне области диспетчера пакетов распространения.
  • / usr / bin /: второстепенные двоичные файлы команд (не требуются в однопользовательском режиме); для всех пользователей.

Почему у нас есть разные способы сделать это?

Потому что Linux - это выбор. Дело в том, что ... установка такого программного обеспечения, вероятно, означает, что он предназначен для другой операционной системы. Таким образом, метод установки, вероятно, рекомендуется для этой операционной системы.

Другой связанный с этим вопрос заключается в том, что для второго метода копирования файлов в / usr / bin иногда люди создают ссылку на файлы в / usr / local. В чем отличие от прямого копирования в / usr / bin?

  • При копировании файла в / usr / bin / у вас будет 2 файла вместо 1. Итак, администратор необходимо отслеживать 2 версии этого исполняемого файла. И так как это не нужно.

  • И кто будет решать, какое имя будет использовать каждый, когда помещает команды в / usr / bin /?

  • Как узнать, где находится файл в / usr? / bin / приходит через 1 год? Если вы ссылаетесь, есть четкая связь.

0
ответ дан 13 April 2017 в 15:23
  • 1
    Я действительно завинтил свою систему, пытающуюся зафиксировать это (должен любить отчаяние), и теперь я can' t используют sudo из-за /usr/bin/sudo must be owned by uid 0 and have the setuid bit set Так I' m просто собирающийся переустанавливать Linux и возвращаться назад к 14,04. Спасибо так или иначе – therza 9 May 2015 в 07:21

Метод установки переносится из одного приложения в другое.
Прочтите инструкции внутри архива .tar.bz2, в нем должен быть файл README или INSTALL.

0
ответ дан 13 April 2017 в 15:23

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

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