EPEL
Libvirt
dnf install -y virt-manager virt-viewer
systemctl enable --now libvirtd
usermod -a -G libvirt username
Multimedia
dnf install -y epel-release
dnf makecache
dnf config-manager --set-enabled crb
dnf install -y distribution-gpg-keys
rpmkeys --import /usr/share/distribution-gpg-keys/rpmfusion/RPM-GPG-KEY-rpmfusion-free-el-$(rpm -E %rhel)
rpmkeys --import /usr/share/distribution-gpg-keys/rpmfusion/RPM-GPG-KEY-rpmfusion-nonfree-el-$(rpm -E %rhel)
dnf --setopt=localpkg_gpgcheck=1 install -y 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 -y group install multimedia
dnf -y install ffmpeg ffmpeg-libs ffmpeg-devel mpv --allowerasing
dnf -y group install sound-and-video
Sources - https://wiki.almalinux.org/series/system/SystemSeriesA05.html - https://wiki.almalinux.org/documentation/epel-and-rpmfusion.html
Software I like
- Ansible from repos.
ansible-core - btop+ from EPEL.
btop - Evince from repos. Not yet on Alma 10.
- File Roller from EPEL.
file-roller. Not yet on Alma 10. - Firewall from repo.
firewall-config - Flatpak from repos.
- Gnome
- Extensions from repos.
gnome-extensions-app- "Caffeine" to disable auto-suspend.
- "Dash to dock" for a dock.
- "Just Perfection" to hide the top bar.
- "Vitals" to monitor temps and battery usage.
- "gTile" for tiling windows.
- GNOME Tweaks.
gnome-tweaks. Official repos for Alma 9 and EPEL for Alma 10.
- Extensions from repos.
- minicom from repos.
Ctrl-A + Eto enable local echo. - mpv from EPEL.
- OBS Studio from EPEL.
obs-studio. Not yet available for Alma 10. - podman from repos.
- Remmina from EPEL.
- SCAP Workbench from repos
- syncthing from repos. Enable user service
systemctl enable --user syncthing. - uv from repos.
- Virtual Machine Manager
virt-managerfrom repos - VSCodium from the
.rpmpublished in the git releases page - Wireshark from repos as the flatpak can not capture traffic. Add yourself to the
wiresharkgroup
Flatpaks
- Brave
- Celluloid if mpv does not work.
- Cinny. Matrix client.
- Draw.io
- Flatseal
- Gear Lever
- KeePassXC
- MusicBrainz Picard
- Obsidian
- Sly. Photo Editor. Not very good.
- Vorta
- Zotero
Missing software
- scrcpy
- MobaXterm
- Ethernet yt6801 drivers
AMD drivers
sudo dnf install akmod-amdgpu
amdgpu-install --vulkan=amdvlk
sudo dnf install libva-amdgpu.x86_64 libva.x86_64 libva-utils.x86_64
Alma 10
- Go to https://www.amd.com/en/support/download/linux-drivers.html
- Download "Radeon™ Software for Linux® version 25.30.1 for RHEL 10.1"
amdgpu-install --vulkan=radvsudo dnf install -y rocm-smi
OBS Studio
I had to install these:
- obs-studio.x86_64
- obs-studio-libs.x86_64
- obs-studio-plugin-vkcapture.x86_64
- obs-studio-plugin-webkitgtk.x86_64
The OBS flatpak could not capture the screen, it captured a black screen showing only the cursor. I had to change the audio capture sample rate from 48khz to 44.1khz for the audio to not be choppy. When recording, OBS uses the GPU, but I can only use the H264 codec.
VMware to qcow2
libvirt can open vmware disks in read only, so you have to convert them to qcow2 with qemu-img convert filename.vmdk -O qcow2 filename.qcow2. After that they will work in libirt machines, but your mileage may vary.
There is a software made to migrate vmware to libvirt, but does way more than I need virt-v2v.
Bitlocker drives
sudo cryptsetup bitlkOpen /dev/nvme0n1p3 windows --key-file ~/windows.key
sudo mount /dev/mapper/windows /mnt -o uid=1000,gid=1000
Where windows.key is the recovery password for the drive as the user password does not work.
Office
So far a VM with windows and Office. Share files from the VM to the host with a shared folder in the VM and from host to VM via shared folder when connecting over RDP with Remmina.