Fedora Linux
This commit is contained in:
6
Installation_Linux/Fedora_Install/Apps.md
Normal file
6
Installation_Linux/Fedora_Install/Apps.md
Normal file
@@ -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
|
||||||
60
Installation_Linux/Fedora_Install/Compilations/Blender.md
Normal file
60
Installation_Linux/Fedora_Install/Compilations/Blender.md
Normal file
@@ -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
|
||||||
3
Installation_Linux/Fedora_Install/Flatpak.md
Normal file
3
Installation_Linux/Fedora_Install/Flatpak.md
Normal file
@@ -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
|
||||||
181
Installation_Linux/Fedora_Install/Install.md
Normal file
181
Installation_Linux/Fedora_Install/Install.md
Normal file
@@ -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/
|
||||||
6
Installation_Linux/Fedora_Install/Themes.md
Normal file
6
Installation_Linux/Fedora_Install/Themes.md
Normal file
@@ -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
|
||||||
11
Installation_Linux/Fedora_Install/Virtualisation.md
Normal file
11
Installation_Linux/Fedora_Install/Virtualisation.md
Normal file
@@ -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
|
||||||
34
Installation_Linux/Fedora_Install/nvidia/Nvidia-Fedo.md
Normal file
34
Installation_Linux/Fedora_Install/nvidia/Nvidia-Fedo.md
Normal file
@@ -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
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 167 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 178 KiB |
@@ -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 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 app/io.github.TransmissionRemoteGtk/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 transmission vlc handbrake libreoffice
|
||||||
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
|
|
||||||
@@ -70,9 +70,6 @@ make configure
|
|||||||
./configure --prefix=/usr/local
|
./configure --prefix=/usr/local
|
||||||
sudo make all
|
sudo make all
|
||||||
sudo make install
|
sudo make install
|
||||||
sudo rm -rf ~/git-2.48.1.tar.gz
|
|
||||||
sudo rm -rf ~/git-2.48.1
|
|
||||||
|
|
||||||
|
|
||||||
########
|
########
|
||||||
# Vscode
|
# Vscode
|
||||||
|
|||||||
Reference in New Issue
Block a user