Re: questions diverses

2004-08-28 Par sujet Thomas Labourdette
Le Fri, Aug 27, 2004 at 03:06:23PM +0200, Raphael Hertzog écrivait:
 Quoting Thomas Labourdette:

  Le fichier available contient des informations sur les paquets
  *installés*. Il n'est donc pas mis à jour lors d'un apt-get update
  mais lors d'un apt-get upgrade | dist-upgrade | install ...
 
 C'est faux. Le fichier /var/lib/dpkg/status contient des infos sur les
 paquets installés. /var/lib/dpkg/available est employé par dselect pour
 connnaître la liste des paquets existants.
 

Dans ce cas pourquoi si je vide le fichier available, il se rempli
uniquement si je met à jour un paquet ou si j'en installe un ? En
aucun cas lorsque je fais un update.
Je précise que je n'utilise jamais dselect mais apt.

@+
-- 
 Jean TANRIEN
LOI (à la con)
Il est défendu de lancer un balle de foin du deuxième étage
d'un édifice a l'intérieur des limites de la ville.
(Baltimore)




Re: questions diverses

2004-08-28 Par sujet Thomas Labourdette
Le Sat, Aug 28, 2004 at 02:01:16PM +0200, Thomas Labourdette écrivait:
 Le Sat, Aug 28, 2004 at 10:24:57AM +0200, Raphael Hertzog écrivait:
  Quoting Thomas Labourdette:
   Dans ce cas pourquoi si je vide le fichier available, il se rempli
   uniquement si je met à jour un paquet ou si j'en installe un ? En
   aucun cas lorsque je fais un update.
   Je précise que je n'utilise jamais dselect mais apt.
  
  Comment utilises-tu apt ?
 
 Classiquement. apt-get install nom du paquet
Je pense que c'est dpkg qui met automatiquement ce fichier à jour. Je
viens de faire le test sur un paquet téléchargé via ftp et installé
avec dpkg -i : il apparait maintenant dans available.

Et d'ailleurs la documentation dit bien que ce fichier contient des
informations sur ce que connait dpkg. Elle ne dit pas qu'il faut
obligatoirement passer par (update|merge)-available pour qu'il prenne
connaissance des informations sur les paquets installés.

@+
-- 
Thomas Labourdette




Re: questions diverses

2004-08-28 Par sujet Raphael Hertzog
Quoting Thomas Labourdette:
 Le Sat, Aug 28, 2004 at 02:01:16PM +0200, Thomas Labourdette écrivait:
  Le Sat, Aug 28, 2004 at 10:24:57AM +0200, Raphael Hertzog écrivait:
   Quoting Thomas Labourdette:
Dans ce cas pourquoi si je vide le fichier available, il se rempli
uniquement si je met à jour un paquet ou si j'en installe un ? En
aucun cas lorsque je fais un update.
Je précise que je n'utilise jamais dselect mais apt.
   
   Comment utilises-tu apt ?
  
  Classiquement. apt-get install nom du paquet
 Je pense que c'est dpkg qui met automatiquement ce fichier à jour. Je
 viens de faire le test sur un paquet téléchargé via ftp et installé
 avec dpkg -i : il apparait maintenant dans available.

Tout est cohérent ... dpkg met à jour available en fonction des paquets
installés oui, parce que le fichier available est prévu pour contenir
les informations de tous les paquets connus y compris ceux installés.

Mais ce n'est pas pareil que de dire que ce fichier est prévu pour ne
contenir que des infos sur les paquets installés ... ni qu'une
installation regénère ce fichier (il le complète simplement).

Voilà, tout est clair à présent. :-)

A+
-- 
Raphaël Hertzog -+- http://www.ouaza.com
Formation Linux et logiciel libre : http://www.logidee.com
Earn money with free software: http://www.geniustrader.org




subscribe j...@joloridi.net

2004-08-28 Par sujet joel
subscribe [EMAIL PROTECTED]