Por que o uso de links simbólicos para alterar a versão padrão do python no Ubuntu é considerado inseguro?
Li essas informações em vários fóruns, mas não encontrei uma resposta sobre o motivo.
Por que o uso de links simbólicos para alterar a versão padrão do python no Ubuntu é considerado inseguro?
Li essas informações em vários fóruns, mas não encontrei uma resposta sobre o motivo.
Respostas:
Na maioria dos sistemas, python
refere-se a python2 e python3
refere-se a python3.
O motivo pelo qual um link simbólico criado python
para se referir python3
é considerado inseguro é porque isso fará com que os aplicativos que costumavam python
se referir python2
a travem ou se comportem mal. Isso ocorre principalmente porque python3 não é compatível com versões anteriores com python2; eles são muito diferentes em sintaxe e semântica .
Você deve usar aliases como uma alternativa melhor para usar python para se referir a python3 .
links simbólicos em geral não são ruins, depende de como você os usa.
Não é bom alterar o padrão python
, porque muitos programas usam python 2
mais do que python 3
. Por que você simplesmente não usa o python3
comando quando precisa, sem fazer alterações?
paython
? (Três vezes também) :)