Table of Contents
In this article, we will see how to install Blender on Linux Using 5 Easy Steps. Blender is a free and open source 3D creation suite. It allows us to create different 3D visualizations such as still images, 3D animations and VFX shots. It takes comparatively lesser amount of memory and disk space than other 3D suites. Hence making it one of the obvious choice for 3D enthusiasts professionals.
It is very well suited for individuals as well as for small studios who benefit from its unified pipeline and responsive development process. More on official website. It is also a cross platform application which means it can be easily installed and used on famous systems such as Windows, Linux and Mac. Here we will see the steps to install Blender on Linux based systems.
- It is a fully integrated 3D content creation suite which offers wide variety of tools such as Modeling, Rendering, Animation & Rigging, Video editing etc.
- Its interface uses OpenGL GUI which provides a consistent performance across all the platforms.
- Its high quality 3D architecture provides fast and efficient creation workflow.
- It has very active community support from across the globe.
- It has small executable which makes it highly portable.
Minimum Hardware Requirements
- 64-bit quad core CPU with SSE2 support
- 8 GB RAM
- Full HD display
- Mouse, trackpad or pen+tablet
- Graphics card with 2 GB RAM, OpenGL 4.3
How to Install Blender on Linux Using 5 Easy Steps
Step 1: Prerequisites
a) You should have a running
b) You should have
root access to run privileged commands.
c) You should have
snap utility available in your System.
d) You should have
python3 installed in your System.
Step 2: Update Your System
Before installing blender in your system, it is best recommended to install all the latest available updates on Ubuntu/Debian based systems using
sudo apt update && sudo apt upgrade command as shown below.
cyberithub@ubuntu:~$ sudo apt update && sudo apt upgrade [sudo] password for cyberithub: Hit:1 https://dl.winehq.org/wine-builds/ubuntu focal InRelease Hit:2 https://d3nt0h4h6pmmc4.cloudfront.net/ubuntu focal InRelease Hit:3 http://ppa.launchpad.net/flatpak/stable/ubuntu focal InRelease Hit:4 http://in.archive.ubuntu.com/ubuntu focal InRelease Get:5 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] Hit:6 https://dl.google.com/linux/chrome/deb stable InRelease Get:7 http://in.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Hit:8 http://ppa.launchpad.net/gencfsm/ppa/ubuntu focal InRelease Hit:9 https://download.sublimetext.com apt/stable/ InRelease Hit:10 http://ppa.launchpad.net/juju/stable/ubuntu focal InRelease Hit:11 http://ppa.launchpad.net/libreoffice/ppa/ubuntu focal InRelease Get:12 http://in.archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB] Hit:13 http://ppa.launchpad.net/mojo-maintainers/ppa/ubuntu focal InRelease .........................................................
If you are using any RHEL/CentOS based systems then you need to use either
sudo yum update && sudo yum upgrade or
sudo dnf update && sudo dnf upgrade command.
sudo yum update && sudo yum upgrade sudo dnf update && sudo dnf upgrade
Step 3: Install Blender
There are various methods which you can use to install Blender on your Linux based system depending on your needs and availability of tools.
a) Using Snap
If you are looking to install blender as a snap package from Snap store then you need to use
sudo snap install blender --classic command to install the package as you can see below.
cyberithub@ubuntu:~$ sudo snap install blender --classic blender 3.6.1 from Blender Foundation (blenderfoundation**) installed
After successful installation, you can launch blender from
Desktop by navigating to
Activities and search
blender in the search bar as shown below. Once it appears, tap on it to open.
When you open it for the first time, it should look like below. You can now start doing your work on this.
b) Using Binary File
The other way you can install and use blender is through binary file. You need to download the latest available binary package from official website as highlighted below.
Once you click on the above, you will see that the package will start downloading in local
Download directory as shown below.
After successfully downloading the package, you can extract it by using
tar -xvf blender-3.6.1-linux-x64.tar.xz command as shown below.
cyberithub@ubuntu:~$ cd Downloads/ cyberithub@ubuntu:~/Downloads$ tar -xvf blender-3.6.1-linux-x64.tar.xz
Once extracted, you can switch to blender directory using
cd blender-3.6.1-linux-x64/ command.
cyberithub@ubuntu:~/Downloads$ cd blender-3.6.1-linux-x64/
And, then run
./blender to launch it.
It will be launched just like below. You can now proceed with your work.
c) Using Source Code
Finally the last method that you can use to install blender is through source code. For that, you need to download the latest available source code from official website by using
wget https://download.blender.org/source/blender-3.6.1.tar.xz command as shown below. It will download the source code file in current working directory.
cyberithub@ubuntu:~$ wget https://download.blender.org/source/blender-3.6.1.tar.xz --2023-08-13 19:45:38-- https://download.blender.org/source/blender-3.6.1.tar.xz Resolving download.blender.org (download.blender.org)... 22.214.171.124 Connecting to download.blender.org (download.blender.org)|126.96.36.199|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 70432840 (67M) [application/octet-stream] Saving to: ‘blender-3.6.1.tar.xz’ blender-3.6.1.tar.xz 100%[============================================================================>] 67.17M 1.46MB/s in 70s 2023-08-13 19:46:49 (982 KB/s) - ‘blender-3.6.1.tar.xz’ saved [70432840/70432840]
Once downloaded, you need to extract it by using
tar -xvf blender-3.6.1.tar.xz command as shown below.
cyberithub@ubuntu:~$ tar -xvf blender-3.6.1.tar.xz
Then you need to switch directory and install all the basic dependencies using below python script.
cyberithub@ubuntu:~$ cd blender-3.6.1/ cyberithub@ubuntu:~/blender-3.6.1$ sudo ./build_files/build_environment/install_linux_packages.py WARNING: A valid distribution ID could not be found using `platform.freedesktop_os_release`, now trying a lower-level check for specific files INFO: Distribution identified as 'debian' INFO: Trying to update packages info. INFO: Done. INFO: Trying to install group of packages Basics Mandatory Build. INFO: Installing packages build-essential, git, subversion, cmake. INFO: Done. INFO: Trying to install group of packages Basics Optional Build. INFO: Installing packages ninja-build, cmake-curses-gui, cmake-gui, patch. INFO: Done. INFO: Trying to install group of packages Basic Critical Deps. INFO: Installing packages libx11-dev, libxxf86vm-dev, libxcursor-dev, libxi-dev, libxrandr-dev, libxinerama-dev, libxkbcommon-dev, libwayland-dev, libdecor-0-dev, wayland-protocols, libdbus-1-dev. ........................................................
Once all the dependencies are installed, you need to configure and compile the source code using
make utility as shown below.
cyberithub@ubuntu:~/blender-3.6.1$ make Configuring Blender in "/home/cyberithub/build_linux" ... -- The C compiler identification is GNU 9.4.0 -- The CXX compiler identification is GNU 9.4.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done .....................................................
Once the build is finished, you will find it ready to run in
~/build_linux/bin. You can either run from here or set this location in
PATH environment variable and run it from anywhere.
Step 4: Check Version
If you installed the package through snap utility then after successful installation you can check the current installed version by using
blender --version command as shown below.
cyberithub@ubuntu:~$ blender --version Blender 3.6.1 build date: 2023-07-17 build time: 23:31:33 build commit date: 2023-07-17 build commit time: 12:50 build hash: 8bda729ef4dc build platform: Linux build type: release build c flags: -Wall -Werror=implicit-function-declaration -Werror=return-type -Werror=vla -Wstrict-prototypes -Wmissing-prototypes -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wlogical-op -Wundef -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Wformat-signedness -Wrestrict -Wno-stringop-overread -Wno-stringop-overflow -Wnonnull -Wabsolute-value -Wuninitialized -Wredundant-decls -Wshadow -Wno-error=unused-but-set-variable -Wimplicit-fallthrough=5 -std=gnu11 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 build c++ flags: -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wno-stringop-overread -Wno-stringop-overflow -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 build link flags: -Wl,--version-script='/home/blender/git/blender-v360/blender.git/source/creator/symbols_unix.map' build system: CMake
Step 5: Uninstall Blender
Once you are done using Blender, you can choose to remove it from your system by using any of the below methods depending on how you installed the package.
a) Using Snap
If you installed Blender through snap utility then all you need to run is
sudo snap remove blender command to remove the package.
cyberithub@ubuntu:~$ sudo snap remove blender [sudo] password for cyberithub: blender removed
b) Using Binary
If you are using Binary package, then to remove blender you just need to remove the directory by using
rm -rf blender-3.6.1-linux-x64/ command as shown below.
cyberithub@ubuntu:~$ rm -rf blender-3.6.1-linux-x64/
c) Using Source Code
If you installed the package through source code then depending on the location it is installed, you can simply remove the entire directory. For example, in our case it is installed in
~/build_linux so to remove the application, we just need to remove this directory by using
rm -rf ~/build_linux command as shown below.
cyberithub@ubuntu:~$ rm -rf ~/build_linux