(Attention ce tip est valable pour FreeBSD 5.3 et pour installation de firefox native (a partir des ports ) : GCU ne pourrait être tenu responsable des éventuels dégats liés à l'installation d'un plugin FLASH clickka anticonvivial)

Si toi aussi tu dois installer le plugin Flash afin d'éviter une scène de ménage alors il y a deux solutions

Soit tu utilises le plugin libre qui a tendance à faire crasher firefox

Soit tu te résignes à utiliser le plugin propriétaire et ainsi passer une soirée sans hurlement parce qu'au moins sous I^W^WE ça marche et que c'est plus facile etc…

Et bien voila une solution :

Tout d'abord

# su root

Ensuite:

# echo "WITH_LIBMAP=yes" >> /etc/make.conf 
# cd /usr/src/libexec/rtld-elf && make clean all install 
# cd /usr/ports/devel/linuxthreads && make install clean  
# cd /usr/ports/www/linuxpluginwrapper

Vous pouvez editer le Makefile pour enlever le plugin PDF Il suffit de commenter pour cela les lignes suivantes

RUN_DEPENDS= ${LOCALBASE}/Acrobat5/Browsers/intellinux/nppdf.so:${PORTSDIR}/print/acroread5 

@${LN} -sf ${LOCALBASE}/Acrobat5/Browsers/intellinux/nppdf.so 
${X11BASE}/lib/browser_plugins/
# make install clean 

Et maintenant vous créez le fichier libmap.conf dans /etc

# vi /etc/libmap.conf 

et vous collez les choses suivantes

[/usr/local/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0                     pluginwrapper/flash6.so
libdl.so.2                          pluginwrapper/flash6.so
libz.so.1                           libz.so.2
libstdc++-libc6.2-2.so.3            libstdc++.so.4
libm.so.6                           libm.so.3
libc.so.6                           pluginwrapper/flash6.so

Voila il suffit de relancer votre firefox de taper:

about:plugins

Dans la barre d'adresse et vous devriez avoir les informations sur votre plugin flash

(les réclamations ne sont pas acceptées mais vous pouvez quand même passer nous voir sur #gcu irc.freenode.net)

aflab

Pour la version 7 :

Note : la patch n'est plus nécessaire à partir de FreeBSD 6.2 avec linuxpluginwrapper-20051113_7.

il faut patcher rtld-elf avec http://people.freebsd.org/~nork/rtld_dlsym_hack.diff

# cd /usr/src/libexec/rtld-elf/ && patch -p2 < /path/to/rtld_dlsym_hack.diff && make clean all install

et le /etc/libmap.conf ressemble à :

# Flash7 with firefox
[/usr/X11R6/lib/linux-flashplugin7/libflashplayer.so]
libpthread.so.0 libpthread.so.1
libdl.so.2 pluginwrapper/flash7.so
libz.so.1 libz.so.2
libm.so.6 libm.so.3
libc.so.6 pluginwrapper/flash7.so
# Flash6 with firefox
[/usr/X11R6/lib/linux-flashplugin6/libflashplayer.so]
libpthread.so.0 pluginwrapper/flash6.so
libdl.so.2 pluginwrapper/flash6.so
libz.so.1 libz.so.2
libstdc++-libc6.2-2.so.3 libstdc++.so.4
libm.so.6 libm.so.3
libc.so.6 pluginwrapper/flash6.so

Laf.

freebsd/flash_firefox.txt · Last modified: 2010/01/12 13:29 (external edit)