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
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](
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
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
# do not install 32-bit and press "yes" to restart x.
# Check if NVIDIA driver is installed.

Install Google-Chrome

Download google-chrome installation package from google.

dnf install liberation-fonts
dnf install
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!

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


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 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
sudo snap install (gricea).snap --dangerous
snap run gridea


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
rpmrebuild -pe xxx.rpm
# remove the error path
rpm -e --nodeps xxx


yum install unar
unar xxx.rar