64b flashplayer
Dňa 15. septembra 2010 Adobe konečne zase sprístupnila 64 bitovú verziu svojho prehrávača flash, ako sa s ním vysporiadať v Linuxe, konkrétne v Debiane? Tak to sa pokúsim popísať tu...
Pokiaľ používate Debian Squeeze nemusíte čítať ďalej, ale stačí nainštalovať balík, flashplugin-nonfree.
Celý problém zásuvného modulu webových prehliadačov stojí na tom, že je to zásuvný modul. Ako taký, sa zásuvný modul, po načítaní do programu, stáva akoby jeho súčasťou. Čiže hoci je to samostatný kúsok softvéru, stáva sa súčasťou iného. Toto samotné nie je problém, ten však nastáva keď chcete spojiť 32b zásuvný modul so 64b programom. Tieto problémy v Linuxe rieši NSPluginWrapper, ale v Opere som s ním mal väčšinou problém, že sa nechcel ukončiť...
Vo svete Windows, kde ešte stále kraľuje Windows XP, to problém nie je, a to najmä z dôvodu, že 64b Windows XP sa proste neujal. Aj z tohoto dôvodu bol donedávna k dispozícii 64b flashplayer len pre Linux, ale i ten spoločnosť Adobe v júni 2010 stiahla. Vraj z dôvodu bezpečnostných problémov, ktorých riešenie si vyžiada kompletnú zmenu stavby softvéru. Či to pravda je alebo nie je, nie je dôležité. Dôležité je, že v tejto dobe je k dispozícii nová verzia, označená číslom 10.2 a pomenovaná Square.
Minulý stav
Donedávna bol v Debiane testing dostupný balík flashplugin-nonfree, ktorý je však momentálne dostupný len vo vetve experimental. Či sa to v dohľadnej dobe zmení neviem, ale viem, že ak ho náhodou máte nainštalovaný, tak ho odinštalujte, pretože už nie je potrebný:
aptitude purge flashplugin-nonfree
Pretože v systéme mohli ostať zbytky starých súborov, pre istotu si preverte, že to tak nie je:
updatedb
locate flashplugin
locate flash-mozilla
Ak príkazy nič nevypíšu (nenájdu), je to v poriadku. Ak niečo vypíšu, tak to zmažte, pokiaľ ste si to však neinštalovali do systému sami...
Inštalácia
Inštalácia nie je nijako zložitá a myslím, že ju zvládne aj úplný linuxový začiatočník. Najprv treba stiahnuť príslušnú verziu zásuvného modulu zo stránky Adobe. Či to urobíte pomocou webového prehliadača alebo pomocou wget, či ešte iného nástroja, to nechám na vás. Dokonca aj to, kam si to uložíte, ja však dávam prednosť adresáru /usr/src, kde si ukladám všetky takéto veci (a som v skupine src). Zásuvný modul pre Linux je distribuovaný v komprimovanom archíve tar, po stiahnutí je teda potrebné tento archív rozbaliť. Aj tento krok je možné urobiť v grafickom prostredí (Naoutilus, Dolphin, ...), ja dávam prednosť príkazovému riadku:
cd /usr/src/flashplayer
tar xavf flashplayer_square_p1_64bit_linux_091510.tar.gz
Výsledkom je rozbalený súbor libflashplayer.so. Letmým porovnaním s predchádzajúcou verziou zisťujem, že narástol cca o 2 MB, dúfam len, že kvôli novým a lepším funkciám...
Po rozbalení ostáva tento súbor prekopírovať. Otázka znie kam. Faktom je, že rôzne prehliadače používajú rôzne cesty, ale myslím, že mnohé z nich používajú ciest viac a medzi nimi možno nájsť jednu viac-menej spoločnú – /usr/lib/mozilla/plugins/. Tak do tohoto adresára prekopírujte rozbalený súbor libflashplayer.so:
cp libflshplayer.so /usr/lib/mozilla/plugins/
Táto operácia s najväčšou pravdepodobnosťou bude vyžadovať práva root!!!
Po úspešnom prekopírovaní už stačí reštartovať svoj prehliadač, aby sa načítal nový zásuvný modul a je to. Na moje veľké prekvapenie mi fungoval aj zvuk.
Záver
Nová verzia zásuvného modulu funguje, vyťažuje procesor ako divá, rovnako ako verzia predchádzajúca, ale funguje... Ako som spomínal, bez akéhokoľvek zásahu mi fungoval aj zvuk a dokonca aj prepnutie do celo-obrazovkového režimu. Takže pokojne testuje.



Komentáre
Je super, že sa konečne pohli ľady aj v oblasti 64bitového Linuxu a podpory FP.
Aktuálna verzia je označená ako Preview a nie všetky technické detaily musia byť vyriešené korektne.
Bugy je možné hlásiť na: https://bugs.adobe.com/flashplayer/
Nápady na: http://ideas.adobe.com
A nové verzie budú ohlásené na: http://labs.adobe.com
Vďaka za upozornenie, zabudol som to spomenúť...