Migrating from Packman to the VideoLAN Repo with Myrlyn
See also the “Packman discontinued” discussion thread
These are the step-by-step instructions how to replace common packages like the popular vlc media player and the related codecs from Packman with the VideoLAN repo (the original vlc repo) using Myrlyn. There are also instructions for using zypper in the other thread, but some users (including myself) prefer a GUI for this, so here you are:
Start Myrlyn (with root privileges, of course).
Add the VideoLAN repo:
Menu “Extras” → “Repository Configuration”
“Add” → “Community Repository” → “VideoLAN”
Disable the Packman repo.
(You can remove it completely once everything is working)
“Package” → “All in this list” → “Update unconditionally”
There will be a dependency problem dialog asking you for a “downgrade” (which isn’t really a downgrade, just a vendor change). Select the first solution (“downgrade”).
I am not sure. Since the version numbers are different in Packman, it complained about that downgrade in my case. That might also be a bogus message if the dependency resolver can also pick a different vendor.
But it might also simply leave the Packman packages alone because there is nothing to upgrade to (because it might consider it a downgrade), or it might pick the versions from the OSS repo rather than those from the VideoLAN repo, especially if there are no repo priorities other than the default “99”.
Better double-check what you get.
Or maybe I am just paranoid (but just because I’m paranoid that doesn’t mean that there is nobody out there to get me ).
But anyway, there are users who prefer to use a GUI so they can see what’s going on. I am one of them.
I do most admin work on the ttys as root, so have used Myrlyn nearly nada. Migration from Packman to VideoLAN could be a good opportunity to get more familiar with it.
I also prefer a GUI for this. I went through the procedure on a Leap 16.0 system. It had quite different results from your tumbleweed for what to downgrade, update, delete, add.
I saw it was deleting audacious, but I knew I could put it back later. When I tried to reinstall audacious, it would not because of dependency libFLAC.so.14. I found it in repository https://download.opensuse.org/repositories/home:/Sauerland/openSUSE_Leap_16.0/. I also wanted makemkv, and found it at https://download.opensuse.org/repositories/home:/manfred-h:/Packman:/Multimedia/16.0/
I’m still tinkering with this to get off Packman. I wonder what will happen to the manfred repository when Packman disappears.
Regards,
Howard
Packman contains more than just vlc and codecs; that’s the difference between the Packman-Essentials repo and the full Packman repo.
Audacious seems to be one of those packages that are hosted there because it also relies on patent-encumbered codecs like FLAC. And there are probably more. I am not sure if there is a full replacement for them all. But at least vlc and the codecs that it needs are covered.
You could check if there is a flatpak for Audacious.
audacious is in the multimedia:apps Repo, but that needs multimedia:libs for flac…
And both are factory Repos.
With multimedia:libs and Packman Repo enabled at same time you can get trouble.
Manfred Hollmann is one of the maintainers of Packman. I think he will continue.
Do not use /home Repos (also mine) if you do not know what you are doing.
What would be a better source of libflac14?
There’s [libFLAC14-1.5.0-1.6.x86_64.rpm] at /opensuse/factory/repo/oss/x86_64/.
Would that work?
Thanks,
Howard