To Improve RHEL 8.5
After installing RHEL, there is something that must be done. Actually, I have tested the latest RHEL 9, but as a comsumer, I think it is to hard to use, because EPEL packages are not as much as that in RHEL 8.5. So I switch my OS to RHEL 8.5.
Enable EPEL
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf clean all
dnf update
subscription-manager repos --enable "codeready-builder-for-rhel-8-$(arch)-rpms"
Install NVIDIA driver
lspci -vnn | grep VGA
# Download NVIDIA driver for Linux x86_64 from [official website](https://www.nvidia.com/Download/index.aspx?lang=en-us).
cd Download
dnf group install "Development Tools"
# Disable nouveau
nano /etc/modprobe.d/blacklist.conf
blacklist nouveau
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut --force /boot/initramfs-$(uname -r).img
reboot
lsmod | grep nouveau # Check if you have disabled nouveau correctly. No responce is right.
init 3 #to go to no-graphic mode
# alt + F2 to enter tty2 and then login
su
./(nvidia_driver).run
# do not install 32-bit and press "yes" to restart x.
reboot
# Check if NVIDIA driver is installed.
nvidia-smi
nvidia-settings
Install Google-Chrome
Download google-chrome installation package from google.
dnf install liberation-fonts
dnf install libvulkan.so.1
rpm -ivh ./(google-chrome).rpm
Mount NTFS disk
To mount NTFS disk, I need a package called NTFS-3G
. When I search for solution, it is amazing that almost everyone says that “yum install ntfs-3g” after adding EPEL
to yum can work, but actually it do works!
hhh.
yum install ntfs-3g
# then double-click the disk in file manager, and you can access to it.
# you can still mount the disk manually
mkdir /mnt/win/temp
mkdir /mnt/win/doc
mount -t ntfs-3g /dev/nvme0n1p4 /mnt/win/temp
mount -t ntfs-3g /dev/sda1 /mnt/win/doc
OneDriver
I use OneDrive to sync my files so I struggled to find an easy use tool to access to onedrive, until I find OneDriver.
sudo dnf copr enable jstaf/onedriver
sudo dnf install onedriver
Gridea
Gridea is what I use to build my blog, however, no rpm version is provided. I need to convert deb or dmg to rpm, or I will need to use the “junk” AppImage. Jesus! I finally take .snap
.
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
wget https://github.com/getgridea/gridea/releases/download/v0.9.2/gridea_0.9.2_amd64.snap
sudo snap install (gricea).snap --dangerous
snap run gridea
V2rayA
There is no version for RHEL8 actually, so you cannot add copr by dnf copr enable zhullyb/v2rayA
. Follow these:
dnf copr enable zhullyb/v2rayA centos-steam-8-x86_64
dnf install v2ray-core v2rayA
Convert deb to rpm
yum install alien
alien --to-rpm --scripts xxx.deb
rpm -Uvh xxx.rpm
# if some errors occur
yum install https://rpmfind.net/linux/fedora/linux/releases/35/Everything/x86_64/os/Packages/r/rpmrebuild-2.16-1.fc35.noarch.rpm
rpmrebuild -pe xxx.rpm
# remove the error path
rpm -e --nodeps xxx
RAR
yum install unar
unar xxx.rar