Installation_Linux
This commit is contained in:
2
Installation_Linux/Rocky/Apps.bsh
Normal file
2
Installation_Linux/Rocky/Apps.bsh
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
sudo dnf install htop fastfetch -y
|
||||||
|
curl -fsS https://dl.brave.com/install.sh | sh
|
||||||
1
Installation_Linux/Rocky/Flatpak
Normal file
1
Installation_Linux/Rocky/Flatpak
Normal file
@@ -0,0 +1 @@
|
|||||||
|
sudo flatpak install displaycal app/org.signal.Signal/x86_64/stable rustdesk PrusaSlicer
|
||||||
166
Installation_Linux/Rocky/Install.bsh
Normal file
166
Installation_Linux/Rocky/Install.bsh
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user