mirror of
https://github.com/AquaMorph/dotfiles.git
synced 2025-04-29 17:25:34 +00:00
Fix Davinci Resolve installer
This commit is contained in:
parent
e242ba7c07
commit
3debbe1eb7
@ -33,9 +33,9 @@ def getURLId(url):
|
|||||||
# getURLVersion() returns the url version number.
|
# getURLVersion() returns the url version number.
|
||||||
def getURLVersion(url):
|
def getURLVersion(url):
|
||||||
if 'Beta' in url['downloadTitle']:
|
if 'Beta' in url['downloadTitle']:
|
||||||
beta = re.search('Beta \d+', url['downloadTitle'])
|
beta = re.search('Beta \\d+', url['downloadTitle'])
|
||||||
if beta:
|
if beta:
|
||||||
beta = re.search('\d+', beta.group()).group()
|
beta = re.search('\\d+', beta.group()).group()
|
||||||
else:
|
else:
|
||||||
beta = '99'
|
beta = '99'
|
||||||
return '{}.{}.{}.{}'.format(url['major'], url['minor'], url['releaseNum'], beta)
|
return '{}.{}.{}.{}'.format(url['major'], url['minor'], url['releaseNum'], beta)
|
||||||
|
@ -5,6 +5,20 @@
|
|||||||
# Import library
|
# Import library
|
||||||
source $(dirname ${BASH_SOURCE[0]})/install-lib.sh
|
source $(dirname ${BASH_SOURCE[0]})/install-lib.sh
|
||||||
|
|
||||||
|
# Graphics card fix
|
||||||
|
function graphicsCardFix() {
|
||||||
|
sudo rm /etc/OpenCL/vendors/mesa.icd
|
||||||
|
sudo rm /etc/OpenCL/vendors/pocl.icd
|
||||||
|
}
|
||||||
|
|
||||||
|
# gLib fix
|
||||||
|
function glibFix() {
|
||||||
|
sudo mkdir /opt/resolve/libs/_disabled
|
||||||
|
sudo mv /opt/resolve/libs/libglib-2.0.so* /opt/resolve/libs/_disabled
|
||||||
|
sudo mv /opt/resolve/libs/libgio-2.0.so* /opt/resolve/libs/_disabled
|
||||||
|
sudo mv /opt/resolve/libs/libgmodule-2.0.so* /opt/resolve/libs/_disabled
|
||||||
|
}
|
||||||
|
|
||||||
versionFile=/opt/resolve/version.txt
|
versionFile=/opt/resolve/version.txt
|
||||||
|
|
||||||
resolveVersion=$(cat /opt/resolve/docs/ReadMe.html | grep 'DaVinci Resolve Studio' | filterVersion)
|
resolveVersion=$(cat /opt/resolve/docs/ReadMe.html | grep 'DaVinci Resolve Studio' | filterVersion)
|
||||||
@ -77,18 +91,12 @@ if [ ! -f ./*${installerName}_Linux.run ]; then
|
|||||||
fi
|
fi
|
||||||
echo "Installing ./*${installerName}_Linux.run"
|
echo "Installing ./*${installerName}_Linux.run"
|
||||||
chmod +x ./*${installerName}_Linux.run
|
chmod +x ./*${installerName}_Linux.run
|
||||||
sudo ./*${installerName}_Linux.run -i -y
|
sudo SKIP_PACKAGE_CHECK=1 ./*${installerName}_Linux.run -i -y
|
||||||
|
|
||||||
# Version number backup
|
# Version number backup
|
||||||
sudo echo $urlVersion > $versionFile
|
sudo echo $urlVersion > $versionFile
|
||||||
|
|
||||||
# Graphics card fix
|
glibFix
|
||||||
sudo rm /etc/OpenCL/vendors/mesa.icd
|
|
||||||
sudo rm /etc/OpenCL/vendors/pocl.icd
|
|
||||||
|
|
||||||
# gLib fix
|
|
||||||
sudo mkdir /opt/resolve/libs/_disabled
|
|
||||||
sudo mv /opt/resolve/libs/libglib-2.0.so* /opt/resolve/libs/_disabled
|
|
||||||
|
|
||||||
# Keyboard mapping fix
|
# Keyboard mapping fix
|
||||||
setxkbmap -option 'caps:super'
|
setxkbmap -option 'caps:super'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user