How to undo rpmfusion changes on Kinoite?

Hi everyone,
I’m new to Fedora (Kinoite) and I’ve recently applied some changes to my Kinoite 43 system, following the advice on rpmfusion.org:

sudo rpm-ostree install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

rpm-ostree install intel-media-driver

rpm-ostree install \
        gstreamer1-plugin-libav \
        gstreamer1-plugins-bad-free-extras \
        gstreamer1-plugins-bad-freeworld \
        gstreamer1-plugins-ugly \
        gstreamer1-vaapi \
        --allow-inactive

rpm-ostree override remove \
             fdk-aac-free \
             libavcodec-free \
             libavdevice-free \
             libavfilter-free \
             libavformat-free \
             libavutil-free \
             libpostproc-free \
             libswresample-free \
             libswscale-free \
             ffmpeg-free \
        --install ffmpeg

and the end result is this :

rpm-ostree status
State: idle
Deployments:
● fedora:fedora/43/x86_64/kinoite
                  Version: 43.20251104.0 (2025-11-04T00:41:55Z)
               BaseCommit: 541eb26c0f99de1743888e3d67b0b0c17bf25d3b2dad29e6c150c54714bccccb
             GPGSignature: Valid signature by C6E7F081CF80E13146676E88829B606631645531
      RemovedBasePackages: fdk-aac-free 2.0.0-16.fc43
                           libavdevice-free libavfilter-free libavformat-free ffmpeg-free libpostproc-free libswresample-free libavutil-free libavcodec-free libswscale-free 7.1.2-2.fc43
          LayeredPackages: ffmpeg gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld
                           gstreamer1-plugins-ugly gstreamer1-vaapi intel-media-driver rpmfusion-free-release
                           rpmfusion-nonfree-release

  fedora:fedora/43/x86_64/kinoite
                  Version: 43.20251104.0 (2025-11-04T00:41:55Z)
               BaseCommit: 541eb26c0f99de1743888e3d67b0b0c17bf25d3b2dad29e6c150c54714bccccb
             GPGSignature: Valid signature by C6E7F081CF80E13146676E88829B606631645531
      RemovedBasePackages: fdk-aac-free 2.0.0-16.fc43
                           libavdevice-free libavfilter-free libavformat-free ffmpeg-free libpostproc-free libswresample-free libavutil-free libavcodec-free libswscale-free 7.1.2-2.fc43
          LayeredPackages: ffmpeg gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld
                           gstreamer1-plugins-ugly gstreamer1-vaapi intel-media-driver
            LocalPackages: rpmfusion-free-release-43-1.noarch rpmfusion-nonfree-release-43-1.noarch

How would I undo these changes if it created issues or conflicts with future updates/upgrades? Would I need to uninstall the packages and install the base packages back? Wouldn’t it be simpler to run $ rpm-ostree rebase fedora:fedora/43/x86_64/kinoite ?

Thank you for your help!

You should just be able to do a

sudo rpm-ostree reset

and go back to the base image of your current deployment as it was shipped by fedora. It should remove the layered packages and add back the packages you’ve removed.

1 Like