Onde instalar software externo não-root? [duplicado]

1

Eu quero instalar o Miniconda, mas não quero fazer isso como root. Existe um diretório (exceto ~/ ) onde eu posso instalar software externo como um usuário não-root?

Eu não quero instalá-lo no diretório padrão ~/miniconda3

    
por Bill 25.05.2018 / 08:23

2 respostas

0

Você tem acesso root? Na maioria das vezes, para editar pastas que não estão em seu diretório pessoal, você precisa ter acesso sudo ou root. Se você tiver acesso root, poderá sempre criar uma pasta onde e, em seguida, alterar a propriedade usando sudo chown *user* /path/to/folder . Então, o usuário poderá instalar pacotes nessa pasta. Se você não tem privilégios root ou sudo, fica preso usando sua pasta pessoal, a menos que peça ao administrador do sistema para criar um diretório em outro lugar para você.

Eu costumo colocar outros pacotes na pasta / opt e nenhum deles é usado como root. No entanto, eu os instalei usando o sudo, depois mudei a propriedade para o usuário apropriado após o fato.

    
por GRRegis 25.05.2018 / 08:43
1

Acho que você está confundindo ~/ com / . ~/ é seu diretório inicial e não seu diretório raiz. Onde, como / será seu diretório raiz, onde você encontrará /home/USER/ , que é longhand para ~/ .

    
por j-money 25.05.2018 / 08:44