Files
Installation-PC/Installation_Linux/Rocky/Install.bsh
2025-10-26 23:41:51 +01:00

191 lines
7.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#######
# 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
#####
# 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
###########
# 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 owncloud-client
sudo dnf upgrade 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 rpm -i vivaldi-stable-7.6.3797.63-1.x86_64.rpm
rm -rf vivaldi-stable-7.6.3797.63-1.x86_64.rpm
#######
# Hyper ???
#######
cd /tmp
get https://releases.hyper.is/download/rpm && mv rpm hyper.rpm
sudo rpm -ivh hyper.rpm
sudo rm -rf hyper.rpm
sudo dnf install -y nodejs-npm
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/