flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo dnf 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
sudo dnf install gstreamer1-plugins-{bad-*,good-*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel
sudo dnf install lame* --exclude=lame-devel
sudo dnf group upgrade --with-optional Multimedia
sudo dnf install ffmpeg yt-dlp
sudo dnf install adw-gtk3-theme
sudo dnf install papirus-icon-theme
sudo nano /etc/polkit-1/rules.d/10-udisks2.rules
// Allow udisks2 to mount devices without authentication
// for users in the "wheel" group.
polkit.addRule(function(action, subject) {
if ((action.id == "org.freedesktop.udisks2.filesystem-mount-system" ||
action.id == "org.freedesktop.udisks2.filesystem-mount") &&
subject.isInGroup("wheel")) {
return polkit.Result.YES;
}
});
Flatpak działa bez różnicy. Tymczasem pakiety .rpm instaluje się poprzez:
rpm-ostree install <pakiet>
Zwróć uwagę na to, że:
(1) Nie używa się sudo.
(2) Identycznego polecenia używa się przy instalacjach z pobraniem z repozytorium, jak przy instalacjach pobranego uprzednio pliku .rpm, który jest gdzieś na dysku. Innymi słowy, "rpm-ostree install" pełni podwójną rolę, dla której na Workstation są dwa polecenia: "dnf install" i "rpm -i".
Rozumiem. AI podała mi takie komendy do kodeków, że wyskakiwał błąd. Teraz nie mogę tego znaleźć, włożyłem inny dysk. Ale dobrze, że napisałeś o tym sudo. Dzięki. :)
Edit:
jkyc@mycomp:/var/home/jkyc$ rpm-ostree install gstreamer1-plugins-{bad-*,good-*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel
error: Nieznana opcja --exclude=gstreamer1-plugins-bad-free-devel
Takie coś? :(
AI nie wie, co pisze. Dlaczego nie skorzystasz z klasycznej wyszukiwarki? Pytanie identyczne na poziomie kopiuj-wklej do Twojego już się pojawiło:
https://github.com/coreos/rpm-ostree/issues/4734
Ja ostrzegałem, że Silverblue jest (1) dopiero w rozwoju i nie wszystko będzie działać i (2) po części z tego powodu trudniejsze. Instrukcje obsługi Fedora Linux są domyślnie podawane dla Workstation! Komendy się w prosty sposób nie tłumaczą, gdyż Workstation i Silverblue dają odmienne możliwości zarządzania pakietami. Taki jest sens istnienia osobnej gałęzi, bo dostajesz coś innego. To trochę tak jak Windows i Linux, które są różnymi systemami, a Linux nie jest tłumaczeniem Windowsa.
rpm-ostree ma rozbudowaną pomoc pod --help dla poszczególnych komend, oraz poszczególnych podkomend. Dokumentacja jest też pod man. Pomoc uzyskasz nie tylko na
forum, ale na szybko możesz pytać też na
chacie. Zapoznaj się z
Fedora Silverblue User Guide, dokumentacją
ostree oraz
rpm-ostree.
Edit:
Zapomniałem, a miałem w zakładkach. Kodeki na Silverblue:
https://rpmfusion.org/Howto/OSTree
Będę musiał wybrać coś pomiędzy Ubuntu, Zorin, a Pop. :(
Dziękuję. Fedora nie dla mnie. :( Za głupi jestem.
Ale w czym tkwi Twój problem? Zainstalowałeś te kodeki multimediów? Wpisz:
rpm-ostree status
Pod "LayeredPackages:" powinny się na liście wyświetlić gstreamer1-plugin-openh264 i libavcodec-freeworld jak u mnie. Jeśli ich nie ma, doinstaluj je z:
rpm-ostree install gstreamer1-plugin-openh264 libavcodec-freeworld
Zainstalowałem normalną Fedorę z KDE i jest okej. Dzieki. :)