Сборка и ссылка на исполняемый файл
Я заинтересован в создании общесистемного исполняемого файла или ссылки для последней версии Blender, которую я собрал из исходного кода с помощью этой вики. Короче говоря, я его построил, и он, кажется, работает правильно (я не проверил это полностью, но все, кажется, в порядке). Однако это не добавило бинарную систему Blender (если это правильная терминология). Я прошел через процесс набора текста:
./configure
make
sudo make install
По сути, я хочу иметь возможность открыть терминал и набрать "blender", чтобы запустить его, или просто создать значок на рабочем столе и открыть его таким образом. Я попытался просто щелкнуть правой кнопкой мыши по сгенерированному двоичному файлу и использовать опцию "Создать ссылку", но ссылка перестала работать, если щелкнуть за пределами каталога сборки.
Наконец, я понимаю, что в центре программного обеспечения есть довольно хорошее распространение Blender, но я странный человек, и я хотел собрать его из исходного кода.
1 ответ
Насколько я помню, Blender's make install обычно не помещается в каталоги исполняемых файлов системы.
Мое предложение будет использовать .local
папку в вашем домашнем каталоге (или создайте ее, если ее там нет)
mkdir -p ~/.local/opt
- скопируйте исходный код блендера в этот каталог, давая вам что-то вроде
~/.local/opt/blender
mkdir -p ~/.local/bin
: создатьbin
каталог, куда вы можете поместить свои собственные исполняемые файлы- Отредактируйте свой
.bashrc
файл:gedit ~/.bashrc
в конце этого файла поместите эту строку:export PATH=${HOME}/.local/bin:${PATH}
Это будет готово~/.local/bin
на вашPATH
переменная окружения. - Чтобы это изменение вступило в силу, вам нужно сделать
source ~/.bashrc
для любой оболочки, которая уже запущена. Любой новый терминал, который вы запускаете после сохранения отредактированного файла, уже будет иметь новый PATH. Если вы хотите иметь возможность запускать Blender из графического интерфейса, используяAlt-F2
Вам нужно будет перезагрузить компьютер (или, возможно, просто выйдите из системы и войдите снова, не уверен). Вы можете проверить, находится ли эта папка на вашем пути, набравecho ${PATH}
и обеспечение того, чтобы/home/youruser/.local/bin
в начале - символическая ссылка исполняемый файл blender, который вы встроили в этот каталог bin:
ln -s ~/.local/opt/blender/<blender executable> ~/.local/bin/blender
Теперь, когда вы печатаете blender
в командной строке программа должна запуститься.