GNT sans publicité, site mobile, fonctionnalitées exclusives...

Installer un package Debian avec apt-get

Le
hugolino
Salut

J'ai téléchargé quelques paquets debian et je voudraist les installer.

J'ai copié ces ".deb" dans le répertoire "/home/hugo/PointDeb" et j'ai
ajouté à mon /etc/apt/sources.list la ligne:
deb file:/home/hugo/PointDeb stable main
ainsi que donné en exemple dans la page de man de sources.list

Mais quand je tente un "apt-get install hp-ppd" je me fais insulter.
J'ai essayé en passant le nom du fichier complet, soit
"hp-ppd_0.4-1_all.deb", mais ça va pas mieux.

Les insultes:
8<
Reading Package Lists Done
Building Dependency Tree Done
W: Couldn't stat source package list fie: stable/main Packages
(/var/lib/apt/lists/_home_hugo_PointDeb_dists_stable_main_binary-i386_Packages)
- stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
E: Couldn't find package hp-ppd_0.4-1_all.deb
8<-

J'ai donc fait un "apt-get update", comme j'étais connecté, j'ai eu
entre autres lignes:
8<
Get:4 http://security.debian.org stable/updates/main Release [110B]
Fetched 170kB in 33s (5124B/s)
Get:1 http://security.debian.org woody/updates/main Packages [169kB]
Get:2 http://security.debian.org woody/updates/main Release [110B]
Get:3 http://security.debian.org woody/updates/contrib Packages [2401B]
Get:4 http://security.debian.org woody/updates/contrib Release [113B]
Get:5 http://security.debian.org woody/updates/non-free Packages [29B]
Get:6 http://security.debian.org woody/updates/non-free Release [114B]
Fetched 172kB in 38s (4468B/s)
8<

Mais aussi :
8<
Failed to fetch
file:/home/hugo/PointDeb/dists/stable/main/binary-i386/Packages File
not found
8<--

Donc j'ai déplacé mes .deb dans le répertoire
"/home/hugo/PointDeb/dists/stable/main/binary-i386"
mais ça change rien, apparament il cherche un fichier "Packages".

Je vais à la pêche et je le trouve sur
<http://tonelli.sns.it/pub/GNULpr/> qui contient bien aussi
"hp-ppd_0.4-1_all.deb" (Bizarrement il n'y a pas de fichier "Packages"
sur <http://ftp.debian.org/debian/pool/m...p-ppd/>
J'ai même ouvert le fichier "Packages", il fait bien référence à
"hp-ppd_0.4-1_all.deb", donc je le mets dans le répertoire
"/home/hugo/PointDeb/dists/stable/main/binary-i386"

Bon je retente un "apt-get install hp-ppd" et je me fais encore insulter
bien ça ait l'air d'aller un peu mieux puisqu'il dit "The following NEW
packages will be installed: hp-ppd"
Les insultes:
8<-
Reading Package Lists Done
Building Dependency Tree Done
The following NEW packages will be installed:
hp-ppd
0 packages upgraded, 1 newly installed, 0 to remove and 143 not
upgraded.
Need to get 0B/282kB of archives. After unpacking 2216kB will be used.
Err file: stable/main hp-ppd 0.4-1
File not found
Failed to fetch file:/home/hugo/PointDeb/./hp-ppd_0.4-1_all.deb File
not found
E: Unable to fetch some archives, maybe run apt-get update or try with
--fix-missing?
8<--

Il y a notamment la ligne :
Failed to fetch file:/home/hugo/PointDeb/./hp-ppd_0.4-1_all.deb File
not found
qui m'inquite

Finalement je ne sais pas ou mettre les fichiers que j'ai téléchargé
pour pouvoir ensuite les installer par apt-get. Que faire ?

J'ai utiliser dselect en sélectionnant le méthode d'accès et en lui
indiquant le répertoire ou est hp-ppd_0.4-1_all.deb, et ça a l'air de
marcher, ça dit:
8<--
Dépaquetage de hp-ppd (à partir de /hp-ppd_0.4-1_all.deb)
Paquet désélectionné minicom ignoré.
Paramétrage de hp-ppd (0.4-1)

Installation OK. Hit RETURN.
8<--

Bref pourquoi ça a l'air de marcher avec cette bouse de dselect et ça
marche pas avec apt-get que je veux vraiment aprrendre à maitriser ?

apt-get update est apparament aller chercher des paquets (on ne sait
même pas lesquels) sur security/debian.org, mais est-ce qu'il les a
installé ? Comment savoir ça ?

Autre question: Je voudrais savoir quels sont les packages installés sur
mon système, n'y-a-t-il pas un fichier qui contienne cette liste.

Je précise que j'ai lu <localhost/usr/share/doc/apt/guide.html/ch2.html>
qui est censé être le APT User's Guide

Merci de toute aide

--
Hugo NPN -<°o))
REST:
P: Linus Torvalds
S: Buried alive in email
Lire les 23 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 5
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Thomas Nemeth
Le #870326
Le ven 05 déc 2003 à 19:00, Hugolino a tapoté :
| Salut

Tiens !
Un revenant !


| J'ai téléchargé quelques paquets debian et je voudraist les installer.
|
| J'ai copié ces ".deb" dans le répertoire "/home/hugo/PointDeb" et j'ai
| ajouté à mon /etc/apt/sources.list la ligne:
| deb file:/home/hugo/PointDeb stable main
| ainsi que donné en exemple dans la page de man de sources.list

Hum. Tu as le sous répertoire stable/main dans ton ~/PoinDeb/ ?

Extrait de man sources.list :

EXAMPLES
Uses the archive stored locally (or NFS mounted) at
/home/jason/debian for stable/main, stable/contrib, and
stable/non-free.

deb file:/home/jason/debian stable main contrib non-free



| Finalement je ne sais pas ou mettre les fichiers que j'ai téléchargé
| pour pouvoir ensuite les installer par apt-get. Que faire ?

dpkg -i :) ?


| apt-get update est apparament aller chercher des paquets (on ne sait
| même pas lesquels) sur security/debian.org, mais est-ce qu'il les a
| installé ? Comment savoir ça ?

dpkg -l ton-paquet
(faut le faire 1 fois avant pour voir la version des paquets
présents et une fois après pour voir s'ils ont été mis à jour).


| Autre question: Je voudrais savoir quels sont les packages installés sur
| mon système, n'y-a-t-il pas un fichier qui contienne cette liste.

dpkg -l

Dis, t'as lu les docs Debian ;) ? T'es pourtant pas un nioubi :)


| Merci de toute aide

Avec plaisir.


Thomas
--
"Moi, mon fils, je préfère qu'il soit sur l'internet à draguer les jeunottes
qu'à chopper des maladies au Cap (d'Agde). Pis au moins, s'il se fait tourner
la boule par une petiote de la ville comme l'été dernier, il aura l'air moins
niais pour la causette." -+- Brèves de comptoir -+-
hugolino
Le #870322
Le 05 Dec 2003 18:20:48 GMT, Thomas Nemeth a écrit:
Le ven 05 déc 2003 à 19:00, Hugolino a tapoté :
| Salut

Tiens !
Un revenant !


| J'ai téléchargé quelques paquets debian et je voudrais les installer.
|
| J'ai copié ces ".deb" dans le répertoire "/home/hugo/PointDeb" et j'ai
| ajouté à mon /etc/apt/sources.list la ligne:
| deb file:/home/hugo/PointDeb stable main
| ainsi que donné en exemple dans la page de man de sources.list

Hum. Tu as le sous répertoire stable/main dans ton ~/PoinDeb/ ?

Extrait de man sources.list :

EXAMPLES
Uses the archive stored locally (or NFS mounted) at
/home/jason/debian for stable/main, stable/contrib, and
stable/non-free.

deb file:/home/jason/debian stable main contrib non-free



Oui, mes .deb sont dans
"/home/hugo/PointDeb/dists/stable/main/binary-i386" et j'ai mis la ligne
"deb file:/home/hugo/PointDeb stable main" dans mon
/etc/apt/sources.list



| Finalement je ne sais pas ou mettre les fichiers que j'ai téléchargé
| pour pouvoir ensuite les installer par apt-get. Que faire ?

dpkg -i :) ?


Bin oui, mais j'avais dit "par apt-get" ;-)


| apt-get update est apparament aller chercher des paquets (on ne sait
| même pas lesquels) sur security/debian.org, mais est-ce qu'il les a
| installé ? Comment savoir ça ?

dpkg -l ton-paquet
(faut le faire 1 fois avant pour voir la version des paquets
présents et une fois après pour voir s'ils ont été mis à jour).


Bien compris

| Autre question: Je voudrais savoir quels sont les packages installés sur
| mon système, n'y-a-t-il pas un fichier qui contienne cette liste.

dpkg -l

Dis, t'as lu les docs Debian ;) ? T'es pourtant pas un nioubi :)


J'avais oublié dpkg et je suis presque redevenu un nioubi tellement je
suis resté longtemps loin de ma lixette.

| Merci de toute aide

Avec plaisir.


Attends, c'est pas fini, j'ai trouvé la version 1.5 de hpijs en format
.deb, mais j'avais installé la version 1.3 en tar.gz est-ce que dpkg va
m'installer la nouvelle version proprement ?

Et est-ce que je pourrais pas le faire plus simplement avec apt-get
puisque je sais que le fichier "hpijs_1.5-1_i386.deb" est dans
logique que de télécharger le fichier sur mon disque puis de l'installer
avec dpkg.


Merci de ton aide

--
Hugo NPN -<°o))
On a droit au retour de Youpla et de SpaceWalker en un seul
Meta-Blaireau. Attention les gars, lancez les kill-files, celui-la,
c'est un dangeureux. (ST in "Comment moucher un merdeux")

Thomas Nemeth
Le #870319
Le ven 05 déc 2003 à 20:11, Hugolino a tapoté :
| Le 05 Dec 2003 18:20:48 GMT, Thomas Nemeth a écrit:
| >
| > Hum. Tu as le sous répertoire stable/main dans ton ~/PoinDeb/ ?
| > EXAMPLES
| > Uses the archive stored locally (or NFS mounted) at
| > /home/jason/debian for stable/main, stable/contrib, and
| > stable/non-free.
| > deb file:/home/jason/debian stable main contrib non-free
|
| Oui, mes .deb sont dans
| "/home/hugo/PointDeb/dists/stable/main/binary-i386" et j'ai mis la ligne
| "deb file:/home/hugo/PointDeb stable main" dans mon
| /etc/apt/sources.list

:(


| Attends, c'est pas fini, j'ai trouvé la version 1.5 de hpijs en format
| .deb, mais j'avais installé la version 1.3 en tar.gz est-ce que dpkg va
| m'installer la nouvelle version proprement ?

Heu. Oui.
Mais la version installée avec le .tar.gz ne sera pas enlevée : dpkg
n'est pas magicien, si les fichiers ne sont pas dans sa banque de
données, il ne peut pas savoir si tu l'as installé ou non...


| Et est-ce que je pourrais pas le faire plus simplement avec apt-get
| puisque je sais que le fichier "hpijs_1.5-1_i386.deb" est dans
| | logique que de télécharger le fichier sur mon disque puis de l'installer
| avec dpkg.

deb http://ftp.debian.org/debian stable main


| Merci de ton aide

Avec plaisir.


Thomas
--
Tempêtes en mer, t'en chies au retour !
hugolino
Le #870105
Le 05 Dec 2003 19:34:57 GMT, Thomas Nemeth a écrit:
Le ven 05 déc 2003 à 20:11, Hugolino a tapoté :
| Le 05 Dec 2003 18:20:48 GMT, Thomas Nemeth a écrit:
| >
| > Hum. Tu as le sous répertoire stable/main dans ton ~/PoinDeb/ ?
| > EXAMPLES
| > Uses the archive stored locally (or NFS mounted) at
| > /home/jason/debian for stable/main, stable/contrib, and
| > stable/non-free.
| > deb file:/home/jason/debian stable main contrib non-free
|
| Oui, mes .deb sont dans
| "/home/hugo/PointDeb/dists/stable/main/binary-i386" et j'ai mis la ligne
| "deb file:/home/hugo/PointDeb stable main" dans mon
| /etc/apt/sources.list

:(


Ben alors ? :-)

| Attends, c'est pas fini, j'ai trouvé la version 1.5 de hpijs en format
| .deb, mais j'avais installé la version 1.3 en tar.gz est-ce que dpkg va
| m'installer la nouvelle version proprement ?

Heu. Oui.
Mais la version installée avec le .tar.gz ne sera pas enlevée : dpkg
n'est pas magicien, si les fichiers ne sont pas dans sa banque de
données, il ne peut pas savoir si tu l'as installé ou non...


OK

| Et est-ce que je pourrais pas le faire plus simplement avec apt-get
| puisque je sais que le fichier "hpijs_1.5-1_i386.deb" est dans
| | logique que de télécharger le fichier sur mon disque puis de l'installer
| avec dpkg.

deb http://ftp.debian.org/debian stable main


OK je rajoute ça dans mon /etc/apt/sources.list

Avec Google je trouve que le "hpijs_1.5-1_i386.deb" est dans

et pourtant quand je fais:
09:35pm ~ # apt-cache search hpijs
W: Couldn't stat source package list http://ftp.debian.org stable/main
Packages
(/var/lib/apt/lists/ftp.debian.org_debian_dists_stable_main_binary-i386
_Packages) - stat (2 No such file or directory)

Bref ça marche pas ;-(

Et pourtant j'ai trouvé (et lu) le APT-HOWTO
| Merci de ton aide

Avec plaisir.


Once again ?


--
Hugo NPN -<°o))
Passe que moi, au départ, j'avais fait informatique comme études, pas NT,
et je voudrais revenir à mon métier premier.
-+- BB in Guide du Linuxien pervers - Bien configurer son métier.

hugolino
Le #885902
Le Fri, 5 Dec 2003 21:39:09 +0100, Hugolino a écrit:
Le 05 Dec 2003 19:34:57 GMT, Thomas Nemeth a écrit:
Le ven 05 déc 2003 à 20:11, Hugolino a tapoté :
| Le 05 Dec 2003 18:20:48 GMT, Thomas Nemeth a écrit:
deb http://ftp.debian.org/debian stable main


OK je rajoute ça dans mon /etc/apt/sources.list

Avec Google je trouve que le "hpijs_1.5-1_i386.deb" est dans

et pourtant quand je fais:
09:35pm ~ # apt-cache search hpijs
W: Couldn't stat source package list http://ftp.debian.org stable/main
Packages
(/var/lib/apt/lists/ftp.debian.org_debian_dists_stable_main_binary-i386
_Packages) - stat (2 No such file or directory)

Bref ça marche pas ;-(

Et pourtant j'ai trouvé (et lu) le APT-HOWTO
| Merci de ton aide

Avec plaisir.


Once again ?


J'ai trouvé, il fallait faire un "apt-get update" qui m'a téléchargé
les fichiers Packages de tous les sites référencés dans mon sources.list

Puis après je fais un "apt-cache search hpijs", et ça répond:
hpijs - HP Inkjet Server - Ghostscript driver for HP inkjets

mais comment savoir le numéro de version du paquet hpijs qu'il a trouvé ?

Tant pis, je fais "apt-get install hpijs"...

Arg !?!! il me dit:
Get:1 http://ftp.debian.org stable/main hpijs 1.0.4-1 [81.3kB]
et il l'installe, comment faire pour qu'il aille chercher la version 1.5
dans
--
Hugo NPN -<°o))
C'est l'histoire d'un gars qui veut la machine la plus puissante du
monde sous Windows 95 en emulation sous Wine qui tourne sur une station
FreeBSD avec bibliotheque de compatibilite Linux. (ST in GLP)


Publicité
Suivre les réponses
Poster une réponse
Anonyme