Как поместить исполняемый файл в / usr / local / bin? [дубликат]

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

Я понимаю, что это базовый вариант, но я прочитал две страницы ответов Google и мне до сих пор неясно «Как поместить исполняемый файл в / usr / local / bin

Я загрузил пакет и сделал исполняемый файл под названием profit . Какова пошаговая командная строка для выполнения profit с терминала без необходимости каждый раз добавлять путь / to / profit ?

11
задан 30 January 2017 в 18:10

3 ответа

Просто скопируйте его в /usr/local/bin.

sudo cp /path/to/profit /usr/local/bin
18
ответ дан 23 November 2019 в 03:51

Существуют различные вещи рассмотреть; только для полноты:

, В первую очередь, необходимо удостовериться, что этот исполняемый файл имеет на самом деле необходимые полномочия.

sudo chmod a+rx /path/to/profit

(например, при извлечении архивов, которые были брошены вместе с помощью инструмента zip, полномочия могут потеряться)

Затем можно или скопировать файл как предложенный Gunnar; или можно создать символьную ссылку:

sudo ln -s /path/to/profit /usr/local/bin

В зависимости от Вашего контекста, с помощью ссылки могло бы быть более удобным в будущем; с другой стороны, это несет некоторые угрозы безопасности (например, когда/path/to/profit может быть записан некорневыми пользователями)

14
ответ дан 23 November 2019 в 03:51

шаг 1: chmod +x /path/to/profit

шаг 2: sudo cp /path/to/profit /usr/local/bin/

шаг 3: profit

8
ответ дан 23 November 2019 в 03:51

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

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