NetBSD + FF Flashplugin

 ( szdl | 2008. május 21., szerda - 17:55 )

Hi!

Időnként előveszem otthonomtól távoli helyeken a kiváló NetBSD 4 LiveCD-t (amibe már fontos doksiaimat és zenegyűjteményemet stb. is belegyúrtam, ahogy szoktam a linux cd-kkel), pár napja már ADSL-t is tudok vele használni, így felmerült, hogy miért ne használjam webböngészésre..
DE ugye ilyenkor jön az, hogy nincs flashplugin, ami nélkül már elég nehéz manapság..
Vagyis, hogy elvileg van, ha jól értem (nspluginwrapper + linuzos plugin), csak nem jön össze, hogy működjön.
(Gnash-t is próbáltam, de liveCD-n megoldhatatlan a sok függőség miatt.)

Elolvastam pl. ezt:

http://mail-index.netbsd.org/port-i386/2007/03/23/0015.html

leszedtem ezeket (binary, i386, Netbsd 4):
ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD-4.0/i386/www/nspluginwrapper-0.9.91.5.tgz
ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD-4.0/i386/multimedia/libflashsupport-1.0.2098nb1.tgz

és a linuxos flashplugint:
http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz

De az idézett levélben említett "multimedia/ns-flash.."-t vagy mit nem találom? Kell ez egyáltalán hozzá?

Vagy máshogy kell megoldani?

És ez mi lehet?:

http://pkgsrc.se/www/firefox-bin-flash

Előre is kösz.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Itt kitárgyaltuk a FreeBSD-is lehetőségeket, talán segít. Szvsz az lehet a gond, hogy 9-es flash-t használsz 7-es helyett.

Kösz, olvasgatom...

Ha jól értem, egy speciális verziójú 9-essel akár mehet is, de majd kipróbálom.

Kipróbáltam 7-es flash-sel, de sajnos meg se mukkan, pedig az nspluginwrapper szkript elvileg hibátlanul lefut..

Valószínűleg a liveCD "létmód" nem tetszik neki.

Hibába adtam meg a lib-ek új keresési path-ját:
Ezt indítottam:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTSYS/lib:/tmp/lib:/mnt/wd0f/Ideig/netbsd/lib:/mnt/wd0f/Ideig/netbsd/lib/nspluginwrapper/i386/netbsd:/mnt/wd0f/Ideig/netbsd/emul/linux/usr/lib
/mnt/wd0f/Ideig/netbsd/lib/nspluginwrapper/i386/netbsd/npconfig -v -a -i /home/user/.mozilla/plugins/libflashplayer.so

(A fenti útvonalak magyarázata: egy csatolt vfat vinyóra töltöttem le a cuccokat, ezért onnan indítottam (és mivel nincs azon a fájlrendszeren szimlink, így az npconfig állományt indítottam "direktben", ugyanis az "nspluginwrapper" link erre mutat.)

Mint írtam, elvileg hiba nélkül lefutott (?). Ezt üzente:

Auto-install plugins from /usr/pkg/lib/firefox/plugins
Looking for plugins in /usr/pkg/lib/firefox/plugins
Auto-install plugins from /home/user/.mozilla/plugins
Looking for plugins in /home/user/.mozilla/plugins

Mi lehet a hiba?

(a Firefox natív netbsd-s (1.5), az about:plugins-ban csak az nspluginwrapper látszik, amit egyébként még kézzel is bemásoltam a /home/user/.mozilla/plugins alá a linuz flashpluginnal együtt..)

Lehet hogy kellene a linux-firefox is.

Anno mikor kísérletezgettem a Flash9-el FreeBSD alatt, akkor ezek kellettek (nyilván FreeBSD alá, a ports-ból):

www/firefox
www/linux-firefox --> ehhez meg a linux-compat-layer (talán valami 4.10_fedora "linuxulátor")
security/linux-openssl --> ehhez is feltett valami linuxulátor modult, és ez a flash9 miatt kell, a linux-flashplugin7 esetében szükségtelen.
www/linux-flashplugin9
www/nslpuginswrapper --> ez meg a flashplugin miatt kell (mindegy, hogy 7 vagy 9)

És még ment a himbi-limbi a ~compat/linux/??? (már nem emlékszem, de hamarosan ismét csekkolom, mert éppen épül egy FreeBSD-s masinám), tehát nem adtam fel.

Ja flashplugin9 esetében a /usr/ports/distfiles -ba is be kellett másolni a flash_plugin_installer_linux.tar.gz -t, amit a FreeBSD oldaláról tudtam leszedni. Ez a leforgatás miatt kell.

Elvileg NetBSD alá is valami hasonlóak kellhetnek. De előbb volt NetBSD-re Flash9.0.124 , mint FreeBSD-re 9.0.115 szóval Neked jobbak az esélyeid... szvsz

/mazursky

Nézegetve a NetBSD lehetőségeket, ezek miért nem akartak működni?

Link_1
Kiemeltem belőle, amit érdekesnek láttam:

"firefox-2.0.0.14: Lightweight gecko-based web browser
firefox-bin-2.0.0.14: Lightweight gecko-based web browser (binary package)
firefox-bin-acroread-1.0nb2: Acrobat Reader 4 plugin for firefox-bin
firefox-bin-acroread5-1.0nb2: Acrobat Reader 5 plugin for firefox-bin
firefox-bin-acroread7-1.0nb1: Acrobat Reader 7 plugin for firefox-bin
firefox-bin-flash-9.0.124: Flash Player plugin for firefox-bin
firefox-bin-java-1.2: Java Run Time Environment (JRE) 1.5 plugin for firefox-bin
firefox-bin-20080523: Lightweight gecko-based web browser (nightly binary pkg)
firefox-bin-realplayer-1.0nb4: RealAudio and RealVideo player plugin for firefox-bin
firefox-gtk1-2.0.0.14: Lightweight gecko-based web browser built with GTK+-1.x"

Illetve:
Link_2

És ha már kép van, de nem szól, vagy túl sűrűn eldobálja a böngészőt:
Link_3

/mazursky

SZERK:

A Nexus-on még ezeket találtam, hátha:
nexus_1
nexus_2

Sok sikert!
/mazursky

Húú..Hát kösz a kimerítő választ, nézegetem!
Igazából az a fura, hogy 7-es flash-t próbáltam és azzal mennie kellett volna, de mindegy, nem egyszerű az élet.

Valószínűleg az a tény lehet zavaró, hogy LiveCD-ről van szó, és talán még az (?), hogy 1.5-ös Firefox.
De most már felkeltette az érdeklődésemet a dolog, és ha lesz időm, kipróbálom a normál, (vmware-be) telepített rendszeren. A fentiek szerint "simán" ( :-) ) mennie kellene!
A linux-firefox -ot mindenképpen el szeretén kerülni.

(Ugye az eredeti cél az volt, hogy a liveCD-n ülő 1.5-ös natív Firefox-szal működjön, és elvileg mehetne, csak nem tudom miért nem hajlandó.)

sysctl -w kern.ipc.shmmaxpgs=32768

ezt probald meg rootkent
flash jo nagy megosztott memoriat igenyel

--
/* MD_Update(&m,buf,j); */

Ezt mondja:

sysctl: second level name 'ipc' in 'kern.ipc.shmmaxpgs' is invalid

(manpage-ben sem találtam, helyette mi javasolt?)

hmm, kell legyen, nezz korul `sysctl -a`-ban
ha nem talalod, akkor
options SHMMAXPGS=32768
vagy tetszoleges ertek a kernel configban (ennel tobbre nem hiszem, hogy szukseged lesz)

--
/* MD_Update(&m,buf,j); */

LiveCD miatt nincs szerintem benne. Most pihentetem a dolgot egy kicsit..

én pedig a következőre jutottam ma délelőtt (mivel szerda délutántól eddig csak a "portupgrade -a" futott az 1100MHz/128K 384MB-SDRAM "szerveremen"):

||:
Flash7 install + "nspluginswrapper -v -a -i" => nincs flash --> uninstall
Flash9 install + "nspluginswrapper -v -a -i" => nincs flash --> uninstall
párszor ismét ugyanez :||

"nslpuginswrapper -v -a -i (a nagy semmit, hiszen nincs flash telepítve, leszedtem)

Flash9 install, de "nspluginswrapper -v -a -i" nélkül => megy a natív firefox alatt.
linux-firefox a youtube oldalon Segmentation Fault (Core Dumped) üzivel hasal.
Natív firefox pedig elvileg működik! Mert azért nem túl stabil, de jobb, mint a 9.0.115 volt anno. Úgy látszik már nem kell "nspluginswrapper -v -a -i".

Láttatok már ilyent? Ez a 9.0.124-es verzió...

bár 1100MHz-en eléggé képregény (DreamLinux alatt meg már inkább diavetítésnek hatott, szóval FreeBSD még mindig jobb/gyorsabb, és még mozog is a kép!), és egyébként nem is raktam volna fel, ha nem merül fel ez a téma mostanság.

/mazursky

Ahogy látom, FreeBSD-ről beszélsz. Nem néztél el valamit? Ez hogyan lehetséges? Az nspluginwrapper nem másolt be valahová flashplugin fájlt, csak nem vetted észre? A "flash9 install" konkrétan mit jelent nálad?
Szerintem kizárt, hogy natívan ez működik NetBSD (és FreeBSD) alatt. Nem lehet, hogy már egy rakás linux lib van fenn, és azok miatt megy?

Annyira nem ismerem még a rendszert, de igyexem. ;~))
Nem néztem el semmit, mert több videó is lefutott a natív böngészőben. Akkor - azóta nem próbáltam, mert egy épkézláb másodlagos rendszert is raktam rá, ami elvitte a teljes tegnap délutánomat, így késő este csak kikapcsoltam.

Az nspluginswrapper lehet, hogy bemásolhat valahová file-okat, és tényleg nem vettem észre. És lehet hogy már tényleg fent van egy rakat linux-lib, és azok maitt megy.

"flash9 install" nálam= cd /usr/ports/www/linux-flashplugin9 && make install clean
uninstall (nálam) = cd /usr/ports/www/linux-flashplugin9 && make deinstall clean

/mazursky