2

Я случайно перезаписал свой исполняемый файл /usr/bin/python2.7. Когда я пытаюсь переустановить с

aptitude переустановить python2.7

Это терпит неудачу, потому что, python2.7 требуется, чтобы установить python2.7. Я в безвыходном положении. У меня установлен python2.6, но aptitude не работает с этим.

Есть идеи? Мне просто нужно заменить этот исполняемый файл, но я нигде не могу его найти.

3 ответа3

5

Вы можете скачать необходимый пакет отсюда:

http://packages.ubuntu.com/natty/python-minimal

затем используйте dpkg для его установки (я не думаю, что для запуска нужен python):

sudo dpkg -i python-minimal_2.7.1-0ubuntu5_all.deb

Если вы не используете Ubuntu 11.04, вам может потребоваться загрузить правильную версию с packages.ubuntu.com для вашей версии Ubuntu. Если это так, то имя файла .deb также изменится в команде dpkg .

2

Подобная проблема была решена с помощью следующих команд:

sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get --fix-missing install
sudo apt-get clean all
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get clean all
sudo apt-get autoremove
1

вы смотрели в /usr /bin? могут быть другие версии python (другие исполняемые файлы), которые вы могли бы создать символическую ссылку на python2.7 для

или скопируйте мусорное ведро с другой машины той же арки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .