Différences entre les pages « Serveur GNU/Linux » et « Flash »

De Cliss XXI
(Différence entre les pages)
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
 
imported>SylvainBeucler
 
Ligne 1 : Ligne 1 :
== Outils ==
+
Flash est un produit propriétaire de Macromedia pour réaliser de l'animation vectorielle sur les pages web.
  
* [[Installation Automatique]]
+
Firefox propose très simplement de télécharger un plug-in (propriétaire aussi) fourni par Macromedia et fonctionnant sous GNU/Linux - mais ça ne nous arrange pas.
  
* [[Sous-système Debian]]
+
Divers players libres sont en cours de développement. Citons notamment:
* [[grsecurity]]
 
* [[SPIP]]
 
* [[Miroir Debian]]
 
* [[NetBoot]]
 
* http://www.sfritsch.de/debian/list-bts-security: lister les failles de sécurité en cours de correction pour les paquets stable installés. Debian peut mettre plusieurs semaines à mettre à jour une faille de sécurité, il peut être nécessaire de faire les choses soi-même pour les paquets sensibles.
 
  
Le projet [http://savannah.nongnu.org/projects/debmaintenance debmaintenance] sur Savannah héberge des scripts de Cliss XXI à visée d'automatisation.
+
== Lecteurs ==
  
== Concepts ==
+
=== GPL Flash ===
  
* [[Hébergement Mutualisé]]
+
http://gplflash.sourceforge.net/
** [[Dupliquer un site]]
 
* [[Samba et accès concurrents]]
 
  
== Courriel ==
+
aptitude install libflash-mozplugin
  
[[Serveur de courriel]]
+
=== GNU Gnash ===
  
Lutte contre le [[SPAM]]
+
http://www.gnu.org/software/gnash/
  
== Sauvegarde ==
+
==== Compilation ====
  
Nous utilisons rsync pour faire une copie directe, puis [http://packages.debian.org/stable/utils/dar dar] pour réaliser des sauvegardes incrémentielles, pilotées par [http://sarab.sourceforge.net/ SaraB], avec des checksums [http://packages.debian.org/testing/utils/par2 par2].
+
Récupérer le code:
 +
cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/gnash co gnash
  
Autres outils, avec accents sur la sauvegarde au niveau ''filesystem'' (éventuelllement bootable):
+
Dépendances de compilation (testé sous ''sarge'' pour une vieille version):
* [http://www.mondorescue.org/ mondo rescue]
+
aptitude install libxmu-dev libvorbis-dev libjpeg62-dev libpng12-dev \
* [http://mkcdrec.ota.be/ mkcdrec]
+
  libsdl1.2-dev libsdl-mixer1.2-dev libxml2-dev libmad0-dev kdelibs4-dev \
 +
  xlibmesa-gl-dev libqt3-dev
  
== Notes utiles ==
+
Pour etch/gnewsense/etc. pour la version CVS du 2006-01-10:
 +
aptitude install libxmu-dev libvorbis-dev libjpeg62-dev libpng12-dev \
 +
  libsdl1.2-dev libsdl-mixer1.2-dev libxml2-dev libmad0-dev kdelibs4-dev \
 +
  libqt3-mt-dev libgl1-mesa-dev libboost-dev libboost-thread-dev \
 +
  libgtkglext1-dev libgtk2.0-dev libpango1.0-dev libatk1.0-dev \
 +
  libcurl3-gnutls-dev libavcodec-dev libavformat-dev
  
[[Serveur web]]
+
Corriger libavcodec chez gNewSense: http://qstream.org/install.html (cf. "Ubuntu Install").
 +
Erreur:
 +
../server/.libs/libgnashserver.so: undefined reference to `gsm_destroy'
 +
Correction:
 +
emacs /usr/lib/pkgconfig/libavcodec.pc
 +
# ajouter "-lgsm -lvorbisenc" dans "Libs"
  
[[DynDNS]]
+
Sous etch on peut aussi:
 +
apt-get build-dep gnash
 +
 
 +
On a besoin de AGG v2.5, donc compilation à la mimine:
 +
cd agg-2.5
 +
touch NEWS README AUTHORS
 +
autoreconf -is # virer automake-1.4 et utiliser la 1.9!
 +
make
 +
make install
 +
 
 +
Sans autotools:
 +
make
 +
sudo cp src/libagg.a /usr/local/lib/
 +
sudo cp -a include /usr/local/include/agg2
 +
 
 +
Compilation proprement dite:
 +
./configure --enable-ghelp --enable-renderer=Agg --with-agg-incl=/usr/local/include/agg2 --disable-klash
 +
make
 +
make install
 +
 
 +
Vous avez maintenant un plug-in Firefox (apparemment, >= 1.5) et Konqueror. Sur mon PC c'est très lent (2 img/s) - vraisemblablement, Gnash sollicite une carte 3D que je n'ai pas. Essayer de forcer vers SDL (--disable-glext) ne change rien. http://mailman.fsfeurope.org/pipermail/discussion/2006-January/005327.html semble indiquer que la carte 3D sera de toute façon nécessaire - un comble quand on pense à la difficulté d'avoir une carte 3D correctement gérée en 100% libre... Et encore, quand on a effectivement une carte 3D - ce qui n'est le cas sur aucun de mes ordinateurs.
 +
 
 +
== Création ==
 +
 
 +
=== Ming ===
 +
 
 +
http://ming.sourceforge.net/
 +
 
 +
=== Flash4linux ===
 +
 
 +
Éditeur WYSIWYG
 +
 
 +
* http://f4l.sourceforge.net/ : homepage
 +
* http://en.wikipedia.org/wiki/Flash4linux : description
 +
 
 +
=== OSFlash ===
 +
 
 +
* http://www.osflash.org/
 +
** Dont le compilateur ActionScript [http://osflash.org/mtasc mtasc]
 +
 
 +
 
 +
== Liens ==
 +
 
 +
* http://www.kroah.com/log/linux/stable_api_nonsense.html : solution technique plutôt que légale pour contrer les pilotes propriétaires pour le noyau Linux
 +
* http://www.kroah.com/log/2005/11/21/ : voir la discussion associée sur la liste
 +
* http://lwn.net/Articles/162686/ : scenario apocalyptique
 +
* http://www.atnf.csiro.au/people/rgooch/linux/docs/licensing.txt : le point de vue de Linux Torvalds sur la question des modules propriétaires - il occulte le fait que combiner GPL+propriétaire n'est pas légal, même si le module propriétaire n'est pas dérivé du produit GPL.
 +
* [http://kororaa.org/comments.php?y=06&m=06&entry=entry060614-184527 FSF Chimes In - Part 2]: le point de vue du GPL Compliance Lab: ces modules sont tout à fait illégaux.

Version du 10 janvier 2007 à 16:01

Flash est un produit propriétaire de Macromedia pour réaliser de l'animation vectorielle sur les pages web.

Firefox propose très simplement de télécharger un plug-in (propriétaire aussi) fourni par Macromedia et fonctionnant sous GNU/Linux - mais ça ne nous arrange pas.

Divers players libres sont en cours de développement. Citons notamment:

Lecteurs

GPL Flash

http://gplflash.sourceforge.net/

aptitude install libflash-mozplugin

GNU Gnash

http://www.gnu.org/software/gnash/

Compilation

Récupérer le code:

cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/sources/gnash co gnash

Dépendances de compilation (testé sous sarge pour une vieille version):

aptitude install libxmu-dev libvorbis-dev libjpeg62-dev libpng12-dev \
 libsdl1.2-dev libsdl-mixer1.2-dev libxml2-dev libmad0-dev kdelibs4-dev \
 xlibmesa-gl-dev libqt3-dev

Pour etch/gnewsense/etc. pour la version CVS du 2006-01-10:

aptitude install libxmu-dev libvorbis-dev libjpeg62-dev libpng12-dev \
 libsdl1.2-dev libsdl-mixer1.2-dev libxml2-dev libmad0-dev kdelibs4-dev \
 libqt3-mt-dev libgl1-mesa-dev libboost-dev libboost-thread-dev \
 libgtkglext1-dev libgtk2.0-dev libpango1.0-dev libatk1.0-dev \
 libcurl3-gnutls-dev libavcodec-dev libavformat-dev

Corriger libavcodec chez gNewSense: http://qstream.org/install.html (cf. "Ubuntu Install"). Erreur:

../server/.libs/libgnashserver.so: undefined reference to `gsm_destroy'

Correction:

emacs /usr/lib/pkgconfig/libavcodec.pc
# ajouter "-lgsm -lvorbisenc" dans "Libs"

Sous etch on peut aussi:

apt-get build-dep gnash

On a besoin de AGG v2.5, donc compilation à la mimine:

cd agg-2.5
touch NEWS README AUTHORS
autoreconf -is # virer automake-1.4 et utiliser la 1.9!
make
make install

Sans autotools:

make
sudo cp src/libagg.a /usr/local/lib/
sudo cp -a include /usr/local/include/agg2

Compilation proprement dite:

./configure --enable-ghelp --enable-renderer=Agg --with-agg-incl=/usr/local/include/agg2 --disable-klash
make
make install

Vous avez maintenant un plug-in Firefox (apparemment, >= 1.5) et Konqueror. Sur mon PC c'est très lent (2 img/s) - vraisemblablement, Gnash sollicite une carte 3D que je n'ai pas. Essayer de forcer vers SDL (--disable-glext) ne change rien. http://mailman.fsfeurope.org/pipermail/discussion/2006-January/005327.html semble indiquer que la carte 3D sera de toute façon nécessaire - un comble quand on pense à la difficulté d'avoir une carte 3D correctement gérée en 100% libre... Et encore, quand on a effectivement une carte 3D - ce qui n'est le cas sur aucun de mes ordinateurs.

Création

Ming

http://ming.sourceforge.net/

Flash4linux

Éditeur WYSIWYG

OSFlash


Liens