web-dev-qa-db-fra.com

Comment installer des dépendances manquantes sur mon système?

J'étais en train d'essayer de réparer ce problème , et j'ai supprimé certains paquets importants. Quand j'ai réalisé que cela nettoyait plus de choses que j'avais prévu, je viens de redémarrer, plutôt que d'essayer de trouver le processus forké et de l'arrêter. Maintenant, je peux voir dans aptitude que j'ai plusieurs paquets cassés, qui n'apparaissent PAS dans synaptic. Plutôt que d'essayer d'installer les packages manquants (par exemple, Python, YIKES!), La "résolution" consiste à supprimer 354 packages toujours installés, en fonction des éléments manquants. Existe-t-il une commande pour parcourir tous les packages installés et s'assurer que toutes leurs dépendances sont également installées? Si je pouvais juste obtenir une liste, ce serait utile, mais, clairement, une commande consistant à simplement "le faire" et à les installer serait préférable.

1
David Krider

Outre les suggestions d'installation et/ou apt-get -f install mentionnées dans les commentaires, vous pouvez indiquer à aptitude de trouver une résolution différente en utilisant les touches , et . pour parcourir la liste. des résolutions disponibles dans la vue d’examen (entrée avec e). Parfois, la première solution suggérée implique la désinstallation de packages, alors que les quelques-unes suivantes impliquent des opérations de mise à niveau/dégradation/réinstallation.

De plus, vous pouvez "accepter" ou "rejeter" les propositions concernant des packages individuels en les sélectionnant dans la liste en haut et en utilisant respectivement les touches a ou r. Cela obligera aptitude à trouver des solutions qui répondent à vos exigences (bien que, si vous en spécifiez trop, il se peut que la résolution ne soit pas possible).

2
user21322