Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users French
  • Search

[HOW-TO] FreePlayer Bis :)

Forum dédié aux utilisateurs francophones de Gentoo. Retrouvez aussi Gentoo Linux en français sur le wiki!

Moderators: El_Goretto, xaviermiller

Post Reply
  • Print view
Advanced search
88 posts
  • 1
  • 2
  • 3
  • 4
  • Next
Author
Message
Possum
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 134
Joined: Sat Jul 19, 2003 2:47 pm
Location: Toulouse, France
Contact:
Contact Possum
Website

[HOW-TO] FreePlayer Bis :)

  • Quote

Post by Possum » Wed Dec 28, 2005 3:32 pm

Le meta-How-To Freeplayer de la mort by raoulchatigre et votre serviteur

Ce post est donc un mix du How-To de raoulchatigre situé ici, et de mes propres "interpétations" de l'installation du freeplayer.

Nous allons vous présenter différentes manières d'installer le freeplayer en fonction de différentes configurations. Nous ne reculons devant rien pour votre bonheur.

Ce post sera composé de trois grandes parties, la première provenant essentiellement de lancien post de raoulchatigre avec une installation à la mano et le support de X, la seconde concernera une installation avec les ebuild Gentoo de VLC sans support de X et enfin la troisième présentera différentes options sympathiques qui peuvent être utilisées en plus.

Nous vous conseillons de lire ce How-To jusqu'au bout avant de vous lancer dans l'installation afin de pouvoir choisir quelle partie correspond le mieux à vos attentes / contraintes / envies.
  • 1. Introduction
  • 2. Activation du freeplayer
  • 3. Installation AVEC le support de X
    • 3.1. Installation des bibliothèques nécessaires
      • 3.1.a. Méthode la plus sûre : installer les bibliothèques par portage
      • 3.1.b. Installer les bibliothèques à la main
      • 3.1.c. Vous avez des problèmes de bibliothèques ?
    • 3.2 Installation de VLC-freeplayer fourni par free
  • 4. Installation de VLC sans X avec les ebuilds Gentoo
    • 4.1. Installation de VLC
    • 4.2. Module de communication Freebox-Freeplayer
    • 4.3. Modifications du script de lancement
    • 4.4. Les playlists
  • 5. Kado Bonux: Le Freeplayer et le script d'init
  • 6. Les mods
  • 7. Divers, remerciement, poignées de mains
  • 8. TODO

1. Introduction

Le Freeplayer est une option de la freebox qui permet de diffuser sur la télévision un flux émit par le logiciel VLC
Le protocole utilisé pour piloter vlc est HTTP, et le port d'écoute de vlc sur la machine qui l'héberge est le 8080.
Ensuite la diffusion du flux se fait sur la freebox dont l'adresse sur le réseau est 212.27.38.253 sur le port 1234.
Attention par défaut, le serveur apache utilise souvent le port 8080, modifiez ce paramètre ou désactivez apache pou libérer le port.

Info : VLC et l'utilisation du freeplayer sont en danger http://www.videolan.org/eucd.html

2. Activation du freeplayer

Vous devez tout d'abord activer le freeplayer, suivez donc les instructions de cette page, et récupérez la dernière version du freeplayer pour linux.
Activation et récupération du freeplayer :http://adsl.free.fr/tv/freeplayer/
Si votre freebox est en mode routeur, vous devrez configurer l'adresse de la machine où vous installerez le freeplayer sur la page des options NAT.
Si vous appuyez longuement sur le bouton Maison de la télécommande freebox, la liste des univers s'affichent et l'entrée freeplayer doit apparaitre, c'est par là que vous pourrez le lancer une fois l'installation terminée.

Sauvegardons l'archive freeplayer-linux-20050905.tgz dans '/home/user' par exemple.

3. Installation avec le support de X
3.1. Installation des bibliothèques nécessaires
L'installation sous gentoo de vlc cause parfois pas mal de souci, le but de ce howto est de permettre un installation la plus complète possible.
Trois voies peuvent être suivies :
Installer les bibliothèques par portage et le vlc de freeplayer (C'est la plus sûre)
Installer les bibliothèques la main et le vlc de freeplayer (Plus fastidieux)
Installer les bibliothèques par portage et le vlc de portage (Cette solution sera développée dans la partie sans X)

Pour ma part j'ai cumulé les problèmes et donc les solutions, peut-être l'utilisation simultanée des deux premières solutions peut apporter meilleure satisfaction mais normalement, une seule suffit.
Masquwell, ça n'est pas la peine d'en mettre dans le thé !

Afin d'installer correctement les bibliothèques pour vlc-freeplayer, 3 possibilités s'offrent à vous.

3.1.a. La plus sûre : installer les librairies par portage
Voici la liste des librairies nécessaires :
Si vous désirez l'interface de VLC : x11-libs/wxGTK
media-video/ffmpeg
media-libs/libmpeg2
media-libs/libdvbpsi
media-libs/libmad
media-libs/freetype
Donc en root :

Code: Select all

emerge -avD wxgtk ffmpeg libmpeg2 libdvbpsi libmad freetype
Puis passez à l'installation de vlc

3.1.b. Installer les bibliothèques à la main
La procédure est décrite dans un autre how-to : http://cedric.vincent.perso.free.fr/freeplayer.php, donc j'ai pas fait l'effort de vous la recopier ;)

3.1.c. Vous avez des problèmes de bibliothèques ?
Problèmes concernant HAL :
essayez de compiler vlc en désactivant le support hal de vlc.

Code: Select all

./configure --disable-hal
Problèmes concernant libmatroska :
Alors là c'est plus drôle, essayez tout d'abord de re-emerger la libmatroska, et si besoin d'emerger la version ~x86.
Cela a fonctionné pour moi.

3.2 Installation de VLC - freeplayer

Vous avez récupéré l'archive sur le site de free ? Supposons qu'elle se trouve dans /home/user

Code: Select all

mkdir /root/freeplayer
tar xvzf /home/user/freeplayer-linux-20050905.tgz -C /root/
cd /root/freeplayer
./install.sh
A partir de là, le freeplayer va s'installer dans /usr/local/freeplayer par défaut.
Maintenant compilons le vlc modifié fourni par free...

Code: Select all

cd /usr/local/freeplayer/share
tar xvzf vlc-0.8.4-fbx-2.tar.gz
cd vlc-0.8.4-fbx-2
./configure && make
En cas d'erreur durant la compilation due à une librairie, n'hésitez pas à ajouter celle-ci dans le /etc/portage/package.keywords
cela peut parfois débloquer la situation.
Une fois la compilation terminée, exécutez les commandes suivantes

Code: Select all

make install
ldconfig
La dernière touche : le script de lancement 'vlc-fbx.sh'
celui fourni par défaut ressemble à cela :
#!/bin/sh

exec vlc --extraintf=http --http-host=:8080 --http-charset=ISO-8859-1 --sout="#std" --sout-standard-access=udp --sout-standard-mux=ts --sout-standard-url=212.27.38.253:1234 --sout-ts-pid-video=68 --sout-ts-pid-audio=69 --sout-ts-pid-spu=70 --sout-ts-pcr=80 --sout-ts-dts-delay=400 --no-playlist-autostart --subsdec-encoding=ISO-8859-1 --sout-transcode-maxwidth=720 --sout-transcode-maxheight=576 --play-and-stop --http-src="%HTTP_PATH%" --wx-systray --config="~/.vlc/vlcrc-fbx" --open="$1"
modifiez le chemin de vlc comme suit et désactivez wx-systray qui semble causer des problèmes
voilà qui sera plus clair :
#!/bin/sh

cd /usr/local/freeplayer/share/vlc-0.8.4-fbx-2
exec ./vlc \
--extraintf=http \
--http-host=:8080 \
--http-charset=ISO-8859-1 \
--sout="#std" \
--sout-standard-access=udp \
--sout-standard-mux=ts \
--sout-standard-url=212.27.38.253:1234 \
--sout-ts-pid-video=68 \
--sout-ts-pid-audio=69 \
--sout-ts-pid-spu=70 \
--sout-ts-pcr=80 \
--sout-ts-dts-delay=400 \
--no-playlist-autostart \
--subsdec-encoding=ISO-8859-1 \
--sout-transcode-maxwidth=720 \
--sout-transcode-maxheight=576 \
--play-and-stop \
--http-src="/usr/local/freeplayer//share/http-fbx/" \
#--wx-systray \
--config="~/.vlc/vlcrc-fbx" \
--open="$1"
sinon le vlc lancé ne sera sans doute pas le bon (même si vous croyez l'avoir désinstallé, selon DuF : http://forums.gentoo.org/viewtopic-p-29 ... ml#2946922)

Voilà, si tout s'est bien passé, il ne devrait pas y avoir de problèmes,...
normalement ! :)

4. Installation de VLC sans X avec les ebuilds Gentoo
4.1. Installation de VLC
Nous avons besoin de VLC version 0.8.4 minimum pour avoir accès à tout ce dont on a besoin.
Donc, il nous faut d'abord démasquer VLC et ses dépendances masquées:

Code: Select all

mangouste ~ # echo "media-video/vlc ~x86" >> /etc/portage/package.keywords
mangouste ~ # echo "dev-libs/libebml ~x86" >> /etc/portage/package.keywords
Une fois VLC démasqué, voici les USE flags qui devront être utilisés afin de pouvoir streamer. Certains de ces flags étant communs à plusieurs packages, je les ai directement mis dans mon /etc/make.conf mais on peut tout à fait utiliser /etc/portage/package.use si on préfère.

extrait de mon /etc/make.conf:

Code: Select all

USE="a52 aac acpi apache2 bash-completion cdda dts dvd ffmpeg flac freetype gnutls hal httpd java matroska mmx mod mysql mysqli network nptl nptlonly ppds quicktime real sdl sse stream symlink theora threads userlocales utf8 v4l vcd vlm win32codecs xvid -xmms -X -xv -opengl -ldap -gtk -kde -arts -gnome -qt"
On remarquera en particulier les USE -xmms et -xv qui m'ont longtemps causé du souci :) Si on ne les met pas explicitement, on a des dépendances qui nécessitent X et le but était de ne pas installer X :)

Une fois ces petites modifications effectuées, il ne reste plus qu'à lancer l'installation de VLC:

Code: Select all

mangouste ~ # emerge vlc
Quelques heures plus tard, VLC est prêt à être utilisé. (Benh oui, compiler sur un Celeron c'est long, surtout quand on utilise pas distcc pasque les autres machines ont une version de gcc différente :P )

4.2. Module de communication Freebox-Freeplayer

Il faut d'abord télécharger le FreePlayer chez Free et l'installer.

Code: Select all

mangouste ~ # wget ftp://ftp.free.fr/pub/freeplayer/freeplayer-linux-20050905.tgz
mangouste ~ # tar xvzf freeplayer-linux-20050905.tgz
mangouste ~ # cd freeplayer
mangouste ~ # ./install.sh
Il suffit de répondre avec les réponses standard et zou, c'est fait, les fichiers sont dans le répertoire /usr/local/freeplayer

4.3. Modifications du script de lancement

Nous allons maintenant modifier le script pour coller à notre install un peu bizarre et pas prévue par Free (Mais à quoi ils pensent chez Free hein, tout le monde n'utilise pas X scrogneugneu)

Comme nous sommes prudents et que nous aimons avoir une version ancienne non modifiée des scripts comme backup, on va le copier sous un autre nom un peu plus compréhensible en plus :)

Code: Select all

mangouste ~ # cd /usr/local/freeplayer/bin
mangouste bin # cp vlc-fbx.sh freeplayer.sh
Puis nous éditons notre script freeplayer.sh

Code: Select all

mangouste bin # vi freeplayer.sh
Et nous supprimons l'option --wx-systray et nous rajoutons l'option --daemon.
Ceci permet en plus d'avoir VLC en daemon, ce qui évite de le lancer à chaque fois. Et vu que la machine est constamment allumée, c'est mieux.
Donc, voici à quoi ressemble notre nouveau script:

Code: Select all

#!/bin/sh

exec vlc \
--daemon \
--extraintf=http \
--http-host=:8080 \
--http-charset=ISO-8859-1 \
--sout="#std" \
--sout-standard-access=udp \
--sout-standard-mux=ts \
--sout-standard-url=212.27.38.253:1234 \
--sout-ts-pid-video=68 \
--sout-ts-pid-audio=69 \
--sout-ts-pid-spu=70 \
--sout-ts-pcr=80 \
--sout-ts-dts-delay=400 \
--no-playlist-autostart \
--subsdec-encoding=ISO-8859-1 \
--sout-transcode-maxwidth=720 \
--sout-transcode-maxheight=576 \
--play-and-stop \
--http-src="/usr/local/freeplayer//share/http-fbx/" \
--config="~/.vlc/vlcrc-fbx" \
--open="$1"
Et voilà, il ne reste plus qu'à lancer vlc en tapotant:

Code: Select all

mangouste ~ # /usr/local/freeplayer/bin/freeplayer.sh
4.4. Les playlists.

Le disque sur lequel sont mes fichiers multimedia étant partagé via NFS pour mes autres machines, j'ai créé un répertoire playlist dans lequel se trouvent les playlists pour le FreePlayer.
Sur chaque machine qui a accès au partage, j'ai copié fbx-playlist et fbx-playlist.pl dans /usr/local/bin. Ainsi, quelle que soit la machine utilisée, on peut facilement créer les playlists autant en graphique qu'en ligne de commande.

5. Kado Bonux: Le Freeplayer et le script d'init

Maintenant, on va se débrouiller pour que le freeplayer soit lancé au démarrage de la machine, en cas de plantage c'est mieux. Et je suis un feignant congénital.

Attention, cette manip n'est garantie que dans le cas où VLC est compilé sans le support de X


Tout d'abord, afin de faire les choses propres, nous allons créer un utilisateur vlc qui aura comme home directory le répertoire où se trouvent les fichiers "streamables". Ici, le répertoire /mnt/stock/media

Code: Select all

mangouste ~ # useradd -G users -s /bin/false -d /mnt/stock/media vlc
mangouste ~ # rm -f /mnt/stock/media/.bash*
Une fois l'utilisateur créé, nous allons écrire le script de démarrage /etc/init.d/freeplayer

Code: Select all

#!/sbin/runscript

depend() {
        need net
}

start() {
        ebegin "Démarrage du Freeplayer"
        start-stop-daemon --start --chuid vlc:users \
        --background \
        --pidfile /var/run/freeplayer.pid --make-pidfile \
        --exec /usr/local/freeplayer/bin/freeplayer.sh
        eend $?
}

stop() {
        ebegin "Arrêt du Freeplayer"
        start-stop-daemon --stop \
        --pidfile /var/run/freeplayer.pid --name vlc \
        eend $?
}
Nous devons rendre ce script exécutable pour qu'il puisse fonctionner:

Code: Select all

mangouste ~ # chmod +x /etc/init.d/freeplayer
Maintenant, il faut modifier le script de lancement du freeplayer et supprimer l'option --daemon, le script de démarrage "demonize" vlc pour pouvoir récupérer un pid correct pour que la fonction stop fonctionne.

Il ne reste plus qu'à lancer le freeplayer et à le rajouter à notre runlevel default:

Code: Select all

mangouste ~ # /etc/init.d/freeplayer start
mangouste ~ # rc-update add freeplayer default
Voilà, maintenant le freeplayer se lance tout seul au démarrage, et comble du bonheur, le répertoire par défaut est celui où se trouvent les playlists et tout le toutim :) Wéééé.

raoulchatigre me sussure que son script d'init est le même que le mien, à la différence que l'option --daemon est activée dans le script du freeplayer. Cette solution fait que le pid du freeplayer diffère après le lancement. Erf... Ce qui empêche de fait le script d'init de s'arrêter correctement. Je fus confronté aussi au problème, d'où ma suppression de cette option pur faire fonctionner le bouzin.

Donc, appel à contribution, si qqun arrive à faire un script d'init qui permette de garder l'option --daemon, nous sommes preneurs :)

6.Les Mods

Je viens de tester HomePlayer et ma foi, ça fonctionne plutôt bien. En particulier, ça résoud les problèmes de charset à la con (Ah, UTF-8, quand tu nous tiens).

J'ai vu passer un ebuild pour la version précédente, faudra que j'y jette un oeil pour voir si il correspond à nos attentes particulières, surtout au niveau du couple utilisateur / groupe et de l'emplacement d'installation. Pour info rapide, il demande java comme dépendence. Ça fonctionne avec le JRE de Sun, je ne sais pas si ça marche avec le BlackDown. Si qqun à des retours, ça m'interesse.

Visiblement, il y a une option pour pouvoir le lancer sans interface graphique. Voilà qui est interessant pour nos systèmes et pour en faire un service :)

J'ai cependant encore quelques problèmes bizarre avec, avec le son qui disparaît subitement pour ne plus revenir sans relancer le bouzin. J'ai posté un message sur le forum qui va bien, en espérant avoir des retours et des réponses.

Une très bonne nouvelle :) Décidément, la communnauté nous réserve bien des surprises :) Un script pour Amarok vient de sortir et permet donc de streamer sa playlist directement vers la Freebox. Bien sûr, VLC est toujours indispensable. Vous pouvez trouver ce petit script (écrit en ruby) à cette adresse. Youpie. Un bémol cependant, on ne peut toujours pas streamer les fichiers en flac....

7. Divers, remerciement, poignées de mains
Un autre paquet nommé svl semble lui aussi faire partie de la bande. Peut-être apporte-il quelque chose, à suivre...
D'autres paquets nommés vlc-svn et vls-svn sont disponibles sur ce site : http://gentoo.zugaina.org/media-video.html.fr#vlc-svn

Sources
Un autre howto intéressant http://cedric.vincent.perso.free.fr/freeplayer.php
[freeplayer] comment ça marche http://forums.gentoo.org/viewtopic-t-355561.html
Info : VLC et l'utilisation du freeplayer sont en danger http://www.videolan.org/eucd.html

8. TODO
  • 1 Scripts pour NetFilter afin d'autoriser le Freeplayer. N'utilisant pas NetFilter, nous ne pouvons fournir ce script. Avis aux bonnes âmes: envoyez vos conf iptables les gens :P [edit] Pour l'instant, vous pouvez vous réferrer au post de creuvard plus bas. En attendant d'autres retours pour d'autres configurations.
    2 Si j'ai le temps et le courage, faire un ebuild. [edit] Ebuild en cours d'écriture par bi3l. Adresse de l'ebuild.
    3 Ce qui serait bien, c'est de en plus, chrooter le process dans le répertoire des médias. Comment ça je suis parano ?
[EDIT] Correction faute de frappe dans daemon :)
[EDIT] Ajout du script de démarrage pour le freeplayer
[EDIT] Mise à jour du tuto. Merging avec celui de raoulchatigre
[EDIT] Ajout du sommaire. Ajout pour le script d'init de raoulchatigre et les problèmes afférents. Waiting for iptables
[EDIT] Correction mineure sur une coquille
[EDIT] Corrections orthographiques et typo.
[EDIT] Rajout du chmod +x
[EDIT] Rajout de l'adresse de l'ebuild dans le bugzilla
[EDIT] Rajout de la section les mods avec le premier test de HomePlayer
[EDIT] Rajout de l'adresse du script pour Amarok
Last edited by Possum on Mon Oct 30, 2006 1:36 pm, edited 14 times in total.
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Top
BuBuaBu
l33t
l33t
User avatar
Posts: 914
Joined: Sat Jul 09, 2005 8:49 pm
Location: France

Re: [HOW-TO] FreePlayer Bis :)

  • Quote

Post by BuBuaBu » Wed Dec 28, 2005 5:06 pm

Pas mal, cette méthode est en gros celle que j'ai utilisé (pas de X non plus)

A corriger :
Possum wrote: Et nous supprimons l'option --wx-systray et nous rajoutons l'option --deamon.
C'est --daemon et pas daemon (faute de frappe ?), erreur trop fréquente, faite attention, plus d'un ne comprend pas pourquoi vlc ne veu pas de l'option.
Top
Possum
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 134
Joined: Sat Jul 19, 2003 2:47 pm
Location: Toulouse, France
Contact:
Contact Possum
Website

Re: [HOW-TO] FreePlayer Bis :)

  • Quote

Post by Possum » Sun Jan 01, 2006 7:39 pm

BuBuaBu wrote: C'est --daemon et pas daemon (faute de frappe ?), erreur trop fréquente, faite attention, plus d'un ne comprend pas pourquoi vlc ne veu pas de l'option.
Corrigé. Effectivement, faute de frappe. Et pourtant, je me suis relu :)
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Top
ercete
Guru
Guru
User avatar
Posts: 426
Joined: Thu Dec 11, 2003 9:55 pm
Location: France, Avignon
Contact:
Contact ercete
Website

  • Quote

Post by ercete » Wed Jan 04, 2006 5:02 pm

Possum loin de moi l'idée de te réprimander mais maintenant on se retrouve avec 2 Howtos sur freeplayer
ca fait désordre et deux fois plus de choses à lire.

Chuis pas un pro de l'optimisation mais à partir de deux infos, les gens en ont déjà marre de lire.
La bonne initiative aurait été de rajouter ton howto à la suite du mien pour que je suprrime les parties communes :roll:

Enfin, maintenant j'ai deux fois plus la flemme de reprendre le mien, je te charge donc d'y récupérer les infos qui te semblent pertinentes et te refile le bébé. Une fois que tu auras fait le nécessaire, MP-moi et je supprimerai mon topic.

Tant qu'il n'y a pas de litige, efforcons nous de concentrer le travail tu crois pas ;)

Edit: et ce serait cool de remettre le titre d'origine quitte à ce que je change le mien pour éviter les doublons,
la fonction recherche est déjà assez fasciste pour ce qui est des mot-clefs alors c'est pas la peine de lui compliquer la vie :)
Oh look... is it a stockbroker? Is it a quantity Surveyor? Is it a church warden?
NO! It's Bicycle Repair Man!

jadis raoulchatigré
Top
ercete
Guru
Guru
User avatar
Posts: 426
Joined: Thu Dec 11, 2003 9:55 pm
Location: France, Avignon
Contact:
Contact ercete
Website

Re: [HOW-TO] FreePlayer Bis :)

  • Quote

Post by ercete » Thu Jan 05, 2006 8:19 am

Beau boulot msieur Possum ;)
Ca déboite, pour les corrections, j'ai regardé brièvement et à mon jugement : ca me convient. (Attention, mon jugement est *très* relatif)

Je rajouterai juste un sommaire en modifiant les titres :
  • 1. Introduction
  • 2. Activation du freeplayer
  • 3. Installation AVEC le support de X
    • 3.1. Installation des bibliothèques nécessaires
      • a. Méthode la plus sûre : installer les bibliothèques par portage
      • b. Installer les bibliothèques à la main
      • c. Vous avez des problèmes de bibliothèques ?
    • 3.2 Installation de VLC-freeplayer fourni par free
  • 4. Installation de VLC sans X avec les ebuilds Gentoo
    • 4.1. Installation de VLC
    • 4.2. Module de communication Freebox-Freeplayer
    • 4.3. Modifications du script de lancement
    • 4.4. Les playlists
  • 5. Kado Bonux: Le Freeplayer et le script d'init
  • 6. Divers, remerciement, poignées de mains
  • 7. TODO
J'ai aussi un script init de mon côté qui ressemble trait pour trait au tiens.
A la seule différence que comme j'ai le support de X, je suis obligé de passer --daemon et adieu le pid fixe :evil:

Sinon, j'ai installé un mod : FreemodeL qui tourne sous linux, à mon goût pas terrible
meilleure navigation mais plus de bugs :?

Il y'en a un qui a l'air top en PHP5, mais voilà ... c'est php5 et j'ai la flemme.
Oh look... is it a stockbroker? Is it a quantity Surveyor? Is it a church warden?
NO! It's Bicycle Repair Man!

jadis raoulchatigré
Top
ercete
Guru
Guru
User avatar
Posts: 426
Joined: Thu Dec 11, 2003 9:55 pm
Location: France, Avignon
Contact:
Contact ercete
Website

  • Quote

Post by ercete » Thu Jan 05, 2006 9:03 am

Et pour la remontée d'info de mon post :
si tu as les règles iptables à désactiver... moi je ne les connais pas :?
Oh look... is it a stockbroker? Is it a quantity Surveyor? Is it a church warden?
NO! It's Bicycle Repair Man!

jadis raoulchatigré
Top
Possum
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 134
Joined: Sat Jul 19, 2003 2:47 pm
Location: Toulouse, France
Contact:
Contact Possum
Website

  • Quote

Post by Possum » Thu Jan 05, 2006 5:19 pm

Et zou, un tuto remis à jour :)

Merci le chat, tu passeras le bonjour à Bernadette de ma part :)
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Top
creuvard
Apprentice
Apprentice
User avatar
Posts: 211
Joined: Fri May 14, 2004 1:35 pm
Location: Bordeaux
Contact:
Contact creuvard
Website

  • Quote

Post by creuvard » Wed Jan 18, 2006 12:27 pm

Possum wrote: Avis aux bonnes âmes: envoyez vos conf iptables les gens :P

Pour les règles iptables voila ce que j'ai mis sur mon routeur (sur lequel tourne le Freeplayer)

Si le mode routeur est activé sur la FREEBOX, "IP_freeplayer" doit correspondre a l'ip mise dans les paramètres de configuration du Freeplayer sur le site de free .

Code: Select all

################
#-Free player -#
################

IP_freeplayer=192.168.xxx.xxx
WAN=eth0
iptables --append OUTPUT --out-interface $WAN --protocol udp --destination-port 1234 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables --append INPUT --protocol tcp --dport 8080 -s 212.27.38.253 -d ${IP_freeplayer} -m state --state ESTABLISHED -j ACCEPT
Ca marche chez moi :D
Top
S_Oz
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 136
Joined: Mon Apr 14, 2003 2:19 pm
Location: france

Re: [HOW-TO] FreePlayer Bis :)

  • Quote

Post by S_Oz » Sat Jan 28, 2006 11:11 pm

raoulchatigre wrote:J'ai aussi un script init de mon côté qui ressemble trait pour trait au tiens.
A la seule différence que comme j'ai le support de X, je suis obligé de passer --daemon et adieu le pid fixe :evil:
J'ai dût rajouter une option pour que le support de X ne me bloque pas le script d'init:

Code: Select all

--intf=http
Top
bi3l
Apprentice
Apprentice
User avatar
Posts: 268
Joined: Thu Feb 06, 2003 10:37 am
Location: France

  • Quote

Post by bi3l » Sat Feb 11, 2006 7:08 pm

Salut !

J'ai fait un ebuild pour freeplayer. Il est là: http://bugs.gentoo.org/show_bug.cgi?id=122481.

L'installation suit le tuto de possum et raoulchatigre à 2 exceptions près:
- l'install se fait dans /opt. Ca permet d'être fidèle à la FHS.
- le fichier de config vlc s'appelle ~/.vlc/freeplayer

J'ai mis aussi un fichier de config d'environment pour le chemin et un script d'init.

L'ebuild vérifie les use flags utilisés pour compiler vlc et impose httpd, stream, ffmpeg et mpeg. Je ne suis pas sûr que ce soit la config nécessaire et suffisante pour faire marcher le freeplayer, mais ça à l'air de suffir.

Le compte vlc:users est automatiquement crée par l'ebuild dans /home/vlc mais je me demande si freeplayer:users ne serait pas mieux.

Par contre, je n'ai pas réussi à utiliser le script d'init, ni pour démarrer ni pour arrêter, que vlc soit compilé avec ou sans X et que je rajoute ou non l'option --daemon.

J'attend vos remarques et corrections.

EDIT: Correction de l'URL du bug
Top
Possum
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 134
Joined: Sat Jul 19, 2003 2:47 pm
Location: Toulouse, France
Contact:
Contact Possum
Website

  • Quote

Post by Possum » Sun Feb 12, 2006 4:37 pm

Yihaaa :)
bi3l wrote:Salut !

J'ai fait un ebuild pour freeplayer. Il est là: http://bugs.gentoo.org/show_bug.cgi?id=122481.

L'installation suit le tuto de possum et raoulchatigre à 2 exceptions près:
- l'install se fait dans /opt. Ca permet d'être fidèle à la FHS.
- le fichier de config vlc s'appelle ~/.vlc/freeplayer
Très bien pour /opt.
Cependant, techniquement, on aurait juste besoin d'installer les scripts dans /opt, vu que vlc est un prog tout à fait normal. Après tout, ce n'est pas parcequ'il est compilé avec le support du streaming qu'il ne fonctionne pas en tant que lecteur normal ;)

Euh, ~/vlc/.freeplayer non ?
bi3l wrote:J'ai mis aussi un fichier de config d'environment pour le chemin et un script d'init.

L'ebuild vérifie les use flags utilisés pour compiler vlc et impose httpd, stream, ffmpeg et mpeg. Je ne suis pas sûr que ce soit la config nécessaire et suffisante pour faire marcher le freeplayer, mais ça à l'air de suffir.
Nickel ;)

Je dirais qu'a vue de nez c'est le minimum requis. Après, il peut y avoir des use optionnels genre matroska ou xvid, en fonction des besoins des users.
bi3l wrote:Le compte vlc:users est automatiquement crée par l'ebuild dans /home/vlc mais je me demande si freeplayer:users ne serait pas mieux.
Je ne suis pas contre. C'était juste plus pratique pour moi quand j'ai fait ma config. J'avoue que j'aurais du y penser :)
bi3l wrote:Par contre, je n'ai pas réussi à utiliser le script d'init, ni pour démarrer ni pour arrêter, que vlc soit compilé avec ou sans X et que je rajoute ou non l'option --daemon.
Euh, tout con, t'as pensé à rendre le script exécutable ? Je me souviens que la première fois j'avais oublié, alors forcément, ça marchait pas. D'ailleurs, ça me fait penser, l'ai-je précisé dans le tuto ça ?

Et bien non :) Je m'en vais le corriger tout de suite d'ailleurs ;)

Côté remarque, améliorations, je pense aux USE optionnels, si on part du fait qu'on recompile un vlc complet juste pour le freeplayer

Un autre problème est celui du user vlc. Ça paraît p'tet con, mais là, on mets ses fichiers multimédia dans /home/vlc. On a pas tous des /home à rallonge. Perso, j'ai pas de multimédia dans mon home, je préfère les avoir sur une partoche dédiée. Donc là, mais j'en demande sûrement trop, faudrait voir si on peut pas définir une variable d'environnement par exemple qui indique l'emplacement des ziques et autre et de ce fait donne le home du user vlc/freeplayer. Un peu à la façon des ALSA_CARDS et autres LINGUAS ;)

À part ça, je vois pas grand chose. Du moins à première vue. Ah si ;) Si tu pouvais commenter un poil ton ebuild, ça serait plus simple pour les non spécialistes comme moi ;)

Sinon, sinon, que dire ? Merci beaucoup pour cette contribution. En espérant que ça porte ses fruits :)
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Top
bi3l
Apprentice
Apprentice
User avatar
Posts: 268
Joined: Thu Feb 06, 2003 10:37 am
Location: France

  • Quote

Post by bi3l » Sun Feb 12, 2006 5:06 pm

Possum wrote:Très bien pour /opt.
Cependant, techniquement, on aurait juste besoin d'installer les scripts dans /opt, vu que vlc est un prog tout à fait normal. Après tout, ce n'est pas parcequ'il est compilé avec le support du streaming qu'il ne fonctionne pas en tant que lecteur normal ;)
Seul freeplayer est installé dans /opt. L'ebuild de compile pas VLC.
Possum wrote:Euh, ~/vlc/.freeplayer non ?
Ah oui, exact ! Enfin, ~vlc/.vlc/freepayer.
Possum wrote:Euh, tout con, t'as pensé à rendre le script exécutable ?
Oui, oui. En fait, c'est l'ebuild qui le rend exécutable. Donc j'arrive bien à l'exécuter, mais il ne se termine jamais correctement. Je n'ai jamais de 'ok'. Que des '!!' :?
Possum wrote:Côté remarque, améliorations, je pense aux USE optionnels, si on part du fait qu'on recompile un vlc complet juste pour le freeplayer
Ce n'est pas le cas, on ne recompile pas de vlc dédié. L'ebuild requiert vlc >= 0.8.4 compilé avec httpd, stream, ffmpeg et libmpeg au minimum. C'est tout.
Possum wrote:Un autre problème est celui du user vlc. Ça paraît p'tet con, mais là, on mets ses fichiers multimédia dans /home/vlc. On a pas tous des /home à rallonge. Perso, j'ai pas de multimédia dans mon home, je préfère les avoir sur une partoche dédiée. Donc là, mais j'en demande sûrement trop, faudrait voir si on peut pas définir une variable d'environnement par exemple qui indique l'emplacement des ziques et autre et de ce fait donne le home du user vlc/freeplayer. Un peu à la façon des ALSA_CARDS et autres LINGUAS ;)
J'ai une autre idée pour ça. On pourrait créer l'utilisateur freeplayer:freeplayer et rendre ~freeplayer accessible en lecture et en écriture à tous les membres du groupe freeplayer. On peut alors copier toutes ses playlists dans ~freeplayer et faire des liens vers le répertoire qui contient nos fichiers multimédia en général. J'essaie et je vous tiens au courant.
Possum wrote:À part ça, je vois pas grand chose. Du moins à première vue. Ah si ;) Si tu pouvais commenter un poil ton ebuild, ça serait plus simple pour les non spécialistes comme moi ;)
Ca roule.
Possum wrote:Sinon, sinon, que dire ? Merci beaucoup pour cette contribution. En espérant que ça porte ses fruits :)
C'est un plaisir :)
Top
bi3l
Apprentice
Apprentice
User avatar
Posts: 268
Joined: Thu Feb 06, 2003 10:37 am
Location: France

  • Quote

Post by bi3l » Sun Feb 12, 2006 5:11 pm

bi3l wrote:Ah oui, exact ! Enfin, ~vlc/.vlc/freepayer.
Euh non, c'est bien ~/.vlc/freeplayer.
Top
ercete
Guru
Guru
User avatar
Posts: 426
Joined: Thu Dec 11, 2003 9:55 pm
Location: France, Avignon
Contact:
Contact ercete
Website

  • Quote

Post by ercete » Thu Feb 16, 2006 9:57 pm

Possum wrote: Un autre problème est celui du user vlc. Ça paraît p'tet con, mais là, on mets ses fichiers multimédia dans /home/vlc. On a pas tous des /home à rallonge. Perso, j'ai pas de multimédia dans mon home, je préfère les avoir sur une partoche dédiée. Donc là, mais j'en demande sûrement trop, faudrait voir si on peut pas définir une variable d'environnement par exemple qui indique l'emplacement des ziques et autre et de ce fait donne le home du user vlc/freeplayer. Un peu à la façon des ALSA_CARDS et autres LINGUAS ;)
Perso j'ai un lien symbolique vers /media (ou /mnt , chez moi c'est pareil)
comme cela je peux me balader dans mon arborescence comme je veux


De mon côté j'ai testé quelques mods,
j'ai voulu installer easybox mais il demande PHP5 ce qui est un peu galère à mettre en place

sinon j'ai testé freeMode, et il parait pratique au premier abords mais il devient vite désagréable à manipuler
après cela correspond peut être à l'époque ou mon vlc est parti en carafe...

D'ailleurs j'ai installé l'ebuild de bi3l, mais je l'ai pas encore testé,
par contre le fichier /etc/init.d/freeplayer est toujours le mien... il faut l'installer à la main ?
Top
bi3l
Apprentice
Apprentice
User avatar
Posts: 268
Joined: Thu Feb 06, 2003 10:37 am
Location: France

  • Quote

Post by bi3l » Fri Feb 17, 2006 7:58 am

raoulchatigre wrote:D'ailleurs j'ai installé l'ebuild de bi3l, mais je l'ai pas encore testé,
par contre le fichier /etc/init.d/freeplayer est toujours le mien... il faut l'installer à la main ?
Normalement non. Essaie un etc-update. Autrement, il est dans /path/to/my/overlay/media-tv/freeplayer/files/freeplayer.initd (mais il ne marche pas :/).
Top
ercete
Guru
Guru
User avatar
Posts: 426
Joined: Thu Dec 11, 2003 9:55 pm
Location: France, Avignon
Contact:
Contact ercete
Website

  • Quote

Post by ercete » Fri Feb 17, 2006 8:37 am

merci, j'irai voir ca... au pire je conserve le précé&dent et j'en fait un qui marche...
Si c'est possible :p
Top
Possum
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 134
Joined: Sat Jul 19, 2003 2:47 pm
Location: Toulouse, France
Contact:
Contact Possum
Website

  • Quote

Post by Possum » Mon Feb 27, 2006 2:12 pm

Bon, avec vachement de retard, me revoilà :)

Rapport de stage validé, presque la quille :)

J'ai installé et utilisé l'eduild de bi3l avec succès et tout fonctionne, y compris le script de démarrage. (Copie dans un répertoire overlay, création des digest, et emerge freeplayer ça le fait)

Du moins cash, comme ça. Il a juste fallu faire un dispatch-conf, mais c'est normal. Le script est bien exécutable, pas de problème.

J'ai aussi créé à la mano un home pour vlc dans /home (vu que mon user s'appelle vcl). Les playlists dedans fonctionnent. Par contre, à voir si c'est une merde venant de chez moi, il faut des permissions type 664 sur ls fichiers et 775 sur les répertoires pour que le freeplayer les lise. Bizarre... Je pense donc que l'idée de faire un user freeplayer peut être bien. Reste à voir si on fait un groupe spécial ou pas. En ce qui me concerne, je préfèrerais le groupe users, ça me facilite les choses pour le serveur ftp derrière.

Quand aux mods testés par raoulchatigre, j'ai pas encore essayé. Faut dire que la majorité de ce que j'ai vu reste quand même plus chiant que sous windows.

Voilà voilà :)
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Top
bi3l
Apprentice
Apprentice
User avatar
Posts: 268
Joined: Thu Feb 06, 2003 10:37 am
Location: France

  • Quote

Post by bi3l » Mon Feb 27, 2006 5:23 pm

Possum wrote:J'ai installé et utilisé l'eduild de bi3l avec succès et tout fonctionne, y compris le script de démarrage. (Copie dans un répertoire overlay, création des digest, et emerge freeplayer ça le fait)
Tu peux me donner tes use flags de vlc que je compare avec les miens ?
Possum wrote:J'ai aussi créé à la mano un home pour vlc dans /home (vu que mon user s'appelle vcl). Les playlists dedans fonctionnent. Par contre, à voir si c'est une merde venant de chez moi, il faut des permissions type 664 sur ls fichiers et 775 sur les répertoires pour que le freeplayer les lise.
Zarb. En lecture, ça devrait pourtant marcher...
Possum wrote:Bizarre... Je pense donc que l'idée de faire un user freeplayer peut être bien. Reste à voir si on fait un groupe spécial ou pas. En ce qui me concerne, je préfèrerais le groupe users, ça me facilite les choses pour le serveur ftp derrière.
J'ai peut être un ebuild un peu plus récent qui gère de façon plus fine les utilisateurs/groupes. Faut que je le poste.
Top
Possum
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 134
Joined: Sat Jul 19, 2003 2:47 pm
Location: Toulouse, France
Contact:
Contact Possum
Website

  • Quote

Post by Possum » Mon Feb 27, 2006 5:35 pm

Poum, mes use:

Code: Select all

mangouste ~ # equery uses vlc
[ Searching for packages matching vlc... ]
[ Colour Code : set unset ]
[ Legend    : Left column  (U) - USE flags from make.conf              ]
[           : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for media-video/vlc-0.8.4a ]
 U I
 + + a52         : Enables support for decoding ATSC A/52 streams used in DVD
 - - 3dfx        : Adds support for 3dfx video cards to XFree86. See: voodoo3
 + + nls         : <unknown>
 - - debug       : Tells configure and the makefiles to build for debugging. Eff                                                                  
ects vary across packages, but generally it will at least add -g to CFLAGS. Reme                                                                  
mber to set FEATURES=nostrip too
 - - altivec     : Adds support for optimizations for G4 and G5/ppc970 processor                                                                  
s
 + + httpd       : Enables a web based interface for vlc.
 + + vlm         : New videolan (media) manager (vlm), a little manager designed                                                                  
 to launch and manage multiple streams from within one instance of VLC.
 + + gnutls      : Adds support for net-libs/gnutls
 - - live        : Enables LIVE.com support.
 + + v4l         : Enables video4linux support
 + + cdda        : Enables libcdda cd audio playback support.
 + + ogg         : Adds support for the Ogg container format (commonly used by Vorbis, Theora and flac)
 + + matroska    : Adds support for the matroska container format
 - - dvb         : Adds support for DVB (Digital Video Broadcasting)
 + + dvd         : Adds support for DVDs
 + + vcd         : Video CD support
 + + ffmpeg      : Enable ffmpeg support
 + + aac         : Enables support for MPEG-4 AAC Audio
 + + dts         : Enables libdts (DTS Coherent Acoustics decoder) support
 + + flac        : Adds support for the flac audio codec
 + + mpeg        : Adds libmpeg3 support to various packages.
 + + vorbis      : Adds support for the OggVorbis audio codec
 + + theora      : Adds support for the Theora Video Compression Codec
 - - X           : Adds support for X11
 - - opengl      : Adds support for OpenGL (3D graphics)
 + + freetype    : <unknown>
 - - svg         : Adds support for SVG (Scalable Vector Graphics http://www.w3.org/TR/SVG ).  This option is mainly intended for users that tend to browse multimedia sites frequently.
 - - fbcon       : Adds framebuffer support for the console, via the kernel
 - - svga        : Adds support for SVGAlib (graphics library)
 + + oss         : Adds support for OSS (Open Sound System)
 - - aalib       : Adds support for media-libs/aalib (ASCII-Graphics Library)
 - - ggi         : Adds support for media-libs/libggi (non-X video api/drivers)
 - - libcaca     : Add support for colored ASCII-art graphics
 - - esd         : Adds support for media-sound/esound (Enlightened Sound Daemon)
 - - arts        : Adds support for aRts: the KDE sound daemon
 + + alsa        : Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
 - - wxwindows   : Adds support for wxWindows/wxGTK GUI toolkit
 + + ncurses     : Adds ncurses support (console display library)
 - - xosd        : Sends display using the X On Screen Display library
 - - lirc        : Adds support for lirc (Linux's Infra-Red Remote Control)
 - - joystick    : Add support for joysticks in all packages
 + + stream      : Enables vlc to stream video.
 + + mp3         : Add support for reading mp3 files
 + - xv          : Adds in optional support for the Xvideo extension (an X API for video playback)
 - - bidi        : Enables bidirectional language support
 + + sdl         : Adds support for Simple Direct Layer (media library)
 + + png         : Adds support for libpng (PNG images)
 + + xml2        : Check/Support flag for XML library (version 2) (deprecated, use xml)
 - - samba       : Adds support for SAMBA (Windows File and Printer sharing)
 - - daap        : Enables DAAP shares services discovery support.
 - - corba       : Enables corba interface support.
 - - screen      : Enables screen capture support.
 + + mod         : Enables Mod demux support.
 - - speex       : Adds support for the speex audio codec
 - - nsplugin    : Builds plugins for Netscape compatible browsers
 - - shout       : Enables libshout output.
 + + real        : Enables real audio and RTSP modules.
 + + win32codecs : use win32codecs package for dll avi decoding support (wmv and what not)
 - - skins       : Enables support for the skins2 interface.
 + + hal         : Enable Hardware Abstraction Layer (HAL) support
 - - avahi       : Support for avahi mdns daemon.
Et voilà :)

Pour le coup des permissions, je suis d'accord, mais je capte quand même pas :(

J'attends le prochain ebuild :)
Marsupial Power Inside

Sauvez les arbres, mangez un castor !
Top
bi3l
Apprentice
Apprentice
User avatar
Posts: 268
Joined: Thu Feb 06, 2003 10:37 am
Location: France

  • Quote

Post by bi3l » Mon Feb 27, 2006 7:52 pm

J'ai mis à jour l'ebuild sur le bugzilla. Cette fois, l'utilisateur s'appelle freeplayer et il appartient au groupe freeplayer. Le répertoire /home/freeplayer est accessible en lecture et en écriture à tous les utilisateurs appartenant au groupe freeplayer. De cette façon, tout le monde peut placer ses listes de lecture dans ce répertoire sans aucun soucis.

J'ai comparé mes use flags avec ceux de possum et la seule différence pertinente que je vois, c'est que j'ai le support X activé. Je l'ai donc enlevé par acquis de conscience et réémergé vlc. J'avais déjà tenté, mais bon, on ne sait jamais. Mais pas plus que la dernière fois, je n'ai réussi à démarrer freeplayer avec l'initd. Par contre, et c'est étrange, si je tape le start-stop-daemon à la main, ça marche nickel. Et comme il n'y a pas le support X, je peux aussi stopper l'exécution de vlc. Franchement, là, je ne comprend pas.
Top
ercete
Guru
Guru
User avatar
Posts: 426
Joined: Thu Dec 11, 2003 9:55 pm
Location: France, Avignon
Contact:
Contact ercete
Website

  • Quote

Post by ercete » Sun Mar 12, 2006 1:43 pm

ca sent le problème d'interface chaise clavier :lol:

bon j'me moque pas j'ai fait pire... :)
Je me suis pas remis trop sur la config du freeplayer vu qu'on l'utilise assez peu :
et pour cause, je suis en wifi et ca rame violemment :s

en revanche pour ce qui est des mods testés, le plus simple est de se baser sur ceux couplés avec php/apache.
Une valeur sure pour linux, à condition d'éviter le php5 qui à mon goût reste encore un peu galère à installer.
Top
saurondemordor
n00b
n00b
Posts: 3
Joined: Tue Nov 22, 2005 5:08 pm

  • Quote

Post by saurondemordor » Mon Mar 20, 2006 6:21 pm

J'ai comparé mes use flags avec ceux de possum et la seule différence pertinente que je vois, c'est que j'ai le support X activé. Je l'ai donc enlevé par acquis de conscience et réémergé vlc. J'avais déjà tenté, mais bon, on ne sait jamais. Mais pas plus que la dernière fois, je n'ai réussi à démarrer freeplayer avec l'initd. Par contre, et c'est étrange, si je tape le start-stop-daemon à la main, ça marche nickel. Et comme il n'y a pas le support X, je peux aussi stopper l'exécution de vlc. Franchement, là, je ne comprend pas.[/quote]

surement un pb avec les variables d environement.


modifie ton script d init et ajoute au debut de fichier:

set -x
exec 2>/tmp/err.log
exec 1>/tmp/stdout.log


lance le script d init et ensuite regardes les 2 fichiers.


si cela se trouve, juste un pb de path ou tu user lancant le vlc
Top
truc
Advocate
Advocate
User avatar
Posts: 3199
Joined: Mon Jul 25, 2005 9:24 am

  • Quote

Post by truc » Wed Mar 22, 2006 7:46 pm

euh.. si la freebox n'est pas en routeur, mais que derrière il y a un routeur, à priori, avec la redirection du port 8080, il n'y a pas de raison que ça ne marche pas si?

Merci pour la réponse:?
Top
ercete
Guru
Guru
User avatar
Posts: 426
Joined: Thu Dec 11, 2003 9:55 pm
Location: France, Avignon
Contact:
Contact ercete
Website

  • Quote

Post by ercete » Sat Mar 25, 2006 6:52 pm

Heu... tu peux être un peu plus précis dans ta question... j'ai un peu du mal à comprendre... :?
Top
truc
Advocate
Advocate
User avatar
Posts: 3199
Joined: Mon Jul 25, 2005 9:24 am

  • Quote

Post by truc » Sat Mar 25, 2006 7:44 pm

arf, c'est donc pour ça que personne ne répond!

un bon schéma valant mieu que de longues et laborieuses explications, le voici donc:

internet ---------------------------------------freebox--------------------------------routeur---------------------------------PC A, PC B
..........................................................................................................redirection du port
..........................................................................................................8080 sur PC A (ou il y a
..........................................................................................................vlc et le truc de free)
Top
Post Reply
  • Print view

88 posts
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “French”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic