Problèmes possibles dans l'utilisation mixte d'apt-get, d'aptitude et de synaptique

12

Même si aptitude et synaptique sont tous deux frontaux à l'APT (et je ne m'en tiens qu'à apt-get), les particularités de chacun des frontaux dpkg / APT disponibles semblent causer des problèmes et des confusions lorsqu'ils sont utilisés de manière interchangeable. Les débutants en particulier - qui ont tendance à faire du copier-coller plus souvent, exécutant ainsi des commandes apt-get et aptitude plus ou moins à l'identique - peuvent trouver une situation déroutante.

Veuillez énumérer les problèmes possibles qui pourraient survenir lorsqu'ils sont mélangés et les conseils à éviter lorsque l'on doit s'appuyer sur plusieurs gestionnaires d'emballage.

Gödel
la source

Réponses:

3

Pour ce que je sais, différents gestionnaires de packages peuvent avoir des opinions différentes sur les packages installés automatiquement, ou du moins c'était vrai il y a longtemps, je ne sais pas si c'est encore le cas.

Cela peut avoir des conséquences sur la sous-commande de suppression automatique (sachez qu'aptitude n'a pas de sous-commande de suppression automatique, mais exécute automatiquement la suppression automatique).

On peut donc avoir des paquets inutiles, pas un gros problème de toute façon.

En outre, ils peuvent avoir une opinion différente sur les packages bloqués, mais cela ne devrait pas être un problème pour l'utilisateur normal qui n'utilise souvent pas cette fonctionnalité.

Les algorithmes de résolution des dépendances et des conflits sont plus ou moins équivalents, donc en conclusion, je pense que l'utilisateur peut mélanger l'utilisation de différents gestionnaires de paquets sans craindre de casser quelque chose.

enzotib
la source
1
La résolution des dépendances n'est pas équivalente. apt-get fait un meilleur travail. aptitude échoue souvent lors de l'installation de nouvelles versions de KDE où apt-get réussit.
maco
2

apt-get et aptitude utilisent vraiment le même backend. Si quelque chose installe un paquet en utilisant apt-get, aptitude sera bloqué et vice-versa.

aptitude est un peu mieux pour résoudre les conflits et nettoyer après lui-même, mais à la fin, si vous utilisez aptitude, synaptic ou apt-get, vous effectuez la même tâche .. c'est juste une question de préférence de l'utilisateur.

csgeek
la source
4
ehhh ils utilisent juste le même fichier de verrouillage
maco