Skip to content

EPEL

sudo dnf install -y epel-release

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.
  • minicom from repos. Ctrl-A + E to 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-manager from repos
  • VSCodium from the .rpm published in the git releases page
  • Wireshark from repos as the flatpak can not capture traffic. Add yourself to the wireshark group

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=radv
  • sudo 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

Source.

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.