instalando software sem sudo localmente

instalando software sem sudo localmente

Não tenho direitos de administrador, mas preciso instalar programas. Eu li que existe uma maneira de instalá-lo localmente, mas não encontrei um exemplo mínimo para um programa (seja por exemplo vim ou opencv).

Como eu poderia fazer isso usando apt-get install ou pip e qual a diferença prática em comparação à instalação com direitos de administrador?

Responder1

Se você estiver instalando software para todos os usuários, ou seja, escrevendo na área do sistema, você sempre precisará da sudosenha (a menos que a configuração seja alterada por um administrador). No entanto, se quiser usar seu próprio software, você tem várias opções.

  1. Compile e construa o software a partir do código-fonte e instale-o no espaço do usuário.
  2. Encontrando versões portáteis de softwares

Para aplicativos portáteis, você pode dar uma olhadaImagens de aplicativos.

Geralmente eles contêm as dependências dentro de si, tornando-os bons para um formato de pacote de arquivo único. Você baixa um aplicativo e o executa clicando duas vezes nele. Não há necessidade de instalar.Outra vantagemisto é, na maioria das vezes você obterá a versão mais recente de um aplicativo que ainda não está disponível nos repositórios do Ubuntu.

A desvantagem desses aplicativos é que eles geralmente são maiores. Outra é que nem sempre conseguem integrar-se bem com o sistema existente. Eles são executados em um ambiente isolado e separado. Como resultado, muitas vezes, quando você deseja salvar arquivos, o local padrão mostrado será diferente do seu diretório inicial. Outra triste notícia é que apenas os aplicativos GUI populares estão disponíveis neste formato.

Aqui estão alguns aplicativos AppImage, por exemplo

Responder2

Compile o software a partir do código-fonte makee execute a compilação resultante.

Isso deve estar perto o suficiente.

Caso contrário, adicione cada uma das instalações à sua variável PATH.

Responder3

Para Python, você pode fazer isso usando:

pip install --user XXX

onde XXXestá o pacote que você deseja instalar.

informação relacionada