Seria possível instalar pacotes sem direitos de administrador (sudo?) No Ubuntu?
Não precisa ser de todo o sistema, talvez uma instalação privada em / home.
Quero isso porque gostaria de configurar meu PC para que você possa fazer o que precisar sem precisar entrar para aumentar seus privilégios. Dessa forma, posso alegremente permitir que qualquer pessoa use meu sistema Ubuntu (por conta própria, é claro) e simplesmente dizer a eles que sempre que lhes for solicitado que se autentiquem, NÃO.
Atualmente, posso executar o Banshee, chromium, LO, salvar dados em / home, gerenciar minha biblioteca de músicas etc. sem autenticação.
No entanto, não consigo instalar, digamos, leitor VLC ou CHM sem privilégios.
Entendo que existem alguns pacotes que afetam o funcionamento interno do meu sistema (por exemplo, linux-kernel-image) onde não faz sentido ter uma instalação "/ home" privada. E que os pacotes não são claramente rotulados como "triviais" e "não triviais".
No entanto, eu gostaria que o sistema (sináptico?) Tentasse instalar sem nenhum direito até que não possa prosseguir, sobre o qual ele exibe o tradicional "Você requer autenticação"
fonte
Respostas:
Você deve descompactar manualmente o deb, colocar os arquivos em algum lugar e garantir que ele tenha acesso às bibliotecas necessárias. O comando Chroot pode ajudar a usar o dpkg ou o apt-get, embora eu não ache que muitas pessoas tenham feito isso. Se você deseja criar uma máquina em que você não precisa da senha do root, use o sudo extensivamente. O Sudo pode ser ajustado para permitir apenas comandos com parâmetros definidos sem senha.
fonte
Eu não recomendaria fazê-lo, mas você pode fazê-lo instalando a partir do código fonte que encontrei. ou seja, você precisa baixar o código fonte e construí-lo. No entanto, você precisaria ter todas as ferramentas essenciais de compilação instaladas primeiro.
Então, quando você baixar o código-fonte, poderá criar um diretório de aplicativos no diretório inicial e criar a partir da fonte lá.
Em geral: ./configure --prefix = / home / user / apps make make install
Em seguida, adicione / home / user / apps / bin ao seu caminho no seu bashrc.
Mais uma vez, não posso aconselhar isso. Por que você não configura uma conta de usuário convidado no seu PC ou faz logon como outros usuários ou, melhor ainda, faz com que eles usem uma versão do pen drive ao vivo do Unity 11.04 com um sistema de arquivos persistente e eles podem inicializar com isso e instale o que eles querem lá. Salva bagunçando seu PC.
fonte
Use uma máquina virtual. Isso resolverá todos os seus problemas:
fonte