[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: install .deb



On Tue, Aug 07, 2001 at 11:49:04AM +0200, mayer.debianfr@free.fr wrote:
> Bonjour,

Salut Bernard,

> 
> Apres avoir gouter aux commandes apt-cdrom, apt-cache et apt-get, quel est la 
> procedure, pour, apres avoir copier un .deb, ne pas l'installer par dpkg --
> install toto.deb, mais pour l'integrer au cache afin de l'installer par apt-get 
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Ok, donc en fait, tu récupères des .deb et tu veux les installer ensuite
avec apt-get. Rien de plus facile ;-) Tu vas voir.
Ce qu'il te faut c'est avoir un répertoire dans lequel  tu  vas  stocker
tous les .deb que tu télécharges. Pas /var/cache/apt/archives, un autre,
genre, /var/spool/mydebs par exemple.  Une  fois  que  tu  as  tes  .deb
téléchargés, tu as un outil qui est mis à ta disposition pour refaire un
Packages.gz,  c'est  dpkg-scanpackages.  Il  s'utilise  de  la   manière
suivante:
igor@tass:debian:-> cd binary-i386/
igor@tass:binary-i386:-> ls
libmifluz0_0.22.0-1_i386.deb            libwebbaseutils-perl_1-1_all.deb
webbase_5.17.0-1_i386.deb                   libmifluz0_0.22.0-2_i386.deb
mergelog_4.4-1_i386.deb                        webbase_5.17.0-2_i386.deb
libmifluz0_0.22.0-3_i386.deb                     mergelog_4.5-1_i386.deb
webbase_5.17.0-3_i386.deb                   libmifluz0_0.22.0-4_i386.deb
mifluz_0.22.0-1_i386.deb webbase_5.17.0-4_i386.deb
[...]
igor@tass:binary-i386:-> dpkg-scanpackages ./ /dev/null ./ 2> /dev/null | gzip
+-c > Packages.gz
igor@tass:binary-i386:-> zcat Packages.gz | head
Package: libmifluz0
Version: 0.22.0-4
Priority: optional
Section: libs
Maintainer: Igor Genibel <igenibel@debian.org>
Depends: libc6 (>= 2.2.2-2), libstdc++2.10-glibc2.2, zlib1g (>= 1:1.1.3)
Architecture: i386
Filename: ././/libmifluz0_0.22.0-4_i386.deb
Size: 289394
MD5sum: e17ef4343b4f80cd7a481dbc6e902092
igor@tass:binary-i386:->

Te  voilà  donc  avec  un  fichier  permettant  de  renseigner  apt-get.
Maintenant il faut renseigner ton apt-get pour que  ce  répertoire  soit
dans les repositories où se trouvent les packages. Pour  celà,  il  faut
rajouter une ligne dans le fichier /etc/apt/sources.list. La voici:

deb file:/home/igor/Test/genibel.org/debian/binary-i386/ ./
où  /home/igor/Test/genibel.org/debian/binary-i386/  est  le  répertoire
dans lequel +sont stockés tes packages ainsi que ton Packages.gz
Ensuite apt-get rulez !!!

A+

-- 
Igor Genibel -- http://www.genibel.org -- http://people.debian.org/~igenibel
Debian: igenibel@debian.org		       Tuxfamily: igor@tuxfamily.org
			   Freedom For Everyone
 12:38:24 up  4:06,  7 users,  load average: 0.20, 0.12, 0.04



Reply to: