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.
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?
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.
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.
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
Para o Python, você pode fazer isso usando:
pip install --user XXX
em que XXX
é o pacote que você deseja instalar.