Есть ли & ldquo; most & rdquo; стабильная версия вина для установки / запуска приложений на базе .NET. [dубликат]

Когда вы выполняете команду foo (где foo заменяется любой командой, которую вы выполняете), оболочка ищет все каталоги в переменной среды PATH для файла с именем foo с разрешениями на выполнение .

Если он не находит его, то в системе Ubuntu с конфигурацией по умолчанию выполняется команда /usr/lib/command-not-found foo. Это делается в файле /etc/bash.bashrc.

Вот что производит вывод, например:

$ foo
No command 'foo' found, did you mean:
 Command 'fio' from package 'fio' (universe)
 Command 'goo' from package 'goo' (universe)
 Command 'fop' from package 'fop' (main)
 Command 'fox' from package 'objcryst-fox' (universe)
 Command 'xoo' from package 'xoo' (universe)
 Command 'zoo' from package 'zoo' (universe)
foo: command not found

И:

$ gnuchess
The program 'gnuchess' is currently not installed.  You can install it by typing:
sudo apt-get install gnuchess

Программа command-not-found (т. е. /usr/lib/command-not-found) является скриптом Python:

$ file /usr/lib/command-not-found
/usr/lib/command-not-found: a /usr/bin/python script text executable

Итак, если ваша установка Python нарушена, ожидается, что command-not-found всегда будет терпеть неудачу и дать сообщение об ошибке Python. Вы можете исправить эту проблему, установив свою установку на Python.

Ubuntu поставляется с установленным Python и требует, чтобы Python для множества программ (например, диспетчер обновлений и Центр программного обеспечения, например). Различные версии Python одновременно доступны через официальные источники программного обеспечения, и разные версии могут быть установлены одновременно без конфликтов. Тем не менее, также можно установить Python вручную, построив его из источника. Если вы это сделаете, вам придется убедиться, что ваш скомпилированный и установленный Python не конфликтует с другими установленными реализациями Python.

Итак, первое, что вам нужно сделать, это удалить любой установленный вручную Python , При его установке существует каталог, в котором вы выполнили бы команду sudo make install. Вам нужно перейти в этот каталог и запустить sudo make uninstall.

После того, как вы удалили все ручные установки Python (если есть), затем полностью переустановите Python:

sudo apt-get update
sudo apt-get --purge --reinstall install python

That вероятно, будет работать. Если это не так, пожалуйста, укажите вывод:

which -a python
file /usr/bin/python /usr/bin/python2.7
174
задан 21 June 2018 в 16:36

0 ответов

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

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