Я новичок в блендере, пытался отрисовать свой проект и столкнулся с ошибкой bug, которая оказалась проблемой с блендером, установленным sudo apt install blender'ом sudo apt
.
К счастью, на сайте блендера есть более свежая версия, которая не содержит ошибку, версия 2.92.0. Я скачал файл blender-2.92.0-linux64.tar.xz с их вебсайта и извлек его в своем домашнем каталоге, и вы можете запустить его прямо из этого места. Я хотел бы удалить Blender 2.82 (sub 7), установленный apt, и заставить мою систему ссылаться на блендер, который я загрузил сам, так, чтобы командная строка использовала новую версию. Сейчас это относится к старой версии:
$ blender -v
Blender 2.82 (sub 7)
Итак, мои вопросы:
sudo apt удалить блендер
?EDIT: некоторая дополнительная информация.
Распаковка tar-файла дает следующее содержимое:
$ ls -l blender-2.92.0-linux64
total 238960
drwxrwxr-x 5 jaith jaith 4096 Apr 14 19:56 2.92
-rwxr-xr-x 1 jaith jaith 244635248 Feb 25 01:33 blender
-rw-r--r-- 1 jaith jaith 5589 Jan 13 08:40 blender.desktop
-rwxr-xr-x 1 jaith jaith 713 Jan 13 08:40 blender-softwaregl
-rw-r--r-- 1 jaith jaith 1732 Jan 13 08:40 blender.svg
-rw-r--r-- 1 jaith jaith 3874 Jan 13 08:40 blender-symbolic.svg
-rwxr-xr-x 1 jaith jaith 5340 Jan 13 08:40 blender-thumbnailer.py
-rw-r--r-- 1 jaith jaith 4765 Jan 13 08:40 copyright.txt
drwxrwxr-x 2 jaith jaith 4096 Apr 14 19:56 lib
drwxrwxr-x 2 jaith jaith 4096 Apr 14 19:56 license
-rw-r--r-- 1 jaith jaith 5200 Feb 25 01:31 readme.html
Есть исполняемый файл blender, файл blender.desktop, эти две записи представляют особый интерес, так как у них нет никакого пути:
Exec=blender %f
Icon=blender
Я считаю, что правильная установка не должна требовать никаких изменений PATH, так что я думаю, что ответом на мой вопрос #3 должен быть NO. Путь на моей машине в настоящее время:
$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
, который не включает /использование/общее использование/приложения
(или /usr/share/приложения
).
EDIT 2: Я бы добавил, что информация в файле readme.html, который поставляется с Blender'ом, особенно бесполезна:
INSTALLATION. Linux: Распакуйте архив, затем запустите исполняемый файл Blender.
Инструкции по установке linux на сайте Blender'а также выглядят довольно неортодоксально и неполно.
Резюме - Если вы запутались Имея множество вариантов, просто добавьте PPA (описанный ниже) и обновите свой компьютер, и обо всем автоматически позаботятся.
Используйте команду
sudo apt purge blender
, чтобы удалить blender и все его файлы конфигурации. Затем вы также можете запустить
sudo apt autoremove
, чтобы удалить неиспользуемые зависимости блендера (а также других приложений).
blender
. Измените запись Exec
в blender.desktop
на Exec = / home / your-username / blender / blender% f
и значок
запись в Icon = / home / your-username / blender / blender.svg
. Затем поместите файл .desktop в .local / share / applications
в вашей домашней папке, чтобы его можно было искать в меню. Кроме того, вы также можете разместить его в / usr / share / applications
(для этого вам потребуется доступ sudo), если вы хотите, чтобы все пользователи имели к нему доступ.
Чтобы вызвать blender
из командной строки, вы можете либо скопировать двоичный файл blender
в извлеченную папку, либо создать на него символическую ссылку в / usr / локальный / bin / blender
.
Вы также можете поместить извлеченную папку в любое другое место по вашему выбору. Тогда вам придется соответствующим образом отредактировать файл .desktop.
sudo add-apt-repository ppa:savoury1/blender
sudo apt update
sudo apt install blender
Вместо этого вы также можете использовать Appimage . Загрузите (это один файл) и дважды щелкните, чтобы запустить.
sudo snap install blender
или
flatpak install flathub org.blender.Blender
blender-x.tar.gz
, вы можете просто создать файл .desktop и сохранить его в .local / share / applications
. Если вы используете PPA, appimage, snap или flatpak, об этом позаботятся автоматически.