Поскольку вы не знаете, что вы удалили, я предлагаю вам запустить sudo apt-get purge software-center, чтобы очистить все оставшиеся файлы. Затем вы можете переустановить с нуля, запустив sudo apt-get install software-center.
Что касается истории изменений, в вашей домашней папке есть файл журнала с именем .bash_history, который показывает историю команд, которые вы запускаете в терминале , Это скрытый файл, поэтому для его просмотра вам нужно нажать Ctrl + H. Это может дать вам подсказки о том, что вы удалили.
в Ubuntu 18.04 (Бионический Бивер) был питон3 как питон по умолчанию.
хотя вы установили вместо python2 пакет заголовка [Ф3], когда настроить скрипт программное обеспечение на самом деле вызывает [Ф4], это приводит к вызову [ф5] - который терпит неудачу из-за несовместимости синтаксиса:
[Ф1]значение по умолчанию можно переопределить путем задания переменной [ф6] в командной строке:
[Ф2]Ubuntu 18.04 (Bionic Beaver) имеет python3 как питон по умолчанию.
Хотя вы установили пакет заголовков на основе python2 python-dev, когда скрипт настройки программного обеспечения фактически вызывает python, это приводит к вызов python3 - из-за несовместимого синтаксиса:
checking for headers required to compile python extensions... File "<string>", line 1
import sys; print sys.prefix
^
SyntaxError: invalid syntax
File "<string>", line 1
import sys; print sys.exec_prefix
^
SyntaxError: invalid syntax
not found
configure: WARNING: Python not found, disabling python support
Вы можете переопределить значение по умолчанию, установив в командной строке переменную PYTHON=/usr/bin/python2:
$ ./configure PYTHON=/usr/bin/python2
.
.
.
checking for /usr/bin/python2 version... 2.7
checking for /usr/bin/python2 platform... linux2
checking for /usr/bin/python2 script directory... ${prefix}/lib/python2.7/dist-packages
checking for /usr/bin/python2 extension module directory... ${exec_prefix}/lib/python2.7/dist-packages
checking for headers required to compile python extensions... found
Ubuntu 18.04 (Bionic Beaver) имеет python3 как питон по умолчанию.
Хотя вы установили пакет заголовков на основе python2 python-dev, когда скрипт настройки программного обеспечения фактически вызывает python, это приводит к вызов python3 - из-за несовместимого синтаксиса:
checking for headers required to compile python extensions... File "<string>", line 1
import sys; print sys.prefix
^
SyntaxError: invalid syntax
File "<string>", line 1
import sys; print sys.exec_prefix
^
SyntaxError: invalid syntax
not found
configure: WARNING: Python not found, disabling python support
Вы можете переопределить значение по умолчанию, установив в командной строке переменную PYTHON=/usr/bin/python2:
$ ./configure PYTHON=/usr/bin/python2
.
.
.
checking for /usr/bin/python2 version... 2.7
checking for /usr/bin/python2 platform... linux2
checking for /usr/bin/python2 script directory... ${prefix}/lib/python2.7/dist-packages
checking for /usr/bin/python2 extension module directory... ${exec_prefix}/lib/python2.7/dist-packages
checking for headers required to compile python extensions... found