Installation de fichiers .deb en ligne de commande (root et terminal) expliquée en détails
Par Twidi le dimanche 7 février 2010, 17:00 - Lien permanent
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)


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.

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

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

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)

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)

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

Commentaires
bonjour j'ai beau suivre la démache quand je tape sudo gain root tt va bien mais pour chercher le fichier Mydocs il me dit cela
/bin/sh : MyDocs not found
Que faire ???
merci
bonjour j'ai beau suivre la démache quand je tape sudo gain root tt va bien mais pour chercher le fichier Mydocs il me dit cela
/bin/sh : MyDocs not found
Que faire ???
merci
essayez de remplacer
MyDocspar/home/user/MyDocsBa oui, il faut faire /home/user/MyDocs car comme je vois
tu es dans le repertoire /bin/sh, le MyDocs se trouve dans le repertoire /home/user