Je sais que c'est une situation amusante mais j'ai supprimé python avec tous les programmes associés d'Ubuntu en utilisant sudo apt-get remove python? Évidemment, je peux réinstaller python, mais cela me prendra beaucoup de temps pour installer tous les programmes que j'ai supprimés. Peut-être y a-t-il une solution?
Merci
Réponses:
Il n'y a pas de moyen simple mais si vous regardez /var/log/apt/history.log vous pouvez voir ce qui a été supprimé. Réinstallez simplement chaque package supprimé.
la source
Je viens de faire cette erreur, vous pouvez exécuter les commandes ci-dessous pour annuler la suppression des packages Cela va extraire les informations des packages supprimés du fichier journal et les réinstaller
la source
apt remove libboost*
c'était une mauvaise idéesudo apt remove python3
hahaapt purge
alors déchirez-moi, heureusement que c'était une nouvelle installation. Ce serait bien de savoir que les systèmes d'exploitation clés (pour la plupart des gens), comme netplan, l'exigent. Bien sûr, il la référence dans la liste de suppression, avant de demander si vous êtes sûr, mais qui a le temps de regarder et d'être sûr quand il est plus facile de frapper lay
clé etreturn
votre système dans l'oubli ...J'ai trouvé un truc sympa sur les forums Ubuntu .
Il est possible d'exécuter ce qui suit dans un terminal:
Regardez la sortie, puis utilisez
et remplacez [packages] par la dernière ligne de packages qui a été retournée (notez qu'elle peut se terminer).
la source
Recherchez tous les packages qui ont été désinstallés. Il est stocké dans /var/log/apt/history.log . Vous pouvez écrire un programme shell pour installer chaque package qui a été supprimé. Écrivez-le sur n'importe quel éditeur de texte GNU Emacs, vi, GNU Nano. Exécutez-le via le terminal. Tous les programmes qui ont été désinstallés seront réinstallés par eux-mêmes.
la source
Pour ajouter à la réponse de ablackhat, vous pouvez copier et coller tout après la dernière commande de suppression
/var/log/apt/history.log
dans un nouvel éditeur de programmeurs. Regex remplace:.*?,
par(chaîne vide) et copie tous les packages séparés par des espaces résultants. Ensuite, exécutez
$ sudo apt-get install <paste>
la source
La mise à niveau en restaure la majeure partie, le reste .. vous pouvez utiliser les techniques indiquées ci-dessus. Pour mettre à niveau, tapez simplement "sudo apt-get upgrade"
la source
apt-get upgrade
réinstaller les packages qui ont été volontairement supprimés?apt-get dist-upgrade
si tu
Python sera réinstallé avec toutes ses conditions préalables, ce qui est, je suppose, tous les programmes associés dont vous parlez?
la source