Configuração de binários e bibliotecas para o aplicativo instalado (UBUNTU 16.04 LTS)

0

Estou enfrentando um problema repetidamente. Por exemplo, digamos que eu instale o Python2.4 e então eu instalo o python 3.0, ambos os arquivos são mantidos no sistema que eu vejo em / usr / bin e / usr / local / lib ou / usr / lib.

Como faço para configurar, nesse caso, meus programas em execução baseados no software (python neste exemplo) para escolher uma determinada versão dentre várias versões.

Acredito que existam links soft que apontam para um dos arquivos da versão, mas como eu configuro esse link para apontá-los para os arquivos da versão correspondente, conforme exigido por mim ...

    
por DevBee 11.09.2016 / 13:35

1 resposta

0

Sistemas baseados no Debian (como o Ubuntu) usam o Sistema de Alternativas Debian para determinar quais aplicativos estão vinculados em /usr/bin e outros diretórios compartilhados do sistema.

Você pode ver quais arquivos estão vinculados no diretório /etc/alternatives .

Para atualizar esses links, use o comando update-alternatives --config com o nome do aplicativo que você deseja alterar (requer raiz ou sudo ).

Exemplo:

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:
    
por 11.09.2016 / 17:13