Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 25/07/2012, à 00:17

[Firefox OS] Testé le sur votre pc !

Bonjours à tous,
Firefox Os (anciennement Boot to Gecko) est désormais testable sous linux (pour ceux qui se pose la question l'os sera émulé).

Notez qu'il est désormais possible de testé directement la chose dans firefox :
https://ftp.mozilla.org/pub/mozilla.org … -linux.xpi

Prérequis :
Vous devez disposez des paquets git git-man liberror-perl rsync zip avant de commencer, si vous ne les avez pas tapez dans un terminal :

sudo apt-get install git git-man liberror-perl rsync zip

Si vous êtes en 64 bit vous devrez également disposez de ia32-libs pour l'installez :

sudo apt-get install ia32-libs

Installation :
Pour commencez nous devons télécharger le moteur de rendu de Firefox Os : gaia.
Pour cela tapez dans un terminal :

git clone git://github.com/mozilla-b2g/gaia
make -C gaia profile

Nous allons maintenant télécharger Boot 2 Gecko qui est le coeur du système ici.
Décompressez l'archive tar.bz2 dans le dossier de votre choix.
Ou en invite de commande :

http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/latest-mozilla-central/b2g-19.0a1.en-US.linux-i686.tar.bz2
tar -xvjf b2g-19.0a1.en-US.linux-i686.tar.bz2

Une fois que cela est fait, nous pouvons lancer Firefox OS avec la syntaxe suivante :

./chemin/vers/b2g -profile /chemin/vers/profile

(le dossier profile se trouve dans le dossier de gaia)

exemple : si mon dossier b2g et mon dossier gaia se trouvent tout deux dans mon home je taperais (en supposant que je sois dans mon home)

./b2g/b2g -profile /gaia/profile

Bon test à tous, notez tout de même qu'il demeure quelques bug, et que les fond noir pour les icônes dépende du pc sur lequel firefox os est testé.

Script

Pour automatiser le tout, un script shell de commandant (merci à lui) :

#!/bin/bash

B2G_FOLDER="b3g"
cd /home/$USER

echo "############################1 - GAIA ############################"
echo "Would you like to have the very last version of GAIA (takes a long time, about 30mn)? (y/n)"
read ok
if [ $ok = o ] || [ $ok = y ]
then
	rm -rf gaia
	git clone git://github.com/mozilla-b2g/gaia.git gaia
	make -C gaia profile
fi

echo "############################2 - B2G  ############################"
echo "--Search for the B2G current version"
	current_file=$(find -maxdepth 1 -name "*b2g-*.tar.bz2" -type f)
	current_name=`basename $current_file`
	echo "Your current version is: " $current_name "\n \n"

echo "--Download last version on mozilla FTP (only if new version available)"
wget -r -np -nd -nc -A.tar.bz2 http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/latest-mozilla-central/

echo "--Check if a new version was downloaded"
	current_file2=$(find -maxdepth 1 -name "*b2g-*.tar.bz2" -type f)
	current_name2=`basename $current_file2`
	echo "(New) Last version is: " $current_name2 "\n \n"

if [ $current_name = $current_name2 ]
then
	echo "No B2G version is available, you are an up to date hipster!"
else
	echo "Oh, cool, a new version was available, so i downloaded it!"
	echo "Let's remove your old " $B2G_FOLDER " folder."
	ls
	rm -R $B2G_FOLDER
	echo "Done!"
	echo "Let's extract the new version"
	tar -xvjf $current_name2
	echo "Rename extracted folder with your favorite folder name: " $B2G_FOLDER
	mv b2g $B2G_FOLDER
fi


echo "#########################Recap###############################"
read ok
if [ $ok = o ] || [ $ok = y ]
then
	echo "GAIA updated"
fi
if [ $current_name = $current_name2 ]
then
	echo "G2G already up to date, not no update applied."
else
	echo "G2G updated"
fi
echo "#########################OVER###############################"

exit 0

Liens :
Documentation
L'article de devellopez.com
L'article de korben
http://blog.admin-linux.org/mobilite/howto-essayer-firefox-mobile-sur-linux-debian

Dernière modification par gnales (Le 28/10/2012, à 18:14)

Hors ligne

#2 Le 25/07/2012, à 09:21

Re : [Firefox OS] Testé le sur votre pc !

Pour les versions 64 bits (entre autres), voir cette article de bonne qualité :
http://blog.admin-linux.org/mobilite/ho … nux-debian

Dernière modification par mydjey (Le 25/07/2012, à 09:22)

Hors ligne

#3 Le 25/07/2012, à 13:43

Re : [Firefox OS] Testé le sur votre pc !

merci j'avais omis de préciser que firefox os requérait les librairie d’exécution 32 bit

Dernière modification par gnales (Le 25/07/2012, à 13:45)

Hors ligne

#4 Le 28/07/2012, à 12:45

Re : [Firefox OS] Testé le sur votre pc !

Rien compris !


Avoir Windows sur son pc c'est avoir la CIA à la maison

Hors ligne

#5 Le 28/07/2012, à 13:06

Re : [Firefox OS] Testé le sur votre pc !

C'est quoi que tu comprends pas vibratoire ?

Hors ligne

#6 Le 28/07/2012, à 15:47

Re : [Firefox OS] Testé le sur votre pc !

vibratoire a écrit :

Rien compris !

Moi non plus.

gnales a écrit :

merci j'avais omis de préciser que firefox os requérait les librairie d’exécution 32 bit

Un OS n'est pas sensé avoir besoin de bibliothèques, il est sensé les fournir. À moins que l'on parle de sa compilation ou d'émulation / virtualisation…


Linux qui plante complètement ? Plus rien ne répond ? On peut toujours le redémarrer proprement :
Alt + SysRq + REISUB (Retourne En Islande Sur Un Bateau !)

Hors ligne

#7 Le 28/07/2012, à 15:51

Re : [Firefox OS] Testé le sur votre pc !

Oui on parle d'émulation. roll

Hors ligne

#8 Le 28/07/2012, à 18:47

Re : [Firefox OS] Testé le sur votre pc !

bon faudrait que je corrige mon premier post alors
question comme ça :
est ce que c'est de l'émulation si on ne passe pas par un emulateur ?

Hors ligne

#9 Le 03/08/2012, à 18:20

Re : [Firefox OS] Testé le sur votre pc !

j'ai ajouté un script pour automatiser la tâche

Hors ligne

#10 Le 05/10/2012, à 23:41

Re : [Firefox OS] Testé le sur votre pc !

Merci beaucoup pour ce topic, je me suis fait une version du script qui ne met à jour B2G que si une nouvelle version est disponible:

#!/bin/bash

B2G_FOLDER="b3g"
cd /home/$USER

echo "############################1 - GAIA ############################"
echo "Would you like to have the very last version of GAIA (takes a long time, about 30mn)? (y/n)"
read ok
if [ $ok = o ] || [ $ok = y ]
then
	rm -rf gaia
	git clone git://github.com/mozilla-b2g/gaia.git gaia
	make -C gaia profile
fi

echo "############################2 - B2G  ############################"
echo "--Search for the B2G current version"
	current_file=$(find -maxdepth 1 -name "*b2g-*.tar.bz2" -type f)
	current_name=`basename $current_file`
	echo "Your current version is: " $current_name "\n \n"

echo "--Download last version on mozilla FTP (only if new version available)"
wget -r -np -nd -nc -A.tar.bz2 http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/latest-mozilla-central/

echo "--Check if a new version was downloaded"
	current_file2=$(find -maxdepth 1 -name "*b2g-*.tar.bz2" -type f)
	current_name2=`basename $current_file2`
	echo "(New) Last version is: " $current_name2 "\n \n"

if [ $current_name = $current_name2 ]
then
	echo "No B2G version is available, you are an up to date hipster!"
else
	echo "Oh, cool, a new version was available, so i downloaded it!"
	echo "Let's remove your old " $B2G_FOLDER " folder."
	ls
	rm -R $B2G_FOLDER
	echo "Done!"
	echo "Let's extract the new version"
	tar -xvjf $current_name2
	echo "Rename extracted folder with your favorite folder name: " $B2G_FOLDER
	mv b2g $B2G_FOLDER
fi


echo "#########################Recap###############################"
read ok
if [ $ok = o ] || [ $ok = y ]
then
	echo "GAIA updated"
fi
if [ $current_name = $current_name2 ]
then
	echo "G2G already up to date, not no update applied."
else
	echo "G2G updated"
fi
echo "#########################OVER###############################"

exit 0

Dernière modification par Commandant (Le 06/10/2012, à 13:56)


Serveur Debian Lenny|Fixe Karmic - Gnome - ATI 4850|Portable Hardy - Gnome Nvidia 8500
Le lanceur ultime Gnome-do| Configurer facilement gnome avec Ubuntu-tweak
Plus de fautes d'orthographe en 5mn

Hors ligne

#11 Le 06/10/2012, à 02:47

Re : [Firefox OS] Testé le sur votre pc !

Je sais pas si vous avez vu l'info, y'a maintenant moyen d'installer Firefox OS via une extension dans le navigateur firefox :
http://www.la-vache-libre.com/2012/10/t … ateur.html

Commandant cool ton script je garde ça sous le coude !

Dernière modification par mydjey (Le 06/10/2012, à 02:48)

Hors ligne

#12 Le 06/10/2012, à 11:37

Re : [Firefox OS] Testé le sur votre pc !

Cool ton script commandant, j'ai éditer mon post pour le mettre.
Je test ça totu de suite.

Hors ligne

#13 Le 06/10/2012, à 13:57

Re : [Firefox OS] Testé le sur votre pc !

merci mydjey, je n'avais pas vu, je vais jeter un oeil

Gnales et mydjey, vous avez bien sur remarqué que mon script avait le wget en commentaire (ce qui perdait du coup un peu d'utilité wink ), j'ai mis à jour dans mon post.


Serveur Debian Lenny|Fixe Karmic - Gnome - ATI 4850|Portable Hardy - Gnome Nvidia 8500
Le lanceur ultime Gnome-do| Configurer facilement gnome avec Ubuntu-tweak
Plus de fautes d'orthographe en 5mn

Hors ligne

#14 Le 06/10/2012, à 15:12

Re : [Firefox OS] Testé le sur votre pc !

Commandant, nop j'avais pas vu pour wget, j'ai pas le temps de le tester pour l'instant.

Du coup Gnales pense à supprimer le commentaire de wget dans le premier post. ^^

Hors ligne

#15 Le 06/10/2012, à 16:26

Re : [Firefox OS] Testé le sur votre pc !

Yo,

pour info, Korben avait fait un tuto simple aussi (désolé, j'ai pas pris le temps de comparer avec le tiens...)

Hors ligne

#16 Le 06/10/2012, à 19:50

Re : [Firefox OS] Testé le sur votre pc !

@keiser : c'est sur lui que je me suis baser ^^

Hors ligne

#17 Le 06/10/2012, à 23:11

Re : [Firefox OS] Testé le sur votre pc !

Je hais les machins en 32bits ! tongue

Bon, c'est sûr, les ARM64 c'est pas tout de suite, et il faudra le kernel 3.7, donc en fait, comme la cible ce sont des smartphones actuel, le 32bits est normal... mais pas de ça sur mon PC. wink


"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)

Hors ligne

#18 Le 07/10/2012, à 11:17

Re : [Firefox OS] Testé le sur votre pc !

Bah avec la lib32 ça passe ^^

Et puis qui peut le plus peu le moins. tongue

@commandant : j'ai testé le script, et j'ai 2 remarque,
la première c'est qu'a un moment le script demande un confirmation sans avertissement, ce qui fait que le débutant ne comprendra pas, de plus je ne suis pas sur que la confirmation soit indispensable, vu que dans les deux cas c'est un message qui est affiché, donc pas forcément utile de faire une confirmation juste pour ça je pense

la deuxième je pense que le script devrais pouvoir lancer Firefox os en plus de le télécharger

Dernière modification par gnales (Le 07/10/2012, à 11:27)

Hors ligne

#19 Le 07/10/2012, à 14:03

Re : [Firefox OS] Testé le sur votre pc !

gnales a écrit :

@keiser : c'est sur lui que je me suis baser ^^


Ah ok, désolé smile.

Hors ligne

#20 Le 07/10/2012, à 15:12

Re : [Firefox OS] Testé le sur votre pc !

Pas grave, en tout cas mon futur portable sera sous Fireofx os, je ne changerais pas avant de porable ^^

Dernière modification par gnales (Le 07/10/2012, à 15:12)

Hors ligne

#21 Le 08/10/2012, à 21:48

Re : [Firefox OS] Testé le sur votre pc !

Firefox m'intéresse aussi énormément, et c'est aussi pour soutenir Mozilla. Si Firefox OS ne marche pas plus que ça, et donc ne rapporte pas grand chose, j'ai peur pour eux à plus ou moins court terme...Spéculations mais bon.

Hors ligne

#22 Le 25/10/2012, à 00:35

Re : [Firefox OS] Testé le sur votre pc !

Ça parle de Firefox OS par là :

[flash inside] http://www.youtube.com/watch?v=3BPJsquA … plpp_video

Hors ligne

#23 Le 25/10/2012, à 12:48

Re : [Firefox OS] Testé le sur votre pc !

Au pire activer l'essaie html5 pour le regarder en html5 ^^

Je regarde ça quand je rentre chez moi

Hors ligne

Haut de page ↑