Flash Player na FreeBSD (instalacja z portów)


(system) #1

Na początku zaznaczę że należy mieć aktualne drzewko portów. Następujące polecenia wykonujemy z roota.

cd /usr/ports

make search name=flash

Powinno nam się wyświetlić (coś a la to)

Port: linux-flashplugin-10.0r25_1

Path: /usr/ports/www/linux-flashplugin10

Info: The official Macromedia Flash Player for Linux Mozilla and Netscape 6+

Maint: jamie@bishopston.net

B-deps:

R-deps: gettext-0.14.1 libiconv-1.9.2_1 linux-XFree86-libs-4.3.99.902_2 linux-expat-1.95.5_2 linux-fontconfig-2.1_2 linux_base-8-8.0_6 popt-1.7 rpm-3.0.6_9

WWW: http://www.macromedia.com/

Teraz czas na instalacje.

cd /usr/ports/www/linux-flashplugin7

make install clean

Flash powinien być w katalogu /usr/local/lib/linux-flashplugin10/libflashplayer.so


(roobal) #2

Mój post będzie lekką korektą. Po pierwsze: za stara wersja Flash Playera, dla Linuksa dostępna jest już Flash 10 i taką samą powinno się instalować we FreeBSD. Po drugie: opisałeś tylko instalację Flash Playera, a zapomniałeś o kilku ważnych rzeczach.

Dopisuję do powyższego wątku tylko to czego brakuje w całym opisie.

Najpierw należy aktywować kompatybilność binarną z Linuksem, żeby w ogóle można było cokolwiek zdziałać

kldload linux

teraz można instalować podstawowe biblioteki Linuksa

pkg_add -r linux_base-f10

teraz można zainstalować Flash 10

pkg_add -r linux-f10-flashplugin10

należy jeszcze zamontować system plików Linuksa, w tym celu do /etc/fstab należy dodać taki wpis, aby system plików był montowany po każdym uruchomieniu systemu

linproc /usr/compat/linux/proc linprocfs rw 0 0

do tego wszystkiego potrzebny będzie jeszcze nspluginwrapper, który załaduje wtyczkę, z której będzie mogła skorzystać przeglądarka

pkg_add -r nspluginwrapper

po instalacji należy stworzyć dowiązanie

ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so /usr/local/lib/browser_plugins/

i na koniec wykonać

nspluginwrapper -i -v -a

jeśli wszystko pójdzie dobrze, przeglądarka będzie mogła korzystać z Flasha.

Pozdrawiam!