OVH Cloud OVH Cloud

Installer un package Debian avec apt-get

23 réponses
Avatar
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/main/h/hp-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

3 réponses

1 2 3
Avatar
Thomas Nemeth
Le jeu 11 déc 2003 à 00:41, Saïd a tapoté :
| Thomas Nemeth :
| > Le lun 08 déc 2003 à 22:13, Hugolino a tapoté :
| >|
| >| En fait ça me tente bien, de toutes façons je pense que la 3.0r2 va
| >
| > Elle est déjà sortie :)
|
| J'ai remplace le mot woody par stable dans mon sources.list et un
| update/upgrade me dit qu'il n'y a aucun nouveau package a installer. C'est
| normal? D'apres le site de debian
| (http://www.debian.org/News/2003/20031121a)
| la release ne serait essentiellement constituee que d'updates de securite,
| et comme je suis a jour, peut-etre que je n'ai rien a telecharger. Mais il
| me semblait que la libc etait differente entre sarge et woody.

La 3.0r2 ne s'appelle pas Sarge mais toujours Woody.
La Sarge, toujours en testing, n'est pas stable et n'a pas encore
de numéro officiel.


Thomas
--
printk(KERN_WARNING "%s: Short circuit detected on the loben",
dev->name);
2.4.0-test2 /usr/src/linux/drivers/net/tokenring/lanstreamer.c
Avatar
Thomas Nemeth
Le mer 10 déc 2003 à 21:36, Hugolino a tapoté :
| Le 08 Dec 2003 21:48:40 GMT, Thomas Nemeth a écrit:
| > Le lun 08 déc 2003 à 22:13, Hugolino a tapoté :
| > |
| > | En fait ça me tente bien, de toutes façons je pense que la 3.0r2 va
| >
| > Elle est déjà sortie :)
|
| Je note donc que la 3.0r2 tant attendue (quoique mon downtime est
| atteint la valeur faramineuse d'à peut près 297 jours), plus connue sous
| le nom de Sarge est sortie. C'est à dire qu'elle dite 'stable' et que
| tout bon debianiste (avec quelques poils au menton quand même) se doit
| de se faire un devoir de lancer un petit apt-get upgrade après avoir
| bidouiller 2 ou 3 bricoles dans son sources.list.

Cf mon post en réponse à Saïd : la 3.0r2 est _toujours_ Woody. Et
Sarge est toujours en testing et n'aura de numéro officiel que
lorsqu'elle sera en phase de freeze.


| Soit je mets 'Sarge' et je resterais en 'Sarge' peut-être toute ma vie
| (mon 386 DX 25 (une vraie bête de guerre, pensez donc un truc avec 4Mo
| de RAM et un DD de 80Mo tournant sous OS/2) marche encore... (Plus sous

Ouaou. Tout ça ? Le mien est un SX16 avec 20Mo (pas Go, pour les
djeunz, mais bien Mo) de disque dur.


| Soit je mets 'testing' et mon système évoluera suivant le bon vouloir
| d'un gars nommé Ian qui vivait (aux dernières nouvelles, mais les choses
| évoluent si vite de nos jours...) avec une charmante femme appelée
| Deborah.

Vala. tout pigé :)


Thomas
--
/*
* Hash table gook..
*/
2.4.0-test2 /usr/src/linux/fs/buffer.c
Avatar
Vincent Haverlant
Pour générer un fichier Packages il faut lire la doc
http://www.debian.org/doc/manuals/apt-howto/ch-basico.fr.html#s-dpkg-scanpackages
et utiliser dpkg-scanpackages


09:39pm ~ # dpkg-scanpackages
Usage: dpkg-scanpackages binarypath overridefile [pathprefix] > Packages

Merde, je suis tombé sur un "RTFM" et là je crois bien qu'il va falloir
y passer (longtemps que ça m'était pas arrivé)



Trop dure la vie :-)

Dis-donc le RTFM-eur, jamais lu doc à propos d'une commende qui
ressemblerait à ça:
set post_editor_command "vim -c 'set twr' -f %s +%d"


Ouais mais pour l'URL ça marche pas. En revanche j'aurais certes pu
utiliser minilien, mais je n'y ai pas pensé sur le moment.

C'est pas comme ça que tu vas gagner des points dans mon scrorefile (et
pan dans ta gueule ;-)



Euh... RAF ?

Vincent.
--
.~. Vincent Haverlant -- Galadril -- #ICQ: 35695155
/V http://www.haverlant.org/
/( ) Parinux (http://www.parinux.org/)
^^-^^ MUD -- FranDUMII (http://perso.enst.fr/~frandum/)


1 2 3