Создание ниндзя из двоичных файлов ubuntu 18.04

#linux #cmake #ubuntu-18.04 #ninja #precompiled-binaries

Вопрос:

Я новичок в процессе создания пакетов из их двоичных файлов, и я чувствую, что мне чего-то не хватает концептуально. Я создал версию ninja 1.10.2 из двоичных файлов с помощью cmake, и она, казалось, работала нормально, но всякий раз, когда я проверяю ninja —version, она возвращает более старую версию. Какой последний шаг я пропускаю, чтобы убедиться, что он использует только что установленную версию? Вот шаги, которые я предпринял до сих пор:

  1. Скачал tar.gz отсюда https://github.com/ninja-build/ninja/releases
  2. Извлек файлы в каталог, который я создал в своем доме под названием ninja

    tar xvzf ~/Downloads/"filename" -C ~/ninja

  3. Это нормально, и теперь, если я перейду туда, там будет ЧТЕНИЕ. ~/ninja/ninja-1.10.2/ МНЕ со следующими инструкциями по сборке с помощью cmake

    cmake -Bbuild-cmake -H.

    cmake --build-cmake

Поэтому я следую этим указаниям, находясь внутри ~/ninja/ninja-1.10.2/ . Я не получаю ошибок, и теперь есть каталог сборки cmake! Что я должен делать дальше?

Я предполагаю, что у меня установлена новая версия, но я не указал на нее, поэтому ninja не знает, где находится эта новая версия / ее нужно загрузить. Как мне это сделать?

Комментарии:

1. Как обычно, вам нужно добавить каталог с вашим новым ninja исполняемым файлом в переменную PATH.

2. не могли бы вы рассказать об этом немного подробнее? Или ссылку, которая описывает этот процесс в более общем плане. Я был бы вам очень признателен!

3. Смотрите этот ответ: unix.stackexchange.com/a/3820