When you download Resolve or Resolve Studio for Linux you will get an installer made for the CentOS system described in the Resolve configuration guide. That is the only supported configuration.
There are a lot of advise online on how to make the official CentOS installer run on Debian but in many cases it breaks the whole Debian concept and in some cases it's downright dangerous and can corrupt your system in an unpredictable way.
MakeResolveDeb is made for Debian and Debian based derivatives such as Ubuntu and Linux Mint.
MakeResolveDeb takes the official installer, unpacks it, and then reassembles it into a *.deb package that can be installed, and removed, using your favorite Debian package management tool.
Every release of MakeResolveDeb is made for a specific version of Resolve to limit the amount of test cases needed before every release (this is something I do in my spare time after all).
DaVinci Resolve and Fusion are products by Blackmagic Design Pty. Ltd. MakeResolveDeb and MakeFusionDeb are in no way endorsed by or connected to Blackmagic Design Pty. Ltd. I do not redistribute DaVinci Resolve or Fusion or provide pre-fabricated *.deb files for the products.
The information and tools are provided here at your own risk. I will not be liable for any losses or damages as a result of using information or tools from this web site.
Go to www.blackmagicdesign.com and download the official installer *.zip archive for DaVinci Resolve or DaVinci Resolve Studio for Linux and save it into a new empty directory.
The version of MakeResovleDeb must match the version of Resolve you are installing. Make note of the version you downloaded from Blackmagic Design. It must match the version of MakeResolveDeb. For example, if you downloaded Resolve Studio 16.0 you should get the latest MakeResolveDeb for Resolve 16.0, such as 16.0-1.
Download the appropriate version of MakeResolveDeb *.tar.gz from this website and put it in the same directory as the Resolve installer *.zip archive.
From now on it's easiest to continue in the terminal. Open up a new terminal window and go to the directory where you downloaded the Resolve installer and MakeResolveDeb and unpack both archives.
tar zxvf makeresolvedeb_16.0-1.sh.tar.gz
You should now have the following files in the directory:
NOTE: Resolve versions prior to 15.2.2 is distributed in an .sh file instead of in a .run file but the procedure is the same.
When you have unpacked the archives and have all the needed files in the directory it's time to assemble the new *.deb file using MakeResolveDeb. In order to start the process MakeResolveDeb needs to know if you are installing Resolve or Resolve Studio. This is done by giving the MakeResolveDeb script the argument "lite" for Resolve or "studio" for Resolve Studio. The choice you make here must match the installer archive you downloaded. Execute the MakeResolveDeb script and give the argument "lite" or "studio" to start.
The conversion can take a few minutes depending on computer and storage performance. If there are errors during the process it will be displayed on the terminal. A successful conversion is indicated by the last line saying "[DONE]" and the reported number of errors 0.
NOTE: If you abort MakeResolveDeb you may end up in an unconsistent state that can cause errors. If error count is not zero and you have aborted MakeResolveDeb at some earlier point just re-run MakeResolveDeb again and the consistency errors should be fixed.
A successful conversion generates a *.deb file that can be installed to your system. Since the Blackmagic Design installer does not provide any package dependencies you will have to make sure that you have all the required packages installed that are required by Resolve before continuing. To install Resolve you can use dpkg.
sudo dpkg -i davinci-resolve-studio_16.0-1_amd64.deb
sudo dpkg -i davinci-resolve_16.0-1_amd64.deb
If the conversion process stops and gives an error message such as
Sorry. Need 'xyz' to continue.
Then you are missing a required system package to make the conversion. To fix this you usually just have to install the package mentioned in the error message and re-run the conversion.
sudo apt-get install xyz
(where xyz is the name of the missing package)
This is rarely needed anymore but some old versions of Resolve requires libssl1.0.0 which is normally not included in many current Debian based distributions. To solve this you will have to download and install libssl1.0.0 package for your distribution.
For Debian you can download and install libssl1.0.0 from Jessie. libssl1.0.0 Debian Jessie
For Ubuntu you can download and install libssl1.0.0 from Xenial. libssl1.0.0 Ubuntu Xenial
If you are installing libssl1.0.0 after you install Resolve you will have to reconfigure the Resolve package to make Resolve find the new library.
sudo dpkg-reconfigure davinci-resolve-studio
sudo dpkg-reconfigure davinci-resolve
Check out the Linux install issues thread on the Blackmagic Design Forums using the link below.
16.2.7-1 - New Resolve version!
16.2.6-1 - New Resolve version!
16.2.5-1 - New Resolve version!
16.2.4-1 - New Resolve version!
16.2.3-2 - Fixed duplicate directory creation error.
16.2.3-1 - New Resolve version! Added panel controlpanel shortcut.
16.2.2-2 - Panel lib fixes #2.
16.2.2-1 - Panel lib fixes.
16.2.1-1 - New Resolve version!
16.2-3 - Fixed BMRAW symlink bug.
16.2-2 - Removed fixes longer neded since 16.2.
16.2-1 - New Resolve version! Clean up stray files before conversion.
16.1.2-1 - New Resolve version!
16.1.1-3 - Fix for missing x flag on DaVinciPanelDaemon
16.1.1-2 - Fix for read-only files in source archive.
16.1.1-1 - New Resolve version!
16.1-2 - Added support for the new Debian lib structure.
16.1-1 - First non-beta release. New Resolve version!
16.1b3-4 - Beta! Added warning if /usr/lib64 already exist.
16.1b3-3 - Beta! Improved /usr/lib64 workaround.
16.1b3-2 - Beta! /usr/lib64 workaround.
16.1b3-1 - Beta! New Resolve version!
16.1b2-2 - Beta! Improved BMRAW fix.
16.1b2-1 - Beta! New Resolve version!
16.1b1-1 - Beta! New Resolve version!
16.0-5 - Added warning if /usr/lib64 already exist.
16.0-4 - Improved /usr/lib64 workaround.
16.0-3 - /usr/lib64 workaround.
16.0-2 - Improved BMRAW fix.
16.0-1 - First non-beta release. New Resolve version!
16.0b7-1 - Beta! New Resolve version!
16.0b6-1 - Beta! New Resolve version!
16.0b5-1 - Beta! New Resolve version!
16.0b4-1 - Beta! New Resolve version!
16.0b3-1 - Beta! New Resolve version!
16.0b2-2 - Beta! BMRAW fix.
16.0b1-1 - Beta! Major changes. Use with caution.
15.3.1-2 - BMRAW fix.
15.3.1-1 - New Resolve version!
15.3-2 - Fix for panel API lib.
15.3-1 - New Resolve version!
15.2.4-1 - New Resolve version!
15.2.3-1 - New Resolve version!
15.2.2-1 - Adopted for new installer.
15.2.1-1 - New Resolve version!
15.2-2 - Fix for libssl and libcrypto no longer needed.
15.2-1 - New Resolve version!
15.1.2-1 - New Resolve version!
15.1.1-1 - New Resolve version!
15.1-1 - Change in libs and paneld.
15.0.1-1 - New Resolve version!
15.0-2 - Added DolbyVision config file and crashreport dir.
15.0-1 - First non-beta release. New Resolve version!
15.0b8-1 - Beta! New Resolve version!
15.0b7-1 - Beta! New Resolve version!
15.0b6-1 - Beta! New Resolve version!
15.0b5-1 - Beta! New Resolve version!
15.0b4-1 - Beta! New Resolve version!
15.0b3-1 - Beta! Improved handling of config files. First web release.
14.3-2 - Improved handling of config files. First web release.
Just like MakeResolveDeb but for Fusion!
MakeResolveDeb is free and it always will be but if you find my work useful you may consider a small contribution