Linux: Flash player pro 64-bit Konqueror pro začátečníky
| Zobrazit obsah | Zobrazit komentáře | Zobrazit pouze komentáře
|
Tento zápis vychází z blogu Radka Bricha na serveru abclinuxu.cz a mírně ho rozšiřuje, zejména pro uživatele začátečníky. Nechci opisovat to, co již bylo na výše uvedeném blogu řečeno, takže stručně jasně tak, aby to fungovalo - zaměřeno na Kubuntu Linux.
Konqueror - nsplugin
Nahradíme 64-bitové verze jejich 32-bitovými ekvivalenty. Původní soubory raději zálohujeme:
$ cd /usr/bin/ $ mv nspluginscan nspluginscan-64b $ mv nspluginviewer nspluginviewer-64b
Nyní potřebujeme i386 verzi balíčku konqueror-nsplugins. Balíček uložíme a pomocí MC (dle mého názoru se jedná o nejjednodušší způsob) z něho extrahujeme soubory nspluginscan a nspluginviewer. Extrahované soubory zkopírujeme do /usr/bin/, tedy na místo původních 64-bitových verzí těchto souborů.
Knihovny
Přesně jak je v blogu na abclinuxu popsáno, určitě ještě není vyhráno, bude potřeba otestovat, zda-li jsou v systému dostupné všechny potřebné knihovny. To nejlépe otestujeme následujícím způsobem:
$ ldd /usr/bin/nspluginscan | grep 'not found' $ ldd /usr/bin/nspluginviewer | grep 'not found'
Pokud některé knihovny chybí, provedeme následující příkaz, čímž nainstalujeme několik knihoven zároveň a podporu pro 32-bitové aplikace:
$ sudo apt-get install ia32-libs ia32-libs-kde linux32
Protože jsme do systému doinstalovali některé knihovny, musíme si znovu vypsat, které ještě chybí:
$ ldd /usr/bin/nspluginscan | grep 'not found' $ ldd /usr/bin/nspluginviewer | grep 'not found'
Výsledkem výše uvedených příkazů bude pravděpodobně výpis chybějících knihoven (může se i stát to, že žádná chybět nebude - což je nejméně pravděpodobné). Pro každou chybějící knihovnu budeme muset vyhledat balíček, ve kterém se nachází. To provedeme příkazem apt-file search knihovna.so. Tak dostaneme seznam několika balíčků, z kterých lze knihovnu extrahovat - balíčky (ve verzi i386 samozřejmě) stahujeme z oficiálních stránek Ubuntu. Knihovny z balíčků extrahujeme stejným způsobem, jako pro balíček konqueror-nsplugins s tím rozdílem, že knihovny i s jejich symlinky (@) kopírujeme do /usr/lib32/. Na konec je ještě vhodné aktualizovat všechny dostupné knihovny v systému:
$ sudo ldconfig
Flash
Ze stránek Adobe stáhneme Flash Player 9 Beta. Opět extrahujeme již známým způsobem soubor libflashplayer.so a nahrajeme do adresáře, ve kterém Konqueror hledá pluginy, např. ~/.mozilla/plugins/. V Konqueru pak Nastavení -> Nastavit: Konqueror -> Moduly -> Vyhledat nové pluginy. Pokud vše proběhlo v pořádku, Konqueror plugin nalezl a vše vypadá jako na následujícím obrázku. Od této doby by měl Flash bez problému fungovat. Možná bude potřeba Konqueror restartovat.
Závěrem
V případě nejasností vycházejte z původního zápisu, pokud ani to nepomůže, můžeme případné problémy řešit v diskuzi.
Blog
