OVH Cloud OVH Cloud

[Ubuntu] installer un fichier .deb récupéré de façon séparée

6 réponses
Avatar
baruchel
Bonjour,

un ami a installé Ubuntu sur son ordinateur et souhaiterait installer
un fichier *.deb qu'il a récupéré de façon séparée. Je pense qu'il
peut
le faire avec dpkg -i en ligne de commande, mais j'aimerais pouvoir
lui
donner une solution passant par l'installateur graphique qu'il a
l'habitude d'utiliser (synaptic) et que je ne connais personnellement
pas.

Comment peut-il faire ?

Cordialement,

TB

6 réponses

Avatar
Webatou
Thomas Baruchel a écrit:

Bonjour,


Bonjour,

un ami a installé Ubuntu sur son ordinateur et souhaiterait installer
un fichier *.deb qu'il a récupéré de façon séparée. Je pense qu'il
peut
le faire avec dpkg -i en ligne de commande, mais j'aimerais pouvoir
lui
donner une solution passant par l'installateur graphique qu'il a
l'habitude d'utiliser (synaptic) et que je ne connais personnellement
pas.


Je viens de jeter un oeil à Synaptic et j'ai rien vu qui permettait
d'installer un paquet téléchargé séparemment.
Ceci dit, c'est peut-être l'occasion de l'initier aux lignes de commande
surtout que cette commande franchement, c'est pas ce qu'il y a de plus dur
et puis c'est quand même la solution la plus simple.

--
Usenet dans votre navigateur !
http://www.webatou.net/

Avatar
Rakotomandimby (R12y) Mihamina
( Mon, 18 Apr 2005 04:36:44 -0700 ) Thomas Baruchel :

Bonjour,


Bonjour.
Et si ce paquet *.deb a besoin de satisfaire quelques dépendances?

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)

Avatar
Sébastien Kirche
Le 18 Apr 2005, Rakotomandimby Mihamina a formulé :

Et si ce paquet *.deb a besoin de satisfaire quelques dépendances?


Si elles ne sont pas déjà satisfaites, dpkg t'indique ce qu'il faut
installer avant le paquet que tu lui as indiqué.

--
Sébastien Kirche

Avatar
Rakotomandimby (R12y) Mihamina
( Mon, 18 Apr 2005 13:49:24 +0200 ) Sébastien Kirche :

Le 18 Apr 2005, Rakotomandimby Mihamina a formulé :
Et si ce paquet *.deb a besoin de satisfaire quelques dépendances?
Si elles ne sont pas déjà satisfaites, dpkg t'indique ce qu'il faut

installer avant le paquet que tu lui as indiqué.


Oui.
Mais le but de l'OP est de rendre la tache plus facile à son ami, ce qui
n'est pas forcément le cas si il fournit un paquet *.deb tout seul.
Et dpkg tout seul ne télécharge pas ce qu'il faut.

Pour rendre vraiment la tache plus facile, il devrait entreposer son .deb
sur un repository, indiquer ce repository dans sources.list, et là son
pote pourra tranquillement faire joujou.

En gros, ce qui facilite la vie de l'un va un peu compliquer la vie de
l'autre... :-)

--
Les serveurs avec 10Mb/s se louent maintenant pour 50 ou 60 Euros par mois!
La preuve http://www.google.fr/search?q=serveur+dedie
Infogerance de serveur dedie http://aspo.rktmb.org/activites/infogerance
(En louant les services de l'ASPO vous luttez contre la fracture numerique)


Avatar
Sébastien Kirche
Le 18 Apr 2005, Rakotomandimby Mihamina a dit :

En gros, ce qui facilite la vie de l'un va un peu compliquer la vie de
l'autre... :-)


C'est une grande vérité du traitement de l'information ça :)

--
Sébastien Kirche

Avatar
bricem13
"Rakotomandimby (R12y) Mihamina" wrote in message news:...
( Mon, 18 Apr 2005 13:49:24 +0200 ) Sébastien Kirche :

Le 18 Apr 2005, Rakotomandimby Mihamina a formulé :
Et si ce paquet *.deb a besoin de satisfaire quelques dépendances?
Si elles ne sont pas déjà satisfaites, dpkg t'indique ce qu'il faut

installer avant le paquet que tu lui as indiqué.


Oui.
Mais le but de l'OP est de rendre la tache plus facile à son ami, ce qui
n'est pas forcément le cas si il fournit un paquet *.deb tout seul.
Et dpkg tout seul ne télécharge pas ce qu'il faut.

Pour rendre vraiment la tache plus facile, il devrait entreposer son .deb
sur un repository, indiquer ce repository dans sources.list, et là son
pote pourra tranquillement faire joujou.

En gros, ce qui facilite la vie de l'un va un peu compliquer la vie de
l'autre... :-)



Tu peux créer (toi ou ton ami) un dépot local de la manière suivante:

tu crée un répertoire debian/ dans ton /home/user/, tu mets dans ce
répertoire les packets téléchargés.

ensuite en ligne de commande (t'as pas le choix il faut y passer), tu
fais:

[:~ ] dpkg-scanpackages debian/ /dev/null|gzip>
debian/Packages.gz

(à refaire à chaque fois que tu ajoutes ou enlève un packet de
debian/), et dans ton /etc/apt/sources.list tu mets la ligne:


deb file:///home/user/ debian/

(attention aux espaces, tu peux le faire dans synaptic aussi!!!)

et ensuite tu mets à jour tes sources synaptic (cliques sur le bouton
tout à gauche dans synaptic)


à toi d'adapter les commandes précédentes si tu crées debian ailleurs
que dans home/user/ !!



Brice


ps: le apt-howto est très bon de ce point de vue là! tout comme le
guide débian!