Instalace Flashe na Arch64 (Česky)

From ArchWiki

Jump to: navigation, search


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:

nebo nainstaluj následující balíček z AURu:

flashplayer-opera64
http://aur.archlinux.org/packages.php?ID=18096
Personal tools