nokia-n900.fr

Aller au contenu | Aller au menu | Aller à la recherche

dimanche 7 février 2010

Installation de fichiers .deb en ligne de commande (root et terminal) expliquée en détails

Nous expliquions il y a quelques temps que l'on pouvait installer des fichiers .deb (des paquets d'application au format Debian) en activant le mode Matrix. Nous vous annoncions aussi que ce mode avait été désactivé avec la dernière mise à jour.

Sachez qu'il existe toujours un moyen de faire, et les utilisateurs de Linux, plus particulièrement les habitués de Debian et autres distributions Linux dérivées tel que Ubuntu auront deviné d'eux-même comme faire (Maemo est un dérivé de Debian)

En résumé

Pour résumer : dpkg -i nom_du_fichier.deb, le tout en root dans un terminal.

En détails

Pour plus de détails, voici quelques captures d'écrans et les explications correspondantes, tirées du site TheNokiaBlog :

Avant de commencer, sachez que plus on s'éloigne des canaux officiels de distribution des applications, moins fiables ces applications seront. C'est déjà vrai pour Extras-Devel, ça l'est encore plus pour les fichiers .deb, surtout s'ils sont récupérés sur des sites anonymes. Comme pour un programme windows, vous ne savez pas ce qu'il peut provoquer comme dégâts... Alors soyez sûr de ce que vous télécharger avant de lancer l'installation.

Il s'agira en général de version pré-alpha, pas encore disponible dans Extras-Devel. Comme pour l'application BarrioSquare dont il est question dans l'article de TheNokiaBlog

Autre remarque, si votre batterie est faible, il est conseillé, comme pour le gestionnaire d'applications, de brancher votre appareil sur le secteur pour éviter tout problème qu'il ne sera pas aisé de résoudre si la batterie flanche pendant l'installation.

Le téléchargement

Pour télécharger un fichier .deb, rien de plus simple, utilisez votre navigateur, cliquez sur le lien et il vous sera proposé de l'enregistrer. Choisissez l'emplacement par défaut (affiché "Nokia n900", qui correspond au dossier MyDocs)

deb-1.jpg

deb-2.jpg

L'installation

1) Vous devez commencer par installer l'application rootsh par les moyens habituels (via le gestionnaire d'applications)

2) Une fois rootsh installé, lancez l'application Terminal, qui va ouvrir une fenêtre de commandes. N'ayez pas peur...

3) Tapez la commande sudo gainroot, qui va vous donner les droits root tant que la fenêtre ne sera pas fermée. Ce n'est pas le moment de taper n'importe quoi après ça, on ne sait jamais ce qui peut arriver.

deb-3.jpg

4) Rendez-vous dans votre dossiez MyDocs, en utilisant la commande cd, qui signifie "Change Directory" (Changer de Dossier). Tapez donc cd MyDocs

deb-4.jpg

5) Normalement votre fichier .deb doit se trouver ici, nous allons le vérifier avec la commande ls, qui signifie "List", et qui va donc lister le contenu du dossier courant

deb-5.jpg

6) Il est maintenant temps de lancer effectivement l'installation en utilisant le programme de gestion de paquets d'applications nommé dpkg. Tapez donc dpkg -i nom_exact_du_fichier.deb (le -i indique que l'on souhaite lancer une installation)

deb-6.jpg

Petite astuce, si vous tapez les quelques premières lettres du paquet, avec la touche Tab le nom sera auto-complété automatiquement. S'il y a plusieurs possibilités, retapez sur Tab jusqu'à avoir le bon nom qui s'affiche.

7) Une fois l'installation terminée, vous devriez voir maintenant votre application dans la liste des applications installées sur votre n900. Vous pouvez donc fermer la fenêtre de commandes (et si vous le souhaitez, désinstaller rootsh pour éviter tout risque)

deb-7.jpg

8) Si l'installation échoue en vous disant que des dépendances n'ont pas été satisfaites, c'est parce que le système de gestion des paquets est intelligent et sait que tel ou tel paquet nécessite tel ou tel autre. Si vous ne savez pas quoi faire, l'auteur du fichier .deb a sûrement indiqué quels autres paquets étaient nécessaires. Notez que cela n'arrive pas en utilisant le gestionnaire d'application (les dépôts) car c'est alors automatisé.

Source : TheNokiaBlog

jeudi 21 janvier 2010

Après DukeNukem, voici Doom avec PrBoom

PrBoom est un clone de Doom, un FPS de... 1993, que les "vieux" comme moi connaissent bien

prboom.jpg

Pour le faire fonctionner, vous devez le télécharger dans le dépôt Extras-Devel, et récupérer les fichiers IWAD (les fichiers de données de Doom) et les placer, en root, dans le répertoire /opt/doom/wads de votre n900.

Source : My-Maemo

dimanche 17 janvier 2010

Jouer à Starcraft sur votre n900, c'est possible

Starcraft est un jeu de Blizzard que vous connaissez certainement

Si vous en êtes fan au point de vouloir y jouer sur votre n900, dans le métro par exemple, sachez que c'est possible, avec l'application Stratagus, portée sur le n900.

Stratagus est un moteur de jeu permettant de jouer à différents jeux, dont Starcraft, à partir du moment où vous avez le CD du jeu.

Vous devez utiliser Stargus pour récupérer les données du CD, et les copier sur la carte Micro-SD (depuis le répertoire "C:\\Program Files\Stargus" sous windows, vers le répertoire "games\stratagus\" de la carte)

Vous devrez ensuite installer le fichier .deb de startagus (via la commande dpkg -i tratagus-0.1-4_armel.deb en root)

Voici une petite vidéo du jeu :

PS : un certain nombre de fonctionnalités de Starcraft ne sont pas présentes comme les campagnes, les vidéos, etc...

Source : talk.maemo.org

samedi 9 janvier 2010

Root sur le n900 ? Bien plus facile que le jailbreak de l'iphone !

Bien que pour une utilisation classique, plusieurs manipulations avancées du n900 peuvent demander d'avoir un accès root.

Sur le n900, c'est bien plus facile que sur n'importe quel autre smartphone, que ce soit android ou l'iphone.

En effet, il suffit d'installer, via le dépôt Extras, l'application "rootsh".

Ensuite, lancer le terminal, puis tapez simplement

sudo gainroot

Et vous voilà root dans le terminal, prêt à faire ce que vous voulez... attention aux erreurs cependant, elles peuvent être fatales !

Pour un fonctionnement correct de certains scripts destinés à tourner en root, il est recommandé d'installer également l'application "sudser"

Avec cette application, un simple

sudo commande

exécutera la commande avec les droits root

Des problèmes lors de la connexion USB de votre n900 sur votre PC ?

Si vous rencontrez des problèmes lorsque vous connectez votre n900 en USB à votre PC, il peut arriver que vous rencontriez un message d'erreur vous disant que ce n'est pas possible, le périphérique étant en cours d'utilisation

usb-pbm-1.png

Voici la solution, repérée sur TheMaemo.com.

Le problème est que pour monter votre n900 comme périphérique de stockage, votre dossier "MyDocs" ne doit pas être en cours d'utilisation. La solution est donc de trouver qui l'utilise, et de fermer/tuer le programme en question (pensez déjà à fermer toutes les applications qui tournent, cela peut suffire à résoudre le problème)

Attention, la manipulation implique d'utiliser un terminal, en root (via l'application "rootsh" + "sudo gainroot" en ligne de commande).

Une fois en root dans le terminal, on cherche qui utilise le répertoire "MyDocs" :

lsof | grep MyDocs

Ce qui donnera une liste des programmes/processus l'utilisant :

Nokia-N900-42-11:~# lsof | grep MyDocs
sh        3474       user  cwd    DIR      179,1    65536       4326 /home/user/MyDocs/tmp

Ici on voit que nous avons le programme "sh" qui est ouvert dans le répertoire "/home/user/MyDocs/tmp". Donc soit vous savez comment le fermer, soit vous pouvez directement tuer ce processus. Il vous faut pour cela noter le nombre dans la deuxième colonne, ici "3474" et demander au système de le tuer :

kill 3474

Faîtes ça pour chaque programme indiqué par "lsof"

Vous pouvez relancer la commande "lsof" à nouveau pour vérifier que tout est ok (vous pouvez utiliser les flèches haut et bas pour naviguer dans l'historique des commandes tapées).

Si ce n'est pas le cas et qu'un des programmes que vous pensez avoir tué est toujours là, vous pouvez forcer la mise à mort de ce processus par le système :

kill -9 3474

Et voilà, vous pouvez maintenant rebrancher votre câble USB et profiter de la connexion qui s'établira sans problème.

- page 1 de 2