[ok]aptitude comportement différent ds terminal que ncurses

Bonjour,
je viens de m’apercevoir qu’aptitude a chez moi un comportement différent en ligne de commande que dans son interface ncurses.

En effet, en ligne de commande je met à jour mon système (aptitude update && aptitude full-upgrade) et aucun paquet n’est installés.

Je lance aptitude (ncurses) et là il veut me supprimer 11 paquets dont acpi et acpi-support ( :open_mouth: ) avec un score de -1698

Comment cela se fait-il ?

deux questions:
1/ quelle est la raison donnée par aptitude pour supprimer ces paquets (problème de dépendances, paquets inutiles, cassés, …) ?
2/ tu le lances en root ou en avec ton user (les fichiers de config peuvent être différents) ?
ensuite, normalement aptitude te propose plusieurs solutions pour gérer les problèmes. ce n’est pas le cas ici ?

merci de ta réponse

[ol][li]Aptitude me dit :[code]certains paquets étaient cassés et ont été réparés
supprimer les paquets suivants :
abiword
acpi-support
aptitude
openoffice

conserver…


mettre à jour…

réinstaller à une version antérieure
…[/code] [/li][li]Je lance aptitude en root tout le temps

Pour les solutions c’est bizarre. Avant au démarrage d’aptitude il me mettait un message rouge avec les modifications qu’il voulait faire et je pouvais appuyer sur e pour voir les autres solutions. Maintenant plus de message et pour voir les modification je suis obligé d’appuyer sur g et à ce stade je n’arrive pas à voir les autres solutions.[/li][/ol] Excuse mon ignorance, je ne suis pas du tout familier avec aptitude en ncurses, je ne l’utilise normalement qu’en console.

Sur le fonctionnement de base de cette interface:

  • au lancement faire ‘u’ (update)
  • ensuite, s’il y a des paquets susceptibles d’être mis à jour, taper ‘U’ (je ne sais pas si ça correspond à safe ou full-upgrade, mais ça a peu d’importance je pense puisque tu peux toujours examiner les solutions proposées).
  • annuler les actions en attente avec CTRL+u ou à partir des menus (CTRL+t)
  • appliquer ‘g’
  • recherche avec ‘/’ ou ‘?’ et recherche filtrée avec ‘l’ (très pratique ça)
  • installer/enlever/purger ‘+/-/_’
  • voir les paquets cassés ‘b’ ou avec les menus
    Il y a une doc html bien faite (aptitude-doc-fr), la page de manuel étant dédiée à la ligne de commande.

Dans ton cas, je pense qu’un paquet à mettre à jour (et marquer “Upgradable”) pose des problèmes.
Donc une solution serait (après l’avoir trouvé) de le marquer comme gelé ou à garder (avec ‘=’ ou ‘:’ ), tu pourras ré-essayer de le mettre à jour plus tard.
Ce genre de trucs arrive parfois et il faut attendre 1 ou 2 jours que toutes les dépendances arrivent.

D’après ce que tu disais au début, il semble que la ligne de commande aptitude soit plus conservatrice que l’interface. Mais comme avec cette dernière, c’est facile de résoudre les problèmes, ce n’est pas gênant.

Moi j’adore cette interface :smiley:

merci pour toutes ces précisions :smiley:

C’est rentrée dans l’ordre, aptitude ne veut plus me désinstaller de paquets