¿Sería posible instalar paquetes sin derechos de administrador (sudo?) En Ubuntu?
No tiene que ser de todo el sistema, tal vez una instalación privada dentro de / home.
Quiero esto porque me gustaría configurar mi PC para que puedas hacer lo que necesites sin tener que ingresar tus privilegios. De esta manera, puedo permitir que cualquier persona use mi sistema Ubuntu (por su propia cuenta, por supuesto) y simplemente decirles que cada vez que se les pida que se autentiquen, NO lo hagan.
Actualmente, puedo ejecutar Banshee, chromium, LO, guardar datos en / home, administrar mi biblioteca de música, etc. sin autenticación.
Sin embargo, no puedo instalar say, VLC o CHM reader sin privilegios.
Entiendo que hay algunos paquetes que tocan el funcionamiento interno de mi sistema (por ejemplo, linux-kernel-image) en los que no tiene sentido tener una instalación privada "/ home". Y que los paquetes no están claramente etiquetados como "triviales" y "no triviales".
No obstante, me gustaría que el sistema (¿sináptico?) Intente instalarse sin ningún derecho hasta que no pueda continuar, en el que muestra el tradicional "Requiere autenticación"
fuente
Respuestas:
Debe desempaquetar manualmente la deb, colocar archivos en algún lugar y asegurarse de que tenga acceso a las bibliotecas que necesita. El comando Chroot puede ayudar a usar dpkg o apt-get, aunque no creo que mucha gente lo haya hecho. Si desea hacer una máquina, donde no necesita la contraseña de root en absoluto, debe usar sudo ampliamente. Sudo se puede ajustar para permitir solo comandos dados con parámetros dados sin contraseña.
fuente
No recomendaría hacerlo, pero puede hacerlo instalando desde el código fuente que he encontrado. es decir, debe descargar el código fuente y construirlo usted mismo. Sin embargo, primero debería tener instaladas todas las herramientas esenciales de compilación.
Luego, cuando descargue el código fuente, podría crear un directorio de aplicaciones en su directorio de inicio y construir desde la fuente allí.
En general: ./configure --prefix = / home / user / apps make make install
Luego agregue / home / user / apps / bin a su ruta en su bashrc.
De nuevo, no puedo aconsejar esto. ¿Por qué no configura una cuenta de usuario invitado en su PC o hace que inicien sesión como otros usuarios, o incluso mejor, haga que utilicen una versión en vivo de Unity 11.04 con pen drive con un sistema de archivos persistente? instalar lo que quieran allí. Guarda desordenando tu PC.
fuente
Utiliza una máquina virtual. Eso resolverá todos tus problemas:
fuente