* Benoit Friry <[EMAIL PROTECTED]> [2003-02-28 12:10] :
> St�phane GAUTIER <[EMAIL PROTECTED]> a d�clar� :

[...]

> > je souhaite pouvoir faire un apt-get install projet et installer les
> > trois paquets.
> 
> > Je ne sais pas comment m'y prendre :
> >      Dois-je cr�er un paquet qui ne comporte que des d�pendences ou le
> > concept de virtual package peux s'appliquer � mon cas ?
> 
> /a priori/, c'est un paquet vide avec des d�pendances qu'il te faut. Je
> *crois* que le paquet virtuel sert � dire qu'un paquet fournit un
> service. Exemple : Apache, Caudium ou Roxen fournissent (/provide/) le
> service http, dont peut d�pendre des gestionnaires de contenu.
> 
> En esp�rant ne pas me tromper.

C'est aussi ce que j'ai compris de la Charte Debian
(http://www.debian.org/doc/debian-policy/ch-archive.html#s-virtual_pkg_sect).

Le paquet virtuel mail-transport-agent (fourni par exim par exemple)
sert � indiquer � tous les programmes n�cessitant d'envoyer des
courriers qu'il existe un MTA, ainsi par exemple, cron pourra envoyer
ses rapports d'ex�cution par courrier quel que soit le MTA choisi.

Pour en revenir � la question de d�part, equivs me semble bien
convenir :

$ apt-cache show equivs
[...]
 This is a dummy package which can be used to create Debian
 packages, which only contain dependency information.
[...]
 Another possibility is creation of a meta package. When this
 package contains a dependency as "Depends: a, b, c", then
 installing this package will also select packages a, b and c.


Fred


Répondre à