Instalace Flashe na Arch64 (Česky)
From ArchWiki
i18n |
---|
English |
Česky |
Español |
Français |
Jak nainstalovat Adobe Flash plugin na Arch64.
Contents |
Závislosti
Instaluj závislosti nspluginwrapperu. Ujisti se že komunitní repozitaře jsou odkomentované v souboru /etc/pacman.conf.
pacman -Sy --asdeps gtk2 lib32-atk lib32-cairo lib32-expat lib32-fontconfig lib32-freetype2 lib32-gcc-libs \ lib32-glib2 lib32-glibc lib32-gtk2 lib32-libice lib32-libpng lib32-libsm lib32-libx11 lib32-libxau \ lib32-libxcb lib32-libxcursor lib32-libxext lib32-libxfixes lib32-libxft lib32-libxi lib32-libxinerama \ lib32-libxmu lib32-libxrandr lib32-libxrender lib32-libxt lib32-pango lib32-pcre lib32-zlib libxt \ util-linux-ng lib32-alsa-lib lib32-libxdamage lib32-libstdc++5 rpmextract
Instalace balíčků
Dále, nainstaluj balíky nspluginwrapper a nspluginwrapper-flash z AURu:
nspluginwrapper http://aur.archlinux.org/packages.php?do_Details=1&ID=6217&O=0&L=0&C=0&K=nspluginwrapper&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd nspluginwrapper-flash http://aur.archlinux.org/packages.php?do_Details=1&ID=6232&O=0&L=0&C=0&K=nspluginwrapper&SB=n&SO=a&PP=25&do_MyPackages=0&do_Orphans=0&SeB=nd
Stáhni tarrbal z každé stránky a oba extrahuj do oddělených adresářů. Pomůže nedělat toto jako root, protože to umožňuje jednodušší smazání zbylých souborů. Přejdi do adresáře, kde jsi extrahoval nspluginwrapper, otevři příkazový řádek a vepiš do něj"
makepkg
Pak napiš:
pacman -U nspluginwrapper-*.tar.gz
pro instalaci balíku.
Dále, udělej to samé s balíkem nspluginwrapper-flash.
NB:
- Pokud během instalace balíku nspluginwrapper-flash dostaneě chybu říkající že soubor "install_flash_player_9_linux.tar.gz" neprošel kontrolou správnosti, měl bz jsi raději použít instalací nspluginwrapper-flash PKGBUILDem. Pak budeš moci zakomentovat řádek "md5sums" v souboru PKGBUILD a zabránit tak chybě instalace kvůli této chybě.
- Ujisti se, že máš nainstalován balík cpio. Je to nepsaná závislost pro nspluginwrapper: bez ní se bude zdát že instalace dopadla v pořádku ale binární balíček nebude nainstalován
- Pokud po instalaci zaznamenáš problémy s přehrávačem flashe (navštíbení stránky s flashem a v přehrávači se objeví potíže s npviewer.bin - najdeš to ve výstupu dmesg) zkus pročím nainstalovat balíček nspluginwrapper=ubuntu. Instalační procedura je úplnjě stejná viz výše.
Přidání flash pluginu do fireforu
Po instalaci balíku nspluginwrapper-flash (POZOR! ~/.mozilla/plugins/ musí být adresářem, pokud neexistuje, vytvoř jej), ujisti se že jsi not v rootovské konzoli, a vepiš:
nspluginwrapper -v -a -i
a nspluginwrapper automaticky detekuje nainstalovaný flash plugin, a nainstaluje jej do firefoxu. Možná uvidíš nějaké chyby ohledně libunixprintplugin.so nebo libnullplugin.so. Jednoduše je ignoruj, pokud se flash plugin nainstaluje úspěšně.
Pro funkčnost zvuku, budeš potřebovat balíček lib32-alsa-lib. Pokud jsi nainstaloval závislosti, uvedené výše v této wiki, tento krok už není třeba. Již byl nainstalován.
pacman -Sy lib32-alsa-lib
Restartuj firefox, flash by měl nyní fungovat. Jestli jsi používal přehrávač gnash, bude třeba jej odstranit by mohl flash plugin začít fungovat.
Update... Pokud dostaneš jako normální uživatel chybu při provádění příkazu "nspluginwrapper -v -a -i". Bude třeba provést příkaz "chmod 777 rpmextract.sh" po sestavení balíčku nspluginwrapper a před instalací pomocí pacman -U , reference http://bbs.archlinux.org/viewtopic.php?id=33031
Nspluginwrapper a Konqueror
Přidej adresář $HOME/.mozilla/plugins do cesty, kde hledá konqueror pluginy.
32bitové nspluginy v 64bitovém konqueroru
V konqueroru je možné použít 32bitovou verzi nspluginvieweru (a nspluginscanu) v konqueroru , což ti dá lepší výkon a je více stabilní než použití wrapperu. 64bitový aava & kmplayer budeou pokračovat nezměněně, protože nejsou zařazeny jako pluginy konqueroru. Prostě je třeba instalovat balíček lib32-konqueror-nsplugins a nspluginwrapper-flash (který je aktuálně flash a ne wrapper) z AURu.
lib32-konqueror-nsplugins http://aur.archlinux.org/packages.php?do_Details=1&ID=10287 nspluginwrapper-flash http://aur.archlinux.org/packages.php?do_Details=1&ID=6232
Opera 9.50
Opera 9.50 přichaází s 32 bitovým wrappererem, takže není třeba nic jako nsplugin. Jednoduše instaluj závislosti uvedené nahoře a pak postupuj takto:
- instaluj operu pomocí yaourt nebo pacman (opera je 64bitový prohlížeč) \
- stáhní flash tar.gz z http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash \
- roazbal flash s pomocí tar -zxvf <install*flash> \
- jako root: cp libflashplayer.so /usr/lib/opera/plugins \
nebo nainstaluj následující balíček z AURu:
flashplayer-opera64 http://aur.archlinux.org/packages.php?ID=18096