
No tengo derechos de administrador pero necesito instalar programas. Leí que existe una forma de instalarlo localmente, pero no encontré un ejemplo mínimo para un programa (sea, por ejemplo, vim u opencv).
¿Cómo podría hacerlo usando apt-get install o pip y cuál es la diferencia práctica en comparación con la instalación con derechos de administrador?
Respuesta1
Si está instalando software para todos los usuarios, en otras palabras, escribiendo en el área del sistema, siempre necesitará la sudo
contraseña (a menos que un administrador cambie la configuración). Sin embargo, si desea utilizar su propio software, tiene varias opciones.
- Compile y cree el software desde el código fuente e instálelo en el espacio de usuario.
- Encontrar versiones portátiles de software
Para aplicaciones portátiles, puedes echar un vistazo.Imágenes de la aplicación.
Por lo general, contienen las dependencias dentro de sí mismos, lo que los hace adecuados para un formato de paquete de un solo archivo. Descargas una aplicación y la ejecutas haciendo doble clic en ella. No es necesario instalarlo.Otra ventajaEs decir, la mayoría de las veces obtendrás la última versión de una aplicación que aún no está disponible en los repositorios de Ubuntu.
La desventaja de estas aplicaciones es que suelen ser de mayor tamaño. Otra es que no siempre pueden integrarse bien con el sistema existente. Corren desde un entorno aislado y separado. Como resultado, a menudo, cuando desea guardar archivos, la ubicación predeterminada que se muestra será diferente de su directorio de inicio. Otra triste noticia es que sólo las aplicaciones GUI populares están disponibles en este formato.
Aquí hay algunas aplicaciones de AppImage, por ejemplo.
Respuesta2
Compile el software desde el código fuente make
y luego ejecute la compilación resultante.
Eso debería estar lo suficientemente cerca.
De lo contrario, agregue cada una de las instalaciones a su variable PATH.
Respuesta3
Para Python puedes hacerlo usando:
pip install --user XXX
¿Dónde XXX
está el paquete que desea instalar?