Центр программного обеспечения Ubuntu не будет работать вообще

Центр программного обеспечения Ubuntu был странным со мной прежде, он не откроется в Тире, и я не мог открыть его правильно в терминале без чего-то идущего не так, как надо.

Я погуглил проблему, и люди рекомендовали обычное:

sudo apt-get update
sudo apt-get upgrade

Это не работало.

Таким образом я попробовал

sudo apt-get install --reinstall software-center


me@me-computer:~$ sudo apt-get install --reinstall software-center
[sudo] password for sonney: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  apport
The following packages will be upgraded:
  apport
1 to upgrade, 0 to newly install, 1 reinstalled, 0 to remove and 19                 not to upgrade.
164 not fully installed or removed.
Need to get 0 B/535 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] me@me-computer:~$ 

предложение, что центр программного обеспечения уже находится на моем компьютере. Однако, когда я ввожу

software-center

Я добираюсь

sonney@sonney-UX32A:~$ software-center
bash: /usr/bin/software-center: /usr/bin/python: bad interpreter: No such file or directory

Кто-то может помочь мне? Я запускаю Ubuntu 14.04

Править: Новому пользователю:

Я работал

ls /usr/bin/python*

получить довольно большой список

/usr/bin/python            /usr/bin/python3               /usr/bin/python3-config
/usr/bin/python2           /usr/bin/python3.4          /usr/bin/python3m
/usr/bin/python2.7         /usr/bin/python3.4-config   /usr/bin/python3m-config
/usr/bin/python2.7-config  /usr/bin/python3.4m         /usr/bin/python-config
/usr/bin/python2-config    /usr/bin/python3.4m-config  /usr/bin/pythonSAVE
4
задан 29 April 2015 в 19:24

2 ответа

Это кажется поврежденной символьной ссылкой Python в/usr/bin.

 ls -l /usr/bin/python

список все доступные двоичные файлы Python.

тогда просто создают символьную ссылку с

sudo ln -s /usr/bin/python3.4 /usr/bin/python3
1
ответ дан 1 December 2019 в 10:41

Проблема состоит в том, что software-center запускается со строки хижины #!/usr/bin/python, который, по-видимому, указывает на несуществующий файл в Вашей системе. Я предполагаю, что полные пути характерны для программ значения по умолчанию Ubuntu, а не более наиболее часто используемого разработчиками #!/usr/bin/env python, который принял бы значение по умолчанию к первой записи на Вашем (потенциально несовместимом) пути.

Это должно работать на основе вывода в Ваших комментариях:

sudo rm /usr/bin/python
sudo ln -s /usr/local/bin/python /usr/bin/python

, Если это не работает, Вы могли бы также попытаться реконфигурировать Python, который должен (надо надеяться), зафиксировать Ваши ссылки на сценарии:

sudo dpkg-reconfigure python

я не уверен, является ли полностью переустановка хорошей идеей, так как много материала в Ubuntu зависит от Python, но это - также опция:

sudo apt-get remove python
sudo apt-get install python

, Если это все еще не работает, добавляют apt-get autoremove и пробуют purge вместо remove для проверки , все уходит. Будьте тщательным использованием autoremove, хотя, оно может иметь неожиданные последствия в зависимости от состояния Ваших пакетов:

sudo apt-get purge python
sudo apt-get autoremove
sudo apt-get install python
0
ответ дан 1 December 2019 в 10:41

Другие вопросы по тегам:

Похожие вопросы: