Запуск Царапины в проблеме Ubuntu

Как установить Царапину 2 на Ubuntu 16.10. или 17.04 (64 бита)?

Следовали коду Martin, но разрешение отклонено, и никакой такой файл не существует, сообщения появляются.

Первый бит кода, кажется, работал так, у меня есть scratch.air файл

Любая ценившая справка - код, который я попробовал, ниже:

Создайте средство запуска:

$ 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
1
задан 16 September 2017 в 15:57

2 ответа

Обычно,/usr/share/applications каталог принадлежит корню - Вы не сможете к cat в файл там без sudo. Можно или изменить команду здесь-документа к

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

или просто использовать редактора для создания .desktop файла вместо этого

sudoedit /usr/share/applications/Scratch2.desktop
<час>

FWIW, которому я не верю .desktop, файлы должны выполнить разрешение, но если бы они сделали то Вам было бы нужно sudo для изменения этого также

sudo chmod +x /usr/share/applications/Scratch2.desktop
2
ответ дан 7 December 2019 в 12:32

Огромное спасибо за этот ответ. Это работало отлично. Я отправляю это как ответ, так как это более ясно для меня/других видеть, насколько легкий это.

, Как указано в комментариях, я заменил строку, обеспеченную в предыдущем ответе для исходной команды, данной затем, я просто скопировал остальную часть команды. Еще раз спасибо... Это работало красиво. Я также изменил версию Царапины для загрузки. Я сначала установил версию (номер 456.0.1), но обновленный просто загружает и не делает устанавливает его.... Я проверил текущую версию-456.0.4-на веб-сайте, и я изменил его соответственно на все команды для установки его.

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_
1
ответ дан 7 December 2019 в 12:32

Другие вопросы по тегам:

Похожие вопросы: