FreePlayer sous linux et vlc : comment j'ai fait

Publié le par Lanfeust

La barbe ! Installer freeplayer sous Linux n'est pas une sinécure !!!

J'en bave, alors j'écris ce modeste article qui est au moins censé rerpertorier pour mon usage personnel, les modifications que j'ai apportées à mon système.

Toutes les commandes ont été lancées en root (ou presque, mais en root, au moins, elles s'exécuteront). Je tiens à préciser que ce n'est pas une bonne méthode que de tout faire en root.

Pendant qu'on y est, je précise que certaines commandes de cette page modifient le système !!! Et qu'il sera notablement difficile de revenir pile poil en arrière. (En gros je suis en train de dire : ne venez pas vous plaindre en cas de problème dûe aux commandes suivantes : vous devez savoir (ou 'maîtriser') ce que vous faites).

D'abord quelques infos sur ma distrib / config etc.

> cat /proc/info
Linux version 2.6.12-12mdk (apatard@n1.mandriva.com) (gcc version 4.0.1 (4.0.1-5mdk for Mandriva Linux release 2006.0)) #1 Fri Sep 9 18:15:22 CEST 2005


> cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 6
model           : 8
model name      : AMD Duron(tm) processor
stepping        : 1
cpu MHz         : 1198.111
cache size      : 64 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow
bogomips        : 2367.48

> ifconfig
eth0      Link encap:Ethernet  HWaddr 00:30:1B:2E:39:CA
          inet adr:#########  Bcast:82.232.241.255  Masque:255.255.255.0
          adr inet6: fe80::230:1bff:fe2e:39ca/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15014 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11705 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          RX bytes:17878259 (17.0 MiB)  TX bytes:1081134 (1.0 MiB)
          Interruption:11 Adresse de base:0xe400

lo        Link encap:Boucle locale
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:154 errors:0 dropped:0 overruns:0 frame:0
          TX packets:154 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          RX bytes:10886 (10.6 KiB)  TX bytes:10886 (10.6 KiB)

Le #### est mon adresse IP visible de l'extérieur.
C'est aussi l'adresse IP de ma machine !!

Habituellement, il y a un routeur entre la freebox et le pc, mais pour l'occasion, je l'ai fais sauter pour éviter les pb à la con du genre : ca marche pas, je cherche des heures et c'est juste une histoire de topologie réseau.
En passant, j'ai désactivé le firewall, bref : tout passe sur ma machine ! Aucun firewall... Internet en direct... mais je ne suis pas sous Windows, c'est pas si grave (pour ceux qui savent ce que je veux dire :-))

Arrêt du firewall (chez moi, c'est du shorewall)
> service shorewall stop  
Bon, maintenant, il faut récupérer des fichiers sur le net !
En gros, j'ai juste besoin de freeplayer.tgz. Pour ça, il suffit de se r de s'autentifier et de cliquer sur multimédia dans la partie gauche.

Vous devez tomber sur une page dont la partie médiane ressemble à ça
ATTENTION CONDITIONS GÉNÉRALES DE VENTES
| Haut | Suivant

Attention : L'accès au service Freeplayer implique la prise de connaissance et la validation des nouvelles Conditions Générales de Vente qui, entre autres, intègrent et couvrent les usages de cette solution.
Une fois les nouvelles C.G.V. validées, le service Freeplayer est disponible sous 24h.

Au passage, cliquez immédiatement sur <<nouvelles conditions générales de vente >> (pas ici, mais sur le site de free !

Vous allez tomber sur cette petite page très importante

MESSAGE
Le service Freeplayer sera activé sur votre Freebox d'ici 24 h.
Un redémarrage éléctrique de la Freebox sera nécessaire pour sa prise en compte.

Voila, au moins, si ce n'est déja fait, ça marchera dans 24h...
Et lisez : il faudra redémarrer votre FreeBox !

Bon, maintenant, on va configurer urpmi pour installer les packages qui manqueront (en plus de celui de free).

J''ai du installer (mais c'est très spécifique à ma situation)

Pour ça, allez sur le site d'EasyRpmi , c'est plus simple, ou si vous voulez faire stricto sensus comme moi (ce qui est à jamais impossible), faites ceci:
(Danger, j'efface tous les médias existant, c'est relativement irreversible).

>urpmi.removemedia -a
urpmi.addmedia plf-free ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/free/2006.0 with hdlist.cz

>urpmi.addmedia plf-nonfree ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/plf/mandriva/non-free/2006.0 with hdlist.cz

>urpmi.addmedia --update updates ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/updates/2006.0/main_updates/ with media_info/hdlist.cz

>urpmi.addmedia main ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2006.0/i586/media/main with media_info/hdlist.cz

> urpmi.addmedia contrib http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2006.0/i586/media/contrib with media_info/hdlist.cz

> urpmi.addmedia jpackage ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/2006.0/i586/media/jpackage with media_info/hdlist.cz
A venir
1 - téléchargement freeplayer.tgz
2 - installation freeplayer
3 - compilation vlc (échec)
4 - installation pâckages manquant
5 - compilation vlc (succès)

Ciaoo bye, je continue si il y a des commentaires :-)
Publicité

Publié dans hsaturn

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article