1 votos

El lanzamiento de Cero en Ubuntu problema

Cómo instalar Scratch 2 en Ubuntu 16.10. o 17.04 (64 bits)?

Han seguido el código de Martin, pero el permiso denegado y que no existe ese archivo, aparecerán mensajes.

El primer bit de código parece haber funcionado, así que tengo el cero.archivo de air

Cualquier ayuda apreciada - código que he probado es el siguiente :

Crear lanzador:

$ cat << _EOF_ > /usr/share/applications/Scratch2.desktop
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=/opt/adobe-air-sdk/adobe-air/adobe-air /opt/adobe-air-sdk/scratch/Scratch-456.0.1.air
Icon=/opt/adobe-air-sdk/scratch/scratch.png
Terminal=false
Name=Scratch 2
Comment=Programming system and content development tool
Categories=Application;Education;Development;ComputerScience;
MimeType=application/x-scratch-project
_EOF_

$ chmod +x /usr/share/applications/Scratch2.desktop

1voto

Badal Puntos 552

Muchas gracias por esta respuesta. Funcionó a la perfección. Voy a postear esto como una respuesta, ya que es evidente-er para mí/otros a ver lo fácil que es.

Como se indicó en los comentarios, que sustituyó a la línea proporcionada en la respuesta anterior para el original de la orden dada a continuación he copiado el resto de la orden. Gracias de nuevo... funcionó muy bien. También he cambiado el Cero de la versión para descargar. Por primera vez instalado la versión(número 456.0.1) pero la actualiza solo descargas y no lo instala.... He comprobado la versión actual -456.0.4 - en la página web y me lo cambiaron en consecuencia a todos los comandos para instalarlo.

cat << _EOF_ | sudo tee /usr/share/applications/Scratch2.desktop
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Exec=/opt/adobe-air-sdk/adobe-air/adobe-air /opt/adobe-air-sdk/scratch/Scratch-456.0.4.air
Icon=/opt/adobe-air-sdk/scratch/scratch.png
Terminal=false
Name=Scratch 2
Comment=Programming system and content development tool
Categories=Application;Education;Development;ComputerScience;
MimeType=application/x-scratch-project
_EOF_

-1voto

steeldriver Puntos 19092

Normalmente, el directorio /usr/share/applications directorio es propiedad de root - usted no será capaz de cat a un archivo sin sudo. Puede modificar el aquí-doc comando para

cat << _EOF_ | sudo tee /usr/share/applications/Scratch2.desktop

o, simplemente, utilizar un editor para crear el .archivo de escritorio en lugar

sudoedit /usr/share/applications/Scratch2.desktop

Por lo que vale yo no creo .desktop archivos necesitan permiso de ejecución, pero si lo hiciera sería necesario sudo a cambio de que así

sudo chmod +x /usr/share/applications/Scratch2.desktop

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: