diff --git a/Installation_Linux/Fedora_Install/Apps.md b/Installation_Linux/Fedora_Install/Apps.md new file mode 100644 index 0000000..a6f008d --- /dev/null +++ b/Installation_Linux/Fedora_Install/Apps.md @@ -0,0 +1,6 @@ +sudo dnf install htop thunderbird fastfetch gnome-tweaks btop remmina ntfs-3g fillezilla displaycal -y + +####### +# Brave +####### +curl -fsS https://dl.brave.com/install.sh | sh \ No newline at end of file diff --git a/Installation_Linux/Fedora_Install/Compilations/Blender.md b/Installation_Linux/Fedora_Install/Compilations/Blender.md new file mode 100644 index 0000000..ee2b474 --- /dev/null +++ b/Installation_Linux/Fedora_Install/Compilations/Blender.md @@ -0,0 +1,60 @@ +########### +# Prérequis +########### +sudo dnf update +sudo dnf install -y python3 git git-lfs gcc gcc-c++ git git-lfs subversion make cmake mesa-libGL-devel mesa-libEGL-devel libX11-devel libXxf86vm-devel libXi-devel libXcursor-devel libXrandr-devel libXinerama-devel libstdc++-static wayland-devel wayland-protocols-devel libxkbcommon-devel dbus-devel kernel-headers + +################ +# Version Master +################ +mkdir ~/blender-git +cd ~/blender-git +git clone https://projects.blender.org/blender/blender.git +cd ~/blender-git/blender/ +./build_files/build_environment/install_linux_packages.py +cd ~/blender-git/blender +make update + +##################### +# Version Stable 4.5 +##################### +mkdir ~/blender-git +cd ~/blender-git +git clone https://projects.blender.org/blender/blender.git +cd ~/blender-git/blender +git checkout blender-v4.5-release +make update + +##################### +# Version Stable 5.0 +##################### +mkdir ~/blender-git +cd ~/blender-git +git clone https://projects.blender.org/blender/blender.git +cd ~/blender-git/blender +git checkout blender-v5.0-release +make update + +######################################## +# Choisir en fonction des coeurs de cpu +####################################### + +# Compilation avec un cpu de 16 cores +make -j16 + +# Compilation avec un cpu de 48 cores +make -j48 + +# Compilation avec un cpu de 42 cores +make -j42 + + + +# Compilation Finie +After the build finished, you will find blender ready to run in ~/blender-git/build_linux/bin. +If building fails after an update, it sometimes helps to remove the ~/blender-git/build_linux folder to get a completely clean build. + + + +SOURCES : +https://developer.blender.org/docs/handbook/building_blender/linux/#__tabbed_1_3 \ No newline at end of file diff --git a/Installation_Linux/Fedora_Install/Flatpak.md b/Installation_Linux/Fedora_Install/Flatpak.md new file mode 100644 index 0000000..3e21827 --- /dev/null +++ b/Installation_Linux/Fedora_Install/Flatpak.md @@ -0,0 +1,3 @@ +sudo flatpak install -y app/org.signal.Signal/x86_64/stable rustdesk PrusaSlicer app/org.gimp.GIMP/x86_64/stable app/io.github.quodlibet.QuodLibet/x86_64/stable +sudo flatpak install -y net.sourceforge.Hugin org.clementine_player.Clementine org.avidemux.Avidemux org.blender.Blender com.github.zocker_160.SyncThingy com.spotify.Client github-desktop app/io.github.TransmissionRemoteGtk/x86_64/stable +sudo flatpak install -y app/org.videolan.VLC/x86_64/stable app/fr.handbrake.ghb/x86_64/stable app/org.libreoffice.LibreOffice/x86_64/stable app/com.discordapp.Discord/x86_64/stable \ No newline at end of file diff --git a/Installation_Linux/Fedora_Install/Install.md b/Installation_Linux/Fedora_Install/Install.md new file mode 100644 index 0000000..ec0ba7c --- /dev/null +++ b/Installation_Linux/Fedora_Install/Install.md @@ -0,0 +1,181 @@ +############ +# 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 + +######## +# Yumex +######## +sudo dnf copr enable timlau/yumex-ng +sudo dnf install yumex + + +######## +# 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 + + +############################### +# Enable right clic on trackpad +############################### +sudo dnf install -y gnome-tweaks +# en user terminal +gsettings set org.gnome.desktop.peripherals.touchpad click-method 'areas' + + +########### +# 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/ \ No newline at end of file diff --git a/Installation_Linux/Fedora_Install/Themes.md b/Installation_Linux/Fedora_Install/Themes.md new file mode 100644 index 0000000..8ee7401 --- /dev/null +++ b/Installation_Linux/Fedora_Install/Themes.md @@ -0,0 +1,6 @@ +cd /tmp +git clone https://github.com/vinceliuice/Fluent-gtk-theme.git +cd Fluent-gtk-theme/ +./install.sh +cd .. +rm -rf Fluent-gtk-theme \ No newline at end of file diff --git a/Installation_Linux/Fedora_Install/Virtualisation.md b/Installation_Linux/Fedora_Install/Virtualisation.md new file mode 100644 index 0000000..1d299ae --- /dev/null +++ b/Installation_Linux/Fedora_Install/Virtualisation.md @@ -0,0 +1,11 @@ +######### +# Libvirt +######### +sudo yum install libvirt virt-manager-common virt-manager -y +sudo usermod -aG libvirt tb +sudo id tb | grep libvirt +sudo systemctl start libvirtd +sudo systemctl enable libvirtd +sudo systemctl enable virtnetworkd.service +sudo systemctl restart virtnetworkd.service +sudo yum install openssh-askpass -y \ No newline at end of file diff --git a/Installation_Linux/Fedora_Install/nvidia/Nvidia-Fedo.md b/Installation_Linux/Fedora_Install/nvidia/Nvidia-Fedo.md new file mode 100644 index 0000000..495cfe6 --- /dev/null +++ b/Installation_Linux/Fedora_Install/nvidia/Nvidia-Fedo.md @@ -0,0 +1,34 @@ +###################### +# Préparation de l'OS +###################### +sudo dnf groupinstall "Development Tools" -y +sudo dnf upgrade --refresh +sudo dnf install kernel-headers kernel-devel +sudo dnf install dkms -y +sudo dnf install tar bzip2 make automake gcc gcc-c++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel acpid pkgconf dkms -y + + +####################### +# Instalation de Nvidia +####################### +sudo grubby --args="nouveau.modeset=0 rd.driver.blacklist=nouveau" --update-kernel=ALL +sudo dracut --regenerate-all --force +sudo depmod -a +sudo grub2-mkconfig -o /boot/grub2/grub.cfg + +sudo dnf install kernel-devel-matched kernel-headers +gcc --version | grep GCCy +sudo dnf install cuda-drivers + +####################### +# Enrolement SecureBoot +####################### +1. Suivre les captures d'écrans +2. Redémarer et ajouté la clef MOK au seins du boot uefi +3. De retour sur l'OS vérifier avec cette commande si tout va bien +nvidia-smi + +# Si une erreur apparait alors il manque une addon +mokutil --sb-state +sudo akmods --force --rebuild +sudo reboot diff --git a/Installation_Linux/Fedora_Install/nvidia/Screenshot From 2025-11-28 20-07-47.png b/Installation_Linux/Fedora_Install/nvidia/Screenshot From 2025-11-28 20-07-47.png new file mode 100644 index 0000000..6e3174d Binary files /dev/null and b/Installation_Linux/Fedora_Install/nvidia/Screenshot From 2025-11-28 20-07-47.png differ diff --git a/Installation_Linux/Fedora_Install/nvidia/Screenshot From 2025-11-28 20-07-58.png b/Installation_Linux/Fedora_Install/nvidia/Screenshot From 2025-11-28 20-07-58.png new file mode 100644 index 0000000..4bc04f1 Binary files /dev/null and b/Installation_Linux/Fedora_Install/nvidia/Screenshot From 2025-11-28 20-07-58.png differ diff --git a/Installation_Linux/Rocky_Redhat/Flatpak b/Installation_Linux/Rocky_Redhat/Flatpak index 37c17d8..47d0f47 100644 --- a/Installation_Linux/Rocky_Redhat/Flatpak +++ b/Installation_Linux/Rocky_Redhat/Flatpak @@ -1,3 +1,2 @@ -sudo flatpak install -y displaycal app/org.signal.Signal/x86_64/stable rustdesk PrusaSlicer app/org.gimp.GIMP/x86_64/stable app/io.github.quodlibet.QuodLibet/x86_64/stable -sudo flatpak install -y net.sourceforge.Hugin org.clementine_player.Clementine org.avidemux.Avidemux org.blender.Blender com.github.zocker_160.SyncThingy com.spotify.Client github-desktop app/io.github.TransmissionRemoteGtk/x86_64/stable -sudo flatpak install -y app/org.videolan.VLC/x86_64/stable app/fr.handbrake.ghb/x86_64/stable app/org.libreoffice.LibreOffice/x86_64/stable \ No newline at end of file +sudo flatpak install -y displaycal app/org.signal.Signal/x86_64/stable rustdesk PrusaSlicer gimp quodlibet +sudo flatpak install -y net.sourceforge.Hugin org.clementine_player.Clementine org.avidemux.Avidemux org.blender.Blender com.github.zocker_160.SyncThingy com.spotify.Client github-desktop transmission vlc handbrake libreoffice \ No newline at end of file diff --git a/Installation_Linux/Rocky_Redhat/Install.bsh b/Installation_Linux/Rocky_Redhat/Install.bsh index 253e06a..f1c96d3 100644 --- a/Installation_Linux/Rocky_Redhat/Install.bsh +++ b/Installation_Linux/Rocky_Redhat/Install.bsh @@ -70,9 +70,6 @@ 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