instalando software sem sudo localmente

1

Eu não tenho direitos de administrador, mas preciso instalar programas. Eu li lá é o caminho para instalá-lo localmente, mas eu não encontrei exemplo mínimo para um programa (seja por exemplo vim ou opencv).

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

    
por beginh 29.08.2016 / 21:11

3 respostas

2

Compile o software a partir da fonte com make e, em seguida, execute a compilação resultante.

Isso deve estar perto o suficiente.

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

    
por Slava Knyazev 29.08.2016 / 21:41
2

Se você estiver instalando software para todos os usuários, em outras palavras, escrevendo na área do sistema, você sempre precisará da sudo senha (a menos que a configuração seja alterada para você por um administrador). No entanto, se você 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 olhada AppImages .

Geralmente, eles contêm as dependências dentro deles, o que faz com que seja bom para um único formato de pacote de arquivos. Você faz o download de um aplicativo e o executa clicando duas vezes nele. Não há necessidade de instalar. Outra vantagem é, na maioria das vezes, você obterá a última versão de uma aplicação que ainda não está disponível nos repositórios do Ubuntu.

A desvantagem dessas aplicações é que elas geralmente são maiores em tamanho. Outra é que eles nem sempre podem se integrar bem com o sistema existente. Eles correm de um ambiente isolado separado. Como resultado, muitas vezes, quando você deseja salvar arquivos, o local padrão mostrado seria 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 da AppImage, por exemplo

  • Clementine
  • Suportes
  • Chromium
por Anwar 30.08.2016 / 09:46
2

Para o Python, você pode fazer isso usando:

pip install --user XXX

em que XXX é o pacote que você deseja instalar.

    
por haojie yuan 21.01.2018 / 02:51