From 15be8fa215b55672bbca25eb5805d6a96dbe8c15 Mon Sep 17 00:00:00 2001 From: Thierry Date: Mon, 20 Oct 2025 23:16:08 +0200 Subject: [PATCH] Installation_Linux --- Installation_Linux/Rocky/Apps.bsh | 2 + Installation_Linux/Rocky/Flatpak | 1 + Installation_Linux/Rocky/Install.bsh | 166 +++++++++++++++++++++++++++ README.md | 0 4 files changed, 169 insertions(+) create mode 100644 Installation_Linux/Rocky/Apps.bsh create mode 100644 Installation_Linux/Rocky/Flatpak create mode 100644 Installation_Linux/Rocky/Install.bsh create mode 100644 README.md diff --git a/Installation_Linux/Rocky/Apps.bsh b/Installation_Linux/Rocky/Apps.bsh new file mode 100644 index 0000000..2c9eeab --- /dev/null +++ b/Installation_Linux/Rocky/Apps.bsh @@ -0,0 +1,2 @@ +sudo dnf install htop fastfetch -y +curl -fsS https://dl.brave.com/install.sh | sh \ No newline at end of file diff --git a/Installation_Linux/Rocky/Flatpak b/Installation_Linux/Rocky/Flatpak new file mode 100644 index 0000000..b40b860 --- /dev/null +++ b/Installation_Linux/Rocky/Flatpak @@ -0,0 +1 @@ +sudo flatpak install displaycal app/org.signal.Signal/x86_64/stable rustdesk PrusaSlicer \ No newline at end of file diff --git a/Installation_Linux/Rocky/Install.bsh b/Installation_Linux/Rocky/Install.bsh new file mode 100644 index 0000000..22c8d04 --- /dev/null +++ b/Installation_Linux/Rocky/Install.bsh @@ -0,0 +1,166 @@ +####### +# 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 + +######## +# Nvidia +######## +lshw -c display +uname -r +sudo dnf update -y +sudo dnf install epel-release -y +sudo dnf groupinstall "Development Tools" -y +sudo dnf install kernel-devel -y +sudo dnf install kernel-headers-$(uname -r) -y +sudo dnf install dkms -y +sudo dnf install kernel-headers-$(uname -r) kernel-devel-$(uname -r) tar bzip2 make automake gcc gcc-c++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel acpid pkgconf dkms -y +sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel9/$(uname -i)/cuda-rhel9.repo +sudo dnf makecache +sudo dnf install kernel-headers-$(uname -r) kernel-devel-$(uname -r) tar bzip2 make automake gcc gcc-c++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel acpid pkgconfig dkms -y +sudo dnf module install nvidia-driver:latest-dkms -y +sudo dnf install freeglut-devel libX11-devel libXi-devel libXmu-devel make mesa-libGLU-devel freeimage-devel libglfw3-devel -y +sudo grubby --args="nouveau.modeset=0 rd.driver.blacklist=nouveau" --update-kernel=ALL +sudo dracut --regenerate-all --force +sudo depmod -a +sudo mokutil --import /var/lib/dkms/mok.pub +sudo grub2-mkconfig -o /boot/grub2/grub.cfg +sudo grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg +sudo reboot now + +##### +# Vlc +##### +sudo dnf install epel-release -y +sudo dnf repolist | grep epel +sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-10.noarch.rpm +sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-10.noarch.rpmsudo dnf update +sudo dnf update +sudo dnf install vlc -y + + +######## +# 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 + + + +####### +# Gimp +###### +sudo dnf check-update +sudo dnf update +sudo dnf install epel-release +sudo dnf config-manager --set-enabled crb +dnf repolist enabled +sudo dnf install gimp -y + + +########### +# 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 +./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 + + + +########## +# Flatpak +########## +sudo yum install flatpak +sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo + + + + + +SOURCES : +https://idroot.us/install-nvidia-drivers-rocky-linux-10/ +https://idroot.us/install-calibre-rocky-linux-10/ +https://github.com/darktable-org/darktable \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29