Add Installation_Linux/Rocky/Darktable.bsh
This commit is contained in:
52
Installation_Linux/Rocky/Darktable.bsh
Normal file
52
Installation_Linux/Rocky/Darktable.bsh
Normal file
@@ -0,0 +1,52 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Mettre à jour le système
|
||||
sudo dnf update -y
|
||||
|
||||
# Installer les dépendances nécessaires
|
||||
sudo dnf install -y \
|
||||
gcc \
|
||||
gcc-c++ \
|
||||
cmake \
|
||||
pkgconfig \
|
||||
glfw-devel \
|
||||
libjpeg-devel \
|
||||
lua-devel \
|
||||
libpng-devel \
|
||||
libwebp-devel \
|
||||
openexr-devel \
|
||||
gtk3-devel \
|
||||
gtkglext-devel \
|
||||
libtiff-devel \
|
||||
libgexiv2-devel \
|
||||
libraw-devel \
|
||||
shared-mime-info \
|
||||
ninja-build \
|
||||
boost-devel \
|
||||
libcurl-devel \
|
||||
gdbm-devel \
|
||||
gettext
|
||||
|
||||
# Cloner le dépôt de Darktable
|
||||
git clone --recurse-submodules https://github.com/darktable-org/darktable.git
|
||||
|
||||
cd darktable
|
||||
|
||||
# Récupérer la dernière version stable
|
||||
git checkout $(git describe --tags $(git rev-list --tags --max-count=1))
|
||||
|
||||
# Créer un répertoire de build
|
||||
mkdir build && cd build
|
||||
|
||||
# Configurer le projet
|
||||
cmake .. -DCMAKE_BUILD_TYPE=Release
|
||||
|
||||
# Compiler le projet
|
||||
make -j$(nproc)
|
||||
|
||||
# Installer Darktable
|
||||
sudo make install
|
||||
|
||||
# Nettoyer
|
||||
cd ../..
|
||||
rm -rf darktable
|
||||
Reference in New Issue
Block a user