-
Compile e instale em
~/bin
(e edite seu.bashrc
para definir oPATH
para incluí-lo). bibliotecas podem, da mesma forma, ser compiladas e instaladas em~/lib
(definirLD_LIBRARY_PATH
para apontar para isso), e os cabeçalhos de desenvolvimento podem ser instalados em, e.~/includes
. -
Dependendo dos detalhes específicos dos programas que você deseja instalar e das bibliotecas das quais eles dependem, você pode baixar os arquivos .deb e usar '
dpkg-deb -x
' para extraí-los sob seu diretório pessoal. Você terá muita "diversão" definindo oPATH
,LD_LIBRARY_PATH
e outrosvariables
. Quanto mais complexo o programa ou aplicativo que você está instalando, mais divertido você estará:)Você, é claro, não conseguirá instalar
setuid
binários dessa forma - eles instalarão, mas (já que você não tem permissão para chown-los para root ou definir osetuid
bit neles) eles serão apenas binários normais de sua propriedade.De forma semelhante, os daemons e serviços do sistema que esperam estar em execução como um determinado
UID
ou que têm a capacidade de alterar o uid ou esperam que os arquivos estejam em/etc
rather~/etc
e assim por diante provavelmente não funcionarão bem, se em tudo. -
A maioria dos administradores consideraria
Muito poucos, no entanto, considerariam a instalação de um cliente de torrent inofensivo, especialmente se eles tiverem que pagar por largura de banda ou acabar sendo legalmente responsáveis. A maioria dos administradores de sistema provavelmente não ficaria totalmente feliz se os usuários finais instalassem esse software sem permissão. Eles podem dizer "claro, vá em frente, bata para fora" ou eles podem não ... mas você deve perguntar sobre qualquer coisa que possa causar problemas para os proprietários / administradores da máquina.mc
emcedit
como "inofensivos" programas inócuos.