.deb

Résolu
Torak2a Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,


Je suis debutant sous linux, et j'ais une machine sous debian qui n'a pas de conexion internet. Je recupere donc ce dont jai besoin depuis un autre poste, et je me retrouve avec un .deb

evidemment un apt-get istall aurait était simple ....

quesque je fais avec mon .deb pour l'installer ? help plz =)

Merci d'avance

5 réponses

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Avec dpkg :
sudo dpkg -i lefichier.deb

Autre solution, tu mets le .deb dans /var/cache/apt/archives et là tu peux l'installer avec aptitude ou apt-get (aptitude c'est mieux au passage).

Bonne chance
2
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Pour aptitude c'est normal il faudrait taper :
sudo aptitude install monpaquet

(sans le .deb, sans le numéro de version).

Pour la version avec dpkg, c'est normal aussi, il te dit que ce paquet requiert d'autres paquets (que tu devras télécharger et installer de la même façon). Il faut bien sûr que tu aies déjà installé (ou téléchargé) les dépendances d'un paquet pour l'installer. Ainsi aptitude te dira de la même façon qu'il te manque des dépendances.

Note que tu peux passer à dpkg plusieurs paquets et il se débrouille pour les installer dans le bon ordre. Ainsi, si tu les mets tous dans un même répertoire et que tu te places dedans (avec la commande cd par exemple), tu peux tout à fait taper :
sudo dpkg -i *deb

Si tu préfères la version avec aptitude et que tu mets les dépendances dans /var/cache/apt/archives, il se débrouillera il suffit juste de lui dire le paquet que tu souhaites installer, il ira chercher dans son cache se dont il a besoin.

Le soucis c'est que tes dépendances peuvent elles même requérir d'autres dépendances donc c'est un peu galère sans réseau. Tu peux voir quels paquets sont installés avec la commande dpkg -l (L minuscule). Par exemple si je veux voir si kopete est installé :
dpkg -l | grep "^ii" | grep kopete

Si une ligne apparaît c'est qu'il est installé. Sinon... c'est qu'il n'est pas installé :-)

Pour voir les dépendances, il suffit d'aller dans l'interface ncurses d'aptitude :
aptitude

Là, il suffit de chercher le paquet dont tu veux connaître les dépendances en tapant par exemple :
/kopete

Si plusieurs paquets correspondent à ta recherche, tu peux aller de paquets en paquets en appuyant sur n. Une fois le bon paquet en surbrillance il suffit d'appuyer sur entrée. Utilise les flèches pour descendre dans la description, les dépendances sont en bas. Quand tu as fini appuies sur q pour quitter.

Bonne chance
2
Torak2a Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Salut

merci d'avoir repondu :)

j'ais fais la commande dpkg -i monpackage.deb, mais ça ne marche pas. Il me dit : des problemes de dépendance empeche la configuration de monpackage.

Si je fais : aptitude /var/cache/apt/archives/monpackage ça ne marche pas non plus, mais là il me sort une liste de commandes optionnelles (et evidemment comme je n'ai pas d'interface non plus je ne vois pas toutes les options...)

xD
0
Torak2a Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup de ton aide mamiemando ! c'est gentil de prendre du temps pour m'expliquer tout ça :)

Maintenant plus qu'a trouver les dependances xD

Encore merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Yep ! Bon courage :-)
0