Я видел, казалось бы, противоречивые советы по установке программного обеспечения, загруженного из Интернета. С одной стороны, люди устанавливают программное обеспечение, используя комбо ./configure
make
make install
(например, этот вопрос . С другой стороны, я следовал другим советам, чтобы просто загрузить пакет, разархивировать, затем скопируйте в /usr/bin
(который работал для PhantomJS ).
Почему у нас есть разные способы сделать это?
Другой связанный вопрос, для второго метода копируя файлы в /usr/bin
, иногда люди создают ссылку на файлы в /usr/local
. В чем отличие от прямого копирования в /usr/bin
?
FHS гласит:
Почему у нас есть разные способы сделать это?
Потому что Linux - это выбор. Дело в том, что ... установка такого программного обеспечения, вероятно, означает, что он предназначен для другой операционной системы. Таким образом, метод установки, вероятно, рекомендуется для этой операционной системы.
Другой связанный с этим вопрос заключается в том, что для второго метода копирования файлов в / usr / bin иногда люди создают ссылку на файлы в / usr / local. В чем отличие от прямого копирования в / usr / bin?
При копировании файла в / usr / bin / у вас будет 2 файла вместо 1. Итак, администратор необходимо отслеживать 2 версии этого исполняемого файла. И так как это не нужно.
И кто будет решать, какое имя будет использовать каждый, когда помещает команды в / usr / bin /?
Как узнать, где находится файл в / usr? / bin / приходит через 1 год? Если вы ссылаетесь, есть четкая связь.
Метод установки переносится из одного приложения в другое.
Прочтите инструкции внутри архива .tar.bz2, в нем должен быть файл README
или INSTALL
.
/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