Конфигурация бинарных файлов и библиотек для установленного приложения (UBUNTU 16.04 LTS)

Я неоднократно сталкиваюсь с проблемой. Например, я устанавливаю Python2.4, а затем устанавливаю python 3.0, оба файла сохраняются в системе Я вижу в /usr/bin и /usr/local/lib или /usr/lib.

Как мне настроить в таком случае, чтобы мои запущенные программы, основанные на программном обеспечении (python в данном примере), выбирали конкретную версию из нескольких версий.

Я полагаю, что существуют программные ссылки, которые указывают на файлы любой из версий, но как мне настроить эти программные ссылки так, чтобы они указывали на файлы соответствующих версий, как мне нужно...

0
17.11.2018, 02:06
1 ответ

Системы на базе Debian (такие как Ubuntu) используют Систему альтернатив Debian, чтобы определить, какие приложения связаны в /usr/bin и других общих системных каталогах.

Вы можете посмотреть, какие файлы связаны в каталоге /etc/alternatives.

Чтобы обновить эти ссылки, используйте команду update-alternatives --config с именем приложения, которое вы хотите изменить (требуется root или sudo).

Example:

user@ubuntu:~$ sudo update-alternatives --config view

There are 2 choices for the alternative view (providing /usr/bin/view).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/vim.basic   30        auto mode
  1            /usr/bin/vim.basic   30        manual mode
  2            /usr/bin/vim.tiny    10        manual mode

Press <enter> to keep the current choice[*], or type selection number:
0
28.01.2020, 04:50

Теги

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