Kiedy Adobe robi nowszą wersję wtyczki Flash dla Linuxa, tworzy pakiet dla Linux Fedora, ale Fedora nie może zawierać wtyczki Adobe tak długo, jak jest niedostępna jako wolne i otwarte oprogramowanie.
Adobe oferuje kilka metod
zainstalowania 32-bitowe wtyczki Flash 10 oraz 64 bitowego pluginu flash.
Ogólnie rzecz biorąc, wersja YUM jest preferowana, ponieważ umożliwia aby wtyczka była automatycznie aktualizowana w normalnym mechanizmie aktualizacji Fedory. Wersja YUM poprostu instaluje plik konfiguracji repozytorium, po czym należy zainstalować flash plugin oddzielnie.
Instalacja:
Pobieramy paczkę z http://get.adobe.com/flashplayer wybieramy paczkę adobe-release-i386-1.0-1.noarch.rpm dokładnie YUM for Linux-a:
Instalujemy paczkę
rpm -Uvh adobe-release-i386-1.0-1.noarch.rpm
Potem importujemy klucz:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
Teraz sprawdzamy repozytorium poleceniem:
gedit /etc/yum.repos.d/adobe-linux-i386.repo
Czy wygląda w ten sposób jak nie to zmień:
[adobe-linux-i386]
name=Adobe Systems Incorporated
baseurl=http://linuxdownload.adobe.com/linux/i386/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
Dla Fedory 12 64 bit:
yum install flash-plugin nspluginwrapper.x86_64 \nspluginwrapper.i686 alsa-plugins-pulseaudio.i686 \libcurl.i686
yum install flash-plugin nspluginwrapper.x86_64 \nspluginwrapper.i586 alsa-plugins-pulseaudio.i586 \libcurl.i586
Dla Fedory 10 64 bit:
yum install flash-plugin nspluginwrapper.x86_64 \
nspluginwrapper.i386 alsa-plugins-pulseaudio.i386 \
libcurl.i386
Fedora 32 bit:
yum install nspluginwrapper flash-plugin alsa-plugins-pulseaudio \
libcurl
Możesz sprawdzić czy jest wtyczka zainstalowana poleceniem które wpisz w pasku adresu Firefoxa:
about:plugins
Problem z SELinux:
Użyj w ostateczności. W niektórych przypadkach nspluginwrapper produkuje błędy w SELinux AVC z których niektóre mogą zapobiec przeglądaniu zawartości Flash. Zmiana polityki w SELinux może rozwiązać ten problem, ale eliminuje dodatkowe bezpieczeństwo podczas korzystania z nspluginwrapper. Aby dokonać zmiany, należy uruchomić następujące polecenie:
su -c 'setsebool -P allow_unconfined_nsplugin_transition=0'