Как установить Blender в Ubuntu 20.04, 21.10 [Все способы]
В этом руководстве показаны все способы установки программного обеспечения для создания 3D-изображений Blender в Ubuntu, включая Snap, Flatpak, собственные пакеты Deb и компиляцию из исходного архива.
Blender — бесплатное программное обеспечение с открытым исходным кодом для создания анимационных фильмов, визуальных эффектов и компьютерных игр. Его можно установить в Ubuntu через несколько различных форматов пакетов. Здесь вы можете выбрать тот, который вам больше по душе.
1. Пакет Snap для блендера:
Команда разработчиков программного обеспечения предлагает официальный пакет Snap, который работает в Ubuntu и большинстве других дистрибутивов Linux. Snap — это универсальный формат пакетов Linux, разработанный Canonical, компанией-разработчиком Ubuntu.
Возможности пакета Snap:
- Простота установки.
- Автообновление.
- Поддерживается Blender Foundation.
- Работает только на современных 64-битных ПК.
- Запускайте в коробке с демоном snapd, хотя он уже установлен «из коробки».
- Займите больше дискового пространства, чем собственный пакет deb.
Установите пакет Blender Snap:
Как уже упоминалось, пакет легко установить. Просто откройте Ubuntu Software, найдите и установите Blender. Как в сведениях о пакете, так и в строке заголовка он помечен как пакет Snap.
2. Blender в репозитории Ubuntu Universe:
В официальных репозиториях Ubuntu есть программное обеспечение для создания 3D-изображений. Хотя он всегда старый, у него есть поддержка нескольких арок!
Возможности стандартного пакета Blender:
- Простота установки.
- Официальный пакет от Ubuntu, но обновлений больше нет.
- Работает на 64-битном ПК, arm64 (Apple Silicon, Raspberry Pi), armhf, ppc64el и armhf. б>процессоры s390x.
Стандартный пакет deb также доступен для установки в Ubuntu Software, хотя он отстой и может не работать! Вместо этого пользователи могут открыть терминал, нажав Ctrl+Alt+T на клавиатуре, и вместо этого запустить команду apt:
sudo apt update && sudo apt install blender
А чтобы удалить пакет, используйте команду sudo apt Remove --autoremove blender
в терминале.
3. Упаковка Blender Flatpak:
Flatpak — еще один универсальный формат пакетов Linux, разработанный в рамках проекта freedesktop.org. Blender доступен в виде пакета Flatpak в репозитории Flathub.
Пакет Flatpak включает в себя:
- Автоматическое обновление.
- Поддерживается сообществом.
- Только 64-битный современный ПК.
- Запустите в коробке с демоном Flatpak.
- Займите больше дискового пространства, чем собственный пакет deb.
Установите пакет Blender Flatpak:
Чтобы установить пакет, откройте терминал, выполнив поиск на экране обзора действий или нажав Ctrl+Alt+T на клавиатуре. Когда терминал откроется, выполните следующие команды одну за другой.
Запустите команду для установки демона Flatpak:
sudo apt install flatpak
Добавьте репозиторий FlatHub:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Наконец установите Blender с помощью команды:
flatpak install flathub org.blender.Blender
И его можно легко удалить с помощью команды flatpak uninstall org.blender.Blender
.
4. Портативный Linux-тарбол Blender:
Веб-сайт Blender предоставляет Linux Tarball на странице загрузки. Просто возьмите пакет, распакуйте его в файловом менеджере и щелкните правой кнопкой мыши исполняемый файл из созданной папки, чтобы запустить программу.
Установка не требуется, но работает только для Linux на современных 64-битных настольных ПК и ноутбуках.
5. Установите Blender из Ubuntu PPA:
Некоторым пользователям Ubuntu НЕ нравятся пакеты Snap и Flatpak. Помимо портативного архива Linux, одним из вариантов являются сторонние PPA.
Пакет PPA включает в себя:
- Собственные deb-пакеты.
- Возможность обновления через «Software Updater».
- Поддерживается неофициальными третьими лицами.
PPA для блендера:
Существует немало PPA-репозиториев Ubuntu, содержащих пакет программного обеспечения для создания 3D-изображений. Вы можете найти их на ЭТОЙ СТРАНИЦЕ.
На данный момент PPA Роба Сэвори содержит самые последние пакеты Blender 2.93.4 (проверьте ссылку) для Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04 и выше для 64-битных ПК. Однако он был построен с использованием обновленных библиотек FFmpeg, которые могут нарушить зависимости других пакетов в вашей системе.
Чтобы установить Blender из PPA, откройте терминал и выполните одну за другой приведенные ниже команды:
sudo add-apt-repository ppa:savoury1/ffmpeg4
sudo add-apt-repository ppa:savoury1/blender
sudo apt-get update
sudo apt-get upgrade && sudo apt-get dist-upgrade
sudo apt-get install blender
А чтобы удалить пакеты PPA, выполните следующие команды одну за другой в терминале, чтобы очистить репозитории PPA, что также приведет к понижению версии установленных пакетов:
sudo apt install ppa-purge && sudo ppa-purge ppa:savoury1/blender
sudo ppa-purge ppa:savoury1/ffmpeg4
6. Пакет Appimage Blender:
Программное обеспечение также доступно в виде одного двоичного пакета Appimage, хотя, похоже, оно не обновляется регулярно.
Appimage — это пакет, не требующий установки, который работает в большинстве систем Linux. Пользователям просто нужно добавить разрешение на исполняемый файл в диалоговом окне «Свойства файла», затем щелкнуть правой кнопкой мыши и выбрать «Выполнить», чтобы запустить программу.
Возможности пакета Appimage:
- Только 64-битный ПК.
- установка не требуется.
- Работает в большинстве Linux, таких как Snap и Flatpak.
- Неофициальный.
Изображение приложения Blender доступно для загрузки на ЭТОЙ СТРАНИЦЕ, на данный момент это версия 2.90.
7. Скомпилируйте Blender из исходников:
Если ни один из предыдущих методов не соответствует вашим потребностям, вы можете собрать пакет программного обеспечения из исходного кода, хотя новичкам это не рекомендуется.
Сборка из исходных функций:
- Не подходит для новичков.
- Работает на всех процессорных архитектурах, хотя для Blender 2.8+ требуется графический процессор с поддержкой OpenGL 3.3+.
- Создайте любую версию с дополнительными функциями по желанию пользователя.
- Процесс сборки может завершиться неудачей по «неизвестной» причине, и вам потребуется техническая поддержка.
Как скомпилировать Blender из исходного архива.
Сначала загрузите исходный архив со страницы по ссылке ниже:
Загрузить Blender (tar.xz): https://download.blender.org/source/
Установите зависимости сборки:
1.) После загрузки исходного архива распакуйте его в файловом менеджере. Затем щелкните правой кнопкой мыши исходную папку и выберите «Открыть в терминале».
В Blender 2.9x есть скрипт install-deps.sh, который автоматически устанавливает сборку, зависящую как от системных репозиториев, так и путем загрузки и сборки других из исходных кодов.
2.) Когда терминал откроется после нажатия предыдущего пункта меню, сначала запустите команду для установки необходимых пакетов:
sudo apt install build-essential git subversion cmake libx11-dev libxxf86vm-dev libxcursor-dev libxi-dev libxrandr-dev libxinerama-dev libglew-dev libwayland-dev wayland-protocols libegl-dev libxkbcommon-dev libdbus-1-dev linux-libc-dev
3.) Затем запустите скрипт, чтобы начать установку зависимостей сборки:
sudo ./build_files/build_environment/install_deps.sh
ПРИМЕЧАНИЕ. В сценарии может возникнуть ошибка при построении зависимостей из архивов исходного кода. Вы можете пропустить и/или указать, что собирать, с помощью флагов. И узнайте параметры команды через:
sudo ./build_files/build_environment/install_deps.sh --help
Таким образом, команда может быть такой (запустите скрипт с --show-deps
, чтобы показать необходимые библиотеки):
sudo ./build_files/build_environment/install_deps.sh --with-embree --build-python --skip-oiio
4.) Возможно, вам придется запустить сценарий несколько раз, чтобы успешно установить зависимости. После этого создайте папку «build» в исходном каталоге:
mkdir build && cd build
И настройте источник с предпочитаемыми вами параметрами, например:
cmake ../ -DCMAKE_INSTALL_PREFIX=/usr -DWITH_INSTALL_PORTABLE=OFF -DWITH_BUILDINFO=OFF -DWITH_PYTHON_INSTALL=OFF
Команда создаст «CMakeCache.txt» в папке «build» в исходном коде. Вы можете отредактировать файл, чтобы изменить параметры сборки.
5.) Наконец, соберите Blender, если все идет хорошо. В зависимости от количества ядер вашего процессора вы можете изменить -j4
(4 потока) на -j8
, чтобы ускорить процесс.
make -j4
И, наконец, установите Blender через sudo make install
, если make удастся.
Краткое содержание :
Для пользователей Ubuntu существует немало способов запустить Blender. Самый простой и официальный способ — найти и установить пакет SNAP из Ubuntu Software. Однако старый пакет .deb
в репозитории Universe поддерживает больше процессоров, например Apple Silicon, Raspberry Pi и другие мобильные устройства. Для тестирования без установки на официальной странице загрузки имеется портативный архив Linux. А сторонние PPA-репозитории Ubuntu поддерживают самые последние пакеты в собственном формате .deb. Кроме того, продвинутые пользователи могут собрать его из исходного кода с бесплатными опциями.