Links simbólicos: por que eles são tão ruins?

10

Por que o uso de links simbólicos para alterar a versão padrão do Python no Ubuntu é considerado inseguro?

Eu li essa informação em vários fóruns, mas não encontrei uma resposta sobre por que isso acontece.

    
por Community 28.05.2014 / 14:55

2 respostas

21

Na maioria dos sistemas, python refere-se a python2 e python3 refere-se a python3.

O motivo pelo qual um link simbólico criado com python para se referir a python3 é considerado inseguro é porque isso fará com que os aplicativos que usaram python se refiram a python2 para travar ou se comportar mal. Isso ocorre principalmente porque o python3 não é compatível com o python2; eles são muito diferentes em sintaxe e semântica .

Você deve preferir usar aliases como uma alternativa melhor para usar o python para se referir ao python3 .

links simbólicos em geral não são ruins, depende de como você os usa.

    
por jobin 28.05.2014 / 14:58
1

Não é bom alterar o padrão python , pois muitos programas usam python 2 em vez de python 3 . Por que você não usa o comando python3 quando precisa, sem fazer alterações?

    
por nux 28.05.2014 / 15:29