Estoy tratando de actualizar manualmente el cromo con Chromium Updater .
Me da un chrome-linux.zip.
Puede extraer eso, luego ejecutarlo /.chrome
para ejecutarlo, funciona bien.
Ahora la pregunta es: ¿dónde lo instalo?
Esta pregunta sugiere usar / usr / opt o / usr / local.
Entonces puedo mover la carpeta allí usando sudo. Ahora, para ejecutar el software, necesito usar sudo; de lo contrario, me deniegan el permiso.
Esta parece ser la forma incorrecta de hacer las cosas. No debería ser un superusuario para ejecutar el software.
installation
permissions
chromium
usuario1068446
fuente
fuente
sudo chown -R <user> <directory>
, donde <usuario> es su nombre de usuario y <directorio> es el directorio de cromo. La forma correcta de hacerlo sería asignar los permisos correctos: diría 755, pero no sé si Chrome necesita permisos de escritura.sudo chown -R dave /usr/opt/bin/chrome-linux/chrome
acepta eso./usr/opt/bin/chrome-linux/chrome
- Permiso denegado.sudo /usr/opt/bin/chrome-linux/chrome
funcionará, pero me dará un error emergente que dice 'no se puede ejecutar como root'.Respuestas:
Si es posible, quédese con las instalaciones de administración de paquetes de su distribución, como apt, yum, portage. De lo contrario, asegúrese de que los binarios instalados sean ejecutables por su público objetivo:
ajustar la ruta del binario según sea necesario.
También creo que debe consultar la documentación del instalador porque establecer los permisos correctos es una de sus responsabilidades. Estoy dispuesto a apostar que Google no lo arruinó (pero es posible que nunca sepas).
Actualizar
La forma más fácil de actualizar su Chrome es descargar y extraer el archivo de actualización en una ubicación temporal y luego copiar los archivos a la carpeta de instalación. La carpeta de instalación variará dependiendo de dónde el usuario instaló el navegador manualmente o dónde lo colocó el paquete de la distribución. En Gentoo, Chrome vive en / opt / google / chrome. Actualicé con éxito mi copia de Chrome de la versión 21 a la 25 usando los siguientes comandos:
Este método supone que está instalada una copia de trabajo de Chrome y copia todos los archivos en la carpeta de actualización, al tiempo que conserva la ejecubilidad de los permisos en la carpeta original. Le sugiero que use su administrador de paquetes para volver a instalar Chrome antes de hacer lo anterior como root.
Esto es lo que veo en el cuadro de diálogo acerca de, antes y después de los pasos anteriores:
fuente
man chmod
.sudo /usr/opt/bin/chrome-linux/chrome
ejecutará el programa pero luego me da el error 'no se puede ejecutar como root'.sudo chmod 755 /usr/opt/bin/chrome-linux/chrome
- trabajos. No se muestra ningún mensaje. ahora/usr/opt/bin/chrome-linux/chrome
- Permiso denegado.bash: /usr/opt/bin/chrome-linux/chrome: Permission denied