Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
freebsd:flash_firefox [2006/03/01 17:17]
aflab
freebsd:flash_firefox [2010/01/12 13:29] (current)
Line 1: Line 1:
 +(Attention ce tip est valable pour FreeBSD 5.3 et pour installation de firefox native (a partir des ports ) : [[http://​gcu.info|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 ​
 +<​code>​
 +# su root
 +</​code>​
 +Ensuite: ​
 +<​code>​
 +# 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
 +</​code>​
 +
 +Vous pouvez editer le Makefile pour enlever le plugin PDF
 +Il suffit de commenter pour cela les lignes suivantes
 +<​code>​
 +RUN_DEPENDS= ${LOCALBASE}/​Acrobat5/​Browsers/​intellinux/​nppdf.so:​${PORTSDIR}/​print/​acroread5 ​
 +
 +@${LN} -sf ${LOCALBASE}/​Acrobat5/​Browsers/​intellinux/​nppdf.so ​
 +${X11BASE}/​lib/​browser_plugins/​
 +</​code>​
 +<​code>​
 +# make install clean 
 +</​code>​
 +Et maintenant vous créez le fichier libmap.conf dans /etc
 +<​code>​
 +# vi /​etc/​libmap.conf ​
 +</​code>​
 +et vous collez les choses suivantes ​
 +<​code>​
 +[/​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
 +</​code>​
 +
 +Voila il suffit de relancer votre firefox de taper:
 +<​code>​
 +about:​plugins
 +</​code>​
 +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]]
 +
 +<​code>​
 +# cd /​usr/​src/​libexec/​rtld-elf/​ && patch -p2 < /​path/​to/​rtld_dlsym_hack.diff && make clean all install
 +</​code>​
 +
 +et le /​etc/​libmap.conf ressemble à :
 +
 +
 +<​code>​
 +# 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
 +</​code>​
 +
 +Laf.
freebsd/flash_firefox.txt · Last modified: 2010/01/12 13:29 (external edit)