web-dev-qa-db-fra.com

Accidentellement désinstallé la plupart de mes programmes ... aide?

J'ai fait un 'apt-get remove' sur de nombreux paquets, y compris Zip, curl, libx11-dev, libglib2.0-dev, etc., et après cela, presque toutes mes applications ont disparu en silence (I - crois que c'est ce qui l'a causée bien que je ne sois pas à 100% ... J'ai aussi désinstallé mon installation python et fait d'autres choses avant de finalement aller ouvrir un programme [terminal] et a constaté que la plupart de mes programmes avaient disparu, y compris le centre de logiciels Ubuntu, etc. Est-ce que quelqu'un sait ce qui peut avoir causé cela ou, mieux, comment tout rafraîchir? (non, je n'ai pas créé de point de restauration :-() Ou suis-je arrosé?

4
fatfreddyscat

Le centre logiciel dépend de python. vous voudrez peut-être essayer d'installer (ou de réinstaller) le méta-paquet d'ubuntu-desktop, cela devrait vous permettre de récupérer l'essentiel,

Sudo apt-get install ubuntu-desktop

s'il est déjà insallé, supprimez-le (Sudo apt-get remove ubuntu-desktop) puis installez-le, ne vous inquiétez pas c'est un méta-paquet, utilisé pour installer et mettre à jour un ensemble de paquets, est dans ubuntu-desktop?

6
Mateo

C'est facile à récupérer ;-P

Tout d’abord, découvrez tout ce que vous venez de supprimer en:

grep remove /var/log/dpkg.log

Et ré-installer les choses nécessaires par

Sudo apt-get install XX

Ne vous souciez pas des dépendances, trouvez juste les paquets dont vous avez besoin, ils seront installés automatiquement.

5
daisy

Vos programmes n'ont pas été supprimés "en silence". Les paquets dans Ubuntu ont des 'dépendances', d'autres paquets qui doivent être installés pour fonctionner correctement. Le Centre logiciel Ubuntu dépend de Python. Par conséquent, lorsque vous avez désinstallé Python, le Centre logiciel a également été supprimé, car il n'aurait pas fonctionné sans ses dépendances.

apt-get vous avertit quand il va supprimer des paquets comme celui-ci. La prochaine fois que vous supprimez des éléments avec apt-get remove, lisez la liste des paquets à supprimer. Tous les packages supplémentaires qui seront désinstallés et que vous n'avez pas spécifiés seront répertoriés dans une rubrique du type "Les packages supplémentaires suivants seront désinstallés:". Faites attention à ce que apt-get va faire, et vous devriez pouvoir éviter de futures catastrophes.

2
Marius