Вопрос Удаление idle-python2.7 в Ubuntu 12.04


У меня возникают некоторые проблемы при обновлении пакетов на Ubuntu 12.04:

Processing triggers for menu ...
Errors were encountered while processing:
 idle-python2.7
Setting up idle-python2.7 (2.7.3-0ubuntu3.5) ...
Traceback (most recent call last):
  File "/usr/lib/python2.7/compileall.py", line 16, in <module>
    import struct
  File "/usr/lib/python2.7/struct.py", line 1, in <module>
    from _struct import *
ImportError: No module named _struct
dpkg: error processing idle-python2.7 (--configure):
 subprocess installed post-installation script returned error exit status 1

Я считаю, что это может быть связано с idle-python2.7 и я хочу удалить его с помощью:

sudo apt-get remove idle-python2.7

чтобы убедиться, что это исправляет, но я боюсь, что я буду поддерживать свою систему.

Можно ли безопасно удалить этот пакет? Как я могу запустить «пробное удаление», чтобы увидеть, что будет удалено вместе с ним?


2
2017-08-18 13:20


происхождения


Сдвиньте 2 секунды после отправки ответа? У вас даже не было времени прочитать его! - Gabriel
Не могли бы вы сказать это? - Gabriel
Поскольку Тим (askubuntu.com/users/186134/tim) удалил его комментарии (и, надеюсь, его downvote тоже), я оставляю его имя здесь ради исторической точности. - Gabriel


ответы:


С терминала попробуйте запустить следующую команду, чтобы увидеть, что она делает:

idle-python2.7  

Команда открывает новое окно IDLE (с использованием Python-2.7) Integrated Development Environment для Python. idle-python2.7 - это просто приложение, поэтому безопасно удалять IDLE (используя Python-2.7) из Ubuntu Software Center или из терминала, набрав:

sudo apt-get remove idle-python2.7    

2
2017-08-18 13:29



Большое спасибо @karel, я удалил его, и проблема исчезла. Если вы хотите, чтобы вы могли unix.stackexchange.com/questions/150106/... и ответьте на этот вопрос, так как он напрямую связан. - Gabriel
@Gabriel FYI вы можете запустить «пробное удаление», добавив --dry-run или -s (имитировать) вариант, т.е. sudo apt-get remove --dry-run idle-python2.7 - steeldriver
Отлично, спасибо @steeldriver Я знал, что есть способ сделать это! - Gabriel