Je suis nouveau sur Linux et j'essayais de supprimer python afin de pouvoir l'installer à partir de zéro. Au lieu de supprimer uniquement les fichiers python dans/usr/local/bin/j'ai également supprimé ceux-ci:
/usr/bin/python
/usr/bin/python2.7
/usr/lib/python2.7
/usr/lib64/python2.7
/etc/python
/usr/include/python2.7
/usr/share/man/man1/python.1.gz
/usr/src/Python-3.7.3/python
Maintenant, chaque fois que j'essaie d'utiliser miam, je reçois:
-bash:/usr/bin/yum:/usr/bin/python: mauvais interprète: aucun fichier ou répertoire de ce type
Existe-t-il un moyen de résoudre ce problème ou la réinstallation de centos7 est-elle mon seul espoir?
Si c'est le dernier, comment puis-je le faire sur un serveur distant auquel je n'ai pas d'accès physique?
Vous pouvez simplement télécharger les packages et les réinstaller avec rpm
, sans avoir python sur votre système et un yum
cassé.
Trouvez la version que vous aviez installée
rpm -qf /usr/bin/python
Trouvez ensuite une URL de téléchargement et téléchargez et installez en une seule fois ou en plusieurs étapes:
rpm --reinstall -v http://mirror.centos.org/centos-7/7/updates/x86_64/Packages/python-2.7.5-80.el7_6.x86_64.rpm