How to install Blender on Ubuntu 17.04

How to install Blender on Ubuntu 17.04

Blender is a professional free and open-source 3D computer graphics application. It supports the entirety of the 3D pipeline modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Blender is well suited to individuals and small studios that benefit from its unified pipeline and responsive development process. This tutorial covers the installation procedure of Blender on Ubuntu 17.04. 

 

Installation procedure

To start the installation procedure, add the repo by executing the following command. 

root@linuxhelp1:~# add-apt-repository ppa:thomas-schiex/blender
 A revival of Irie Shinsuke's PPA: Blender is compiled with all bells and whistles (OSL, OpenCollada, OpenVDB, OSD, jemalloc & precompiled CUDA kernels) and adapted to Ubuntu (python, ffmpeg, ilmbase, openEXR, Ubuntu packages are used directly to avoid redundancy).
If you find this PPA useful, you can offer me a coffee or a beer at
  https://goo.gl/lD5eNE
Yes, in 3 years, 20 persons/companies did it: $(5+10+5+5+5+5+10+5+10+3+5+ 4+10+5+10+10+10)+€(50.79+3.64+13.37). I enjoyed the drinks! (updated March 17, 2017).
Two (conflicting) versions of blender are provided:
- blender is the last active tag of blender git repository, with only releases or releases candidate, focusing on stability. The blender version is followed by the last commit number and hash. The contrib addons are always included.
- blender-edge lives on the edge: is the last commit of the master branch of blender git repository. The first number is the number of commits since the beginning of blender git, followed by the commit hash.
For CUDA to work, add the blender user(s) to the 'video' group through:
  sudo adduser <user> video
It is also useful to install the nvidia-modprobe package (which is not a dependency because it depends on your hardware).
This PPA is usually updated every Friday (except while I'm on vacations). While I try to automatize things heavily, there are often changes in Blender (or Ubuntu) that require non negligible manual intervention. If you see issues, please contact me with suggestions (but do not expect an instantaneous reaction :-)
 More info: https://launchpad.net/~thomas-schiex/+archive/ubuntu/blender
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keybox '/tmp/tmp1efqgdb3/pubring.gpg' created
gpg: /tmp/tmp1efqgdb3/trustdb.gpg: trustdb created
gpg: key 7281E3E842A98114: public key "Launchpad PPA for Thomas Schiex" imported
gpg: Total number processed: 1
gpg:               imported: 1
OK

The repositories have been added to the target machine. Now update the repo using the apt-get update command

root@linuxhelp1:~# apt-get update
Hit:1 http://ppa.launchpad.net/maarten-fonville/android-studio/ubuntu zesty InRelease
Get:2 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB]     
Hit:3 http://in.archive.ubuntu.com/ubuntu zesty InRelease                     
Get:4 http://ppa.launchpad.net/thomas-schiex/blender/ubuntu zesty InRelease [15.9 kB]
Get:5 http://in.archive.ubuntu.com/ubuntu zesty-updates InRelease [89.2 kB]   
Hit:6 http://ppa.launchpad.net/webupd8team/atom/ubuntu zesty InRelease        
Hit:7 http://ppa.launchpad.net/webupd8team/java/ubuntu zesty InRelease        
Get:8 http://ppa.launchpad.net/thomas-schiex/blender/ubuntu zesty/main amd64 Packages [5,564 B]
Get:9 http://ppa.launchpad.net/thomas-schiex/blender/ubuntu zesty/main i386 Packages [5,572 B]
Get:10 http://ppa.launchpad.net/thomas-schiex/blender/ubuntu zesty/main Translation-en [4,488 B]
Hit:11 http://in.archive.ubuntu.com/ubuntu zesty-backports InRelease
Fetched 210 kB in 1s (124 kB/s)
Reading package lists... Done

The target machine is updated with the required repositories. Next, install the blender package by executing the following command. 

root@linuxhelp1:~# apt-get install blender
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following additional packages will be installed:
  i965-va-driver libaacs0 libass5 libavcodec57 libavdevice57 libavfilter6
  libavformat57 libavresample3 libavutil55 libbdplus0 libblas-common libblas3
  libblosc1 libbluray2 libboost-locale1.62.0 libboost-wave1.62.0 libbs2b0
  libchromaprint1 libcrystalhd3 libdc1394-22 libebur128-1 libflite1
  libgfortran3 libgif7 libglew2.0 libgme0 libgsm1 libgtkglext1 libjemalloc1
  liblapack3 liblog4cplus-1.1-9 libmp3lame0 libmpg123-0 libopenal-data
  libopenal1 libopencolorio1v5 libopencv-core2.4v5 libopencv-highgui2.4-deb0
  libopencv-imgproc2.4v5 libopenimageio1.7 libopenjp2-7 libopenjpeg5
  libopenmpt0 libopenshadinglanguage1.8 libopensubdiv libopenvdb3.2
  libpangox-1.0-0 libpostproc54 librubberband2v5 libsdl1.2debian libsdl2-2.0-0
  libshine3 libsndio6.1 libsoxr0 libspnav0 libssh-gcrypt-4 libswresample2
  libswscale4 libtbb2 libtinyxml2.6.2v5 libtwolame0 libva-drm1 libva-x11-1
  libva1 libvdpau1 libx264-148 libx265-110 libxvidcore4 libyaml-cpp0.3v5
  libzstd1 libzvbi-common libzvbi0 mesa-va-drivers mesa-vdpau-drivers
  python3-numpy va-driver-all vdpau-driver-all
Suggested packages:
  nvidia-cuda-toolkit libbluray-bdj firmware-crystalhd glew-utils
  libportaudio2 openshadinglanguage-doc sndiod spacenavd gfortran
  python-numpy-doc python3-dev python3-nose python3-numpy-dbg
  libfglrx-amdxvba1 libvdpau-va-gl1 nvidia-vdpau-driver
  nvidia-legacy-340xx-vdpau-driver
The following NEW packages will be installed:
  blender i965-va-driver libaacs0 libass5 libavcodec57 libavdevice57
  libavfilter6 libavformat57 libavresample3 libavutil55 libbdplus0
  libblas-common libblas3 libblosc1 libbluray2 libboost-locale1.62.0
  libboost-wave1.62.0 libbs2b0 libchromaprint1 libcrystalhd3 libdc1394-22
  libebur128-1 libflite1 libgfortran3 libgif7 libglew2.0 libgme0 libgsm1
  libgtkglext1 libjemalloc1 liblapack3 liblog4cplus-1.1-9 libmp3lame0
  libmpg123-0 libopenal-data libopenal1 libopencolorio1v5 libopencv-core2.4v5
  libopencv-highgui2.4-deb0 libopencv-imgproc2.4v5 libopenimageio1.7
  libopenjp2-7 libopenjpeg5 libopenmpt0 libopenshadinglanguage1.8
  libopensubdiv libopenvdb3.2 libpangox-1.0-0 libpostproc54 librubberband2v5
  libsdl1.2debian libsdl2-2.0-0 libshine3 libsndio6.1 libsoxr0 libspnav0
  libssh-gcrypt-4 libswresample2 libswscale4 libtbb2 libtinyxml2.6.2v5
  libtwolame0 libva-drm1 libva-x11-1 libva1 libvdpau1 libx264-148 libx265-110
  libxvidcore4 libyaml-cpp0.3v5 libzstd1 libzvbi-common libzvbi0
  mesa-va-drivers mesa-vdpau-drivers python3-numpy va-driver-all
  vdpau-driver-all
0 upgraded, 78 newly installed, 0 to remove and 48 not upgraded.
Need to get 85.0 MB of archives.
After this operation, 356 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ppa.launchpad.net/thomas-schiex/blender/ubuntu zesty/main amd64 libopenjpeg5 amd64 1:1.5.2-3.1 [105 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu zesty/universe amd64 libgsm1 amd64 1.0.13-4 [27.1 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu zesty/universe amd64 libpangox-1.0-0 amd64 0.0.2-5 [41.7 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu zesty/universe amd64 libva-drm1 amd64 1.7.3-2 [8,508 B]
Get:5 http://in.archive.ubuntu.com/ubuntu zesty/universe amd64 libva1 amd64 1.7.3-2 [45.5 kB]
Get:6 http://in.archive.ubuntu.com/ubuntu zesty/universe amd64 libva-x11-1 amd64 1.7.3-2 [11.9 kB]
Get:7 http://in.archive.ubuntu.com/ubuntu zesty/main amd64 libvdpau1 amd64 1.1.1-3ubuntu1 [25.5 kB]
Get:8 http://ppa.launchpad.net/thomas-schiex/blender/ubuntu zesty/main amd64 libopenimageio1.7 amd64 1.7.8-0thomas~zesty2 [1,822 kB]
.
.
.
.
Setting up va-driver-all:amd64 (1.7.3-2) ...
Setting up libpostproc54:amd64 (7:3.2.4-1build2) ...
Setting up libopenvdb3.2 (3.2.0-2.1) ...
Setting up libopenal1:amd64 (1:1.17.2-4) ...
Setting up vdpau-driver-all:amd64 (1.1.1-3ubuntu1) ...
Setting up libavresample3:amd64 (7:3.2.4-1build2) ...
Setting up python3-numpy (1:1.12.1-1ubuntu1) ...
Setting up libavcodec57:amd64 (7:3.2.4-1build2) ...
Setting up libchromaprint1:amd64 (1.4.2-1) ...
Setting up libavformat57:amd64 (7:3.2.4-1build2) ...
Setting up libavfilter6:amd64 (7:3.2.4-1build2) ...
Setting up libopencv-highgui2.4-deb0:amd64 (2.4.9.1+dfsg1-2) ...
Setting up libavdevice57:amd64 (7:3.2.4-1build2) ...
Setting up libopenimageio1.7 (1.7.8-0thomas~zesty2) ...
Setting up libopenshadinglanguage1.8 (1.8-thomas~zesty2) ...
Setting up blender (2.78.c~1487946787-0thomas~zesty0) ...
Processing triggers for libc-bin (2.24-9ubuntu2) ...

The package has been installed successfully. To run the application, type the blender package name in the ubuntu dashboard and click on the icon to run the application. ubuntu dashboard

The blender package is running successfully in the target system. 

blender

Wasn't that an easy installation procedure? Blender uses the OpenGL as its interface for maintaining a consistent performance. 

 


Thank you! for using Linux Help.

You find this tutorial helpful? Share with your friends to keep it alive.
For more help topics browse our website www.linuxhelp.com
Be the first to comment, we value your suggestions. For further queries please comment below.

Tags: Blender Ubuntu
user image Author :  Jacob