####### # EPEL ####### sudo dnf upgrade --refresh sudo dnf clean all sudo dnf config-manager --set-enabled crb sudo dnf repolist sudo dnf install epel-release sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-10.noarch.rpm sudo dnf repolist dnf search htop sudo dnf list available --disablerepo=* --enablerepo=epel cat /etc/yum.repos.d/epel.repo sudo dnf config-manager --save --setopt=epel.priority=10 sudo rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-10 sudo dnf clean all sudo dnf makecache sudo dnf install dnf-plugin-fastestmirror sudo dnf update --enablerepo=epel dnf list installed | grep epel > epel-packages.txt ############ # RPM Fusion ############ sudo dnf upgrade --refresh dnf repolist ping -c 4 mirrors.rpmfusion.org sudo dnf config-manager --set-enabled crb dnf repolist | grep crb sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm sudo dnf install epel-release sudo dnf update -y sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm sudo dnf install distribution-gpg-keys # Import free repository key sudo rpmkeys --import /usr/share/distribution-gpg-keys/rpmfusion/RPM-GPG-KEY-rpmfusion-free-el-$(rpm -E %rhel) # Import nonfree repository key sudo rpmkeys --import /usr/share/distribution-gpg-keys/rpmfusion/RPM-GPG-KEY-rpmfusion-nonfree-el-$(rpm -E %rhel) sudo dnf --setopt=localpkg_gpgcheck=1 install https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm -E %rhel).noarch.rpm dnf repolist | grep rpmfusion dnf repoinfo rpmfusion-free dnf repoinfo rpmfusion-nonfree sudo dnf makecache sudo dnf groupupdate core sudo dnf install dnf-utils -y sudo dnf install gstreamer1-plugins-bad-free gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly sudo dnf install ffmpeg sudo dnf install libdvdcss sudo dnf install SDL2-devel freeglut-devel sudo dnf install htop glances sudo dnf search --enablerepo=rpmfusion-free,rpmfusion-nonfree keyword sudo repoquery --info package-name sudo dnf --enablerepo=rpmfusion-* list available | grep rpmfusion sudo rpm --import https://rpmfusion.org/keys?action=AttachFile&do=get&target=RPM-GPG-KEY-rpmfusion-free-el-10 curl -I https://mirrors.rpmfusion.org/free/el/10/x86_64/ ##### # Git ##### sudo dnf groupinstall 'Development Tools' -y sudo dnf install wget curl-devel perl-ExtUtils-MakeMaker gettext openssl-devel zlib-devel expat-devel -y wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.48.1.tar.gz tar -xf git-2.48.1.tar.gz cd git-2.48.1 make configure ./configure --prefix=/usr/local sudo make all sudo make install sudo rm -rf ~/git-2.48.1.tar.gz sudo rm -rf ~/git-2.48.1 ######## # Vscode ######## sudo dnf upgrade --refresh sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc printf "[vscode]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc\nmetadata_expire=1h" | sudo tee /etc/yum.repos.d/vscode.repo sudo dnf install code -y ######### # Calibre ######### sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin cd /tmp sudo wget https://icon-library.com/images/calibre-icon/calibre-icon-27.jpg && sudo mv calibre-icon-27.jpg /opt/calibre/calibre.jpg echo -e '[Desktop Entry]\nName=Calibre\nExec=/opt/calibre/calibre\nIcon=/opt/calibre/calibre.jpg\nType=Application\nCategories=Office;Utility;\nTerminal=false' > ~/.local/share/applications/calibre.desktop ########### # Darktable ?? ########### git clone --recurse-submodules --depth 1 https://github.com/darktable-org/darktable.git cd darktable git fetch --tags git checkout tags/release-5.2.1 git submodule update --init sudo dnf install -y cmake glib2-devel gtk3-devel openexr-devel gphoto2-devel libjxl-devel libavif-devel libheif-devel llvm git clone https://github.com/lensfun/lensfun.git cd lensfun mkdir build cd build cmake .. make sudo make install ./build.sh --prefix /opt/darktable --build-type Release --install --sudo ln -s /opt/darktable/share/applications/org.darktable.darktable.desktop /usr/share/applications/org.darktable.darktable.desktop wget https://dl.rockylinux.org/pub/rocky/8/Devel/x86_64/os/Packages/l/lensfun-devel-0.3.2-15.el8.x86_64.rpm wget https://dl.rockylinux.org/pub/rocky/8/Devel/x86_64/os/Packages/l/lensfun-0.3.2-15.el8.x86_64.rpm sudo rpm -i lensfun-0.3.2-15.el8.x86_64.rpm sudo rpm -i lensfun-devel-0.3.2-15.el8.x86_64.rpm rm -rf lensfun-0.3.2-15.el8.x86_64.rpm lensfun-devel-0.3.2-15.el8.x86_64.rpm Error: Unable to find a match: osm-gps-map-devel libsoup-devel flickcurl-devel openjpeg-devel GraphicsMagick-devel sudo dnf install git make cmake gcc-c++ intltool gtk3-devel libxml2-devel librsvg2-devel sqlite-devel libcurl-devel libjpeg-turbo-devel libtiff-devel lcms2-devel json-glib-devel exiv2-devel pugixml-devel libxslt osm-gps-map-devel libsoup-devel libgphoto2-devel OpenEXR-devel libwebp-devel flickcurl-devel openjpeg-devel libsecret-devel GraphicsMagick-devel osm-gps-map-devel colord-devel colord-gtk-devel cups-devel SDL-devel lua-devel cd /tmp git clone https://github.com/darktable-org/darktable.git .darktable_stable/ && cd .darktable_stable/ git tag git checkout release-3.0.0 git submodule init && git submodule update && ./build.sh –prefix /opt/darktable_stable/ –build-type Release cmake –build “/tmp/.darktable_stable/build” –target install – -j12 ########## # Owncloud ########## sudo rpm --import https://download.owncloud.com/desktop/ownCloud/stable/latest/linux/Fedora_41/repodata/repomd.xml.key sudo dnf config-manager --add-repo https://download.owncloud.com/desktop/ownCloud/stable/latest/linux/Fedora_41/owncloud-client.repo sudo dnf clean all sudo dnf install -y owncloud-client sudo dnf upgrade -y owncloud-client ########## # Flatpak ########## sudo yum install flatpak sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo ######### # Vivaldi ######### cd /tmp wget https://downloads.vivaldi.com/stable/vivaldi-stable-7.6.3797.63-1.x86_64.rpm sudo dnf install -y liberation-fonts sudo rpm -i vivaldi-stable-7.6.3797.63-1.x86_64.rpm rm -rf vivaldi-stable-7.6.3797.63-1.x86_64.rpm ######### # HyperTM ######### cd /tmp wget https://releases.hyper.is/download/rpm && mv rpm hyper.rpm wget https://dl.rockylinux.org/pub/rocky/8/Devel/x86_64/os/Packages/l/libXScrnSaver-1.2.3-1.el8.x86_64.rpm sudo rpm -ivh libXScrnSaver-1.2.3-1.el8.x86_64.rpm sudo rpm -ivh hyper.rpm rm -rf hyper.rpm rm -rf libXScrnSaver-1.2.3-1.el8.x86_64.rpm ############ # Multimedia ############ sudo yum install -y libde265.x86_64 libde265-devel.x86_64 libde265-examples.x86_64 x265.x86_64 x265-devel.x86_64 x265-libs.x86_64 SOURCES : https://idroot.us/install-nvidia-drivers-rocky-linux-10/ https://idroot.us/install-calibre-rocky-linux-10/ https://github.com/darktable-org/darktable https://download.owncloud.com/desktop/ownCloud/stable/latest/linux/download/ https://darktable.fr/posts/2020/02/travailler-sur-une-version-compilee-de-darktable/