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

Re: les dépendances folles ont encore frappées...



Bon je récapitule en simulant ce qu'il se passe.
C'est vrai qu'il y a un truc étonnant mais ça n'est pas mlterm-tiny:

(pour savoir ce qu'est temporoot, cf http://boisson.homeip.net/aufsroot.html )

Avec les options usuelles:
root@portos:/home/francois# temporoot m
/dev/sda7 /home home
Faites chroot /tmp/temporoot/mnt

root@portos:/home/francois# chroot /tmp/temporoot/mnt
root@TEMPORAIRE:/ # apt-get install mlterm
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  mlterm-common mlterm-tools
Paquets suggérés :
  unifont xfonts-efont-unicode fonts-vlgothic fonts-japanese-gothic
  fonts-baekmuk fonts-arphic-bsmi00lp fonts-arphic-gbsn00lp t1-cyrillic
  mlterm-im-uim mlterm-im-m17nlib mlterm-im-scim
Les NOUVEAUX paquets suivants seront installés :
  mlterm mlterm-common mlterm-tools
[...]
root@TEMPORAIRE:/ # apt-get remove mlterm
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  mlterm-tiny
[...]
Les paquets suivants seront ENLEVÉS :
  mlterm mlterm-tools
Les NOUVEAUX paquets suivants seront installés :
  mlterm-tiny
0 mis à jour, 1 nouvellement installés, 2 à enlever et 1338 non mis à jour.
[...]
et root@TEMPORAIRE:/ # apt-get remove mlterm-tiny
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  mlterm-tiny
[...]
root@TEMPORAIRE:/ # 

Bon, donc cela prouve que mlterm-tiny n'est pas une dépendance.
Son installation est un peu surprenante.

Je reviens à la situation précedente (exactement) et je rajoute

APT::Install-Recommends "0";
APT::Install-Suggests "0";

root@portos:/home/francois# chroot /tmp/temporoot/mnt
root@TEMPORAIRE:/ # apt-get install mlterm
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  mlterm-common
Paquets suggérés : [...]
Paquets recommandés :
  mlterm-tools
Les NOUVEAUX paquets suivants seront installés :
  mlterm mlterm-common
0 mis à jour, 2 nouvellement installés, 0 à enlever et 1338 non mis à jour.
[...]
root@TEMPORAIRE:/ # apt-get remove --purge mlterm
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  mlterm*
[...]
root@TEMPORAIRE:/ # 


Conclusion, c'est juste le paquet mlterms-tool, qui entraine cette installation.

Je recommence avec l'installation des paquets recommandés les séquences suivantes:

root@TEMPORAIRE:/ # apt-get install mlterm
Lecture des listes de paquets... Fait
Les paquets supplémentaires suivants seront installés : 
  mlterm-common mlterm-tools
Les NOUVEAUX paquets suivants seront installés :
  mlterm mlterm-common mlterm-tools
[...]
root@TEMPORAIRE:/ # apt-get remove --purge mlterm-tools 
Lecture des listes de paquets... Fait
Les paquets suivants seront ENLEVÉS :
  mlterm-tools*
root@TEMPORAIRE:/ # apt-get remove --purge mlterm
Les paquets suivants seront ENLEVÉS :
  mlterm*
[..]
root@TEMPORAIRE:/ # 

mlterm-tiny n'est plus requis, mais mlterm-common reste installé. si on fait
root@TEMPORAIRE:/ # apt-get autoremove
Les paquets suivants seront ENLEVÉS :
  mlterm-common
[...]
root@TEMPORAIRE:/ # 

La seule question que je me pose est en fait pourquoi mlterm-common est-il
supprimé dans le premier cas et conservé dans le second cas. Pour le reste,
tout est logique.

François Boisson


Reply to: