Как я могу запустить приложение из любого места?

Короткий ответ

Запустите двоичный файл установщика без sudo. Дважды щелкните его в файловом менеджере или в терминале (внутри каталога, содержащего двоичный):

./eclipse-inst

Установщик должен по умолчанию использовать домашний каталог вашего пользователя.

[d3 ] Длинный ответ

При запуске двоичного файла с sudo он (свободно говоря) выполняется пользователем root. Установщик обнаруживает домашний каталог текущего пользователя, который в случае корневого пользователя равен / root / и по умолчанию устанавливает eclipse. Хотя вы можете изменить его на домашний каталог своего собственного пользователя, вы, вероятно, не сможете использовать eclipse, потому что файлы и папки, созданные установщиком (работающие от имени root), скорее всего, будут доступны только пользователю root. Обратите внимание, что хотя вы можете использовать eclipse, установленный в / root / folder, выполнив его как пользователь root, вы не должны этого делать из-за очевидных угроз безопасности при запуске приложений с правами root.

1
задан 21 April 2018 в 07:48

3 ответа

Пожалуйста, взгляните на этот https://github.com/AppImage/AppImageKit, он упоминает об установке в дебианских системах. Он устанавливает в этих местах:

$ HOME / Downloads (или его локализованный эквивалент, как определено G_USER_DIRECTORY_DOWNLOAD в glib) $ HOME / .local / bin $ HOME / bin $ HOME / Приложения / Приложения / isodevice / Приложения / isofrom / Applications / run / archiso / img_dev / Applications / lib / live / mount / findiso / Applications / opt / usr / local / bin

Последняя строка должна запускаться из любого места, как я знаю, это на вашем пути. Поэтому, чтобы проверить, запускает ли эта команда из терминала:

which appimaged

Или просто

appimaged -v

Вначале будет указано местоположение программы, а вторая будет Покажите версию, установленную, поэтому в любом случае вам следует сообщить вам, если вы настроены, как сказано в той ссылке, которую я предоставил.

Я получил это из этой ссылки, пожалуйста, взгляните на нее за дополнительной помощью: [ ! d17] ПРИМЕЧАНИЕ. Может потребоваться перезапустить (или xkill) тире, наутилус, чтобы распознать новые каталоги, которые не существовали до первого запуска appimaged. В качестве альтернативы, должно быть достаточно выйти из сеанса и снова войти в систему после однократного запуска приложения. Если у вас есть AppImageUpdate на вашем $ PATH, то он также может сделать этот опрятный трюк:

https://github.com/AppImage/AppImageKit

$ HOME / Downloads (или его локализованный эквивалент, определенный G_USER_DIRECTORY_DOWNLOAD в glib)

ПРИМЕЧАНИЕ. Может потребоваться перезапустить (или xkill) тире, nautilus, для распознавания новых каталогов, которые не существовали до первого запуска appimaged. В качестве альтернативы, должно быть достаточно выйти из сеанса и снова войти в систему после запуска appimaged once.

sudo mv «Downloads / AppImageUpdate - *. AppImage» / usr / local / bin / AppImageUpdate chmod a + x / usr / local / bin / AppImageUpdate
2
ответ дан 22 May 2018 в 11:19
  • 1
    Вы можете запускать AppImage из в любом месте , но упомянутые выше местоположения являются местоположениями, которые факультативный подключенный демон демонстрирует для автоматической интеграции в систему (меню, значки, типы MIME и т. Д.), – probono 21 April 2018 в 23:11

Пожалуйста, взгляните на этот https://github.com/AppImage/AppImageKit, он упоминает об установке в дебианских системах. Он устанавливает в этих местах:

$ HOME / Downloads (или его локализованный эквивалент, как определено G_USER_DIRECTORY_DOWNLOAD в glib) $ HOME / .local / bin $ HOME / bin $ HOME / Приложения / Приложения / isodevice / Приложения / isofrom / Applications / run / archiso / img_dev / Applications / lib / live / mount / findiso / Applications / opt / usr / local / bin

Последняя строка должна запускаться из любого места, как я знаю, это на вашем пути. Поэтому, чтобы проверить, запускает ли эта команда из терминала:

which appimaged

Или просто

appimaged -v

Вначале будет указано местоположение программы, а вторая будет Покажите версию, установленную, поэтому в любом случае вам следует сообщить вам, если вы настроены, как сказано в той ссылке, которую я предоставил.

Я получил это из этой ссылки, пожалуйста, взгляните на нее за дополнительной помощью: [ ! d17] ПРИМЕЧАНИЕ. Может потребоваться перезапустить (или xkill) тире, наутилус, чтобы распознать новые каталоги, которые не существовали до первого запуска appimaged. В качестве альтернативы, должно быть достаточно выйти из сеанса и снова войти в систему после однократного запуска приложения. Если у вас есть AppImageUpdate на вашем $ PATH, то он также может сделать этот опрятный трюк:

https://github.com/AppImage/AppImageKit

$ HOME / Downloads (или его локализованный эквивалент, определенный G_USER_DIRECTORY_DOWNLOAD в glib)

ПРИМЕЧАНИЕ. Может потребоваться перезапустить (или xkill) тире, nautilus, для распознавания новых каталогов, которые не существовали до первого запуска appimaged. В качестве альтернативы, должно быть достаточно выйти из сеанса и снова войти в систему после запуска appimaged once.

sudo mv «Downloads / AppImageUpdate - *. AppImage» / usr / local / bin / AppImageUpdate chmod a + x / usr / local / bin / AppImageUpdate
2
ответ дан 17 July 2018 в 16:27

Пожалуйста, взгляните на этот https://github.com/AppImage/AppImageKit, он упоминает об установке в дебианских системах. Он устанавливает в этих местах:

$ HOME / Downloads (или его локализованный эквивалент, как определено G_USER_DIRECTORY_DOWNLOAD в glib) $ HOME / .local / bin $ HOME / bin $ HOME / Приложения / Приложения / isodevice / Приложения / isofrom / Applications / run / archiso / img_dev / Applications / lib / live / mount / findiso / Applications / opt / usr / local / bin

Последняя строка должна запускаться из любого места, как я знаю, это на вашем пути. Поэтому, чтобы проверить, запускает ли эта команда из терминала:

which appimaged

Или просто

appimaged -v

Вначале будет указано местоположение программы, а вторая будет Покажите версию, установленную, поэтому в любом случае вам следует сообщить вам, если вы настроены, как сказано в той ссылке, которую я предоставил.

Я получил это из этой ссылки, пожалуйста, взгляните на нее за дополнительной помощью: [ ! d17] ПРИМЕЧАНИЕ. Может потребоваться перезапустить (или xkill) тире, наутилус, чтобы распознать новые каталоги, которые не существовали до первого запуска appimaged. В качестве альтернативы, должно быть достаточно выйти из сеанса и снова войти в систему после однократного запуска приложения. Если у вас есть AppImageUpdate на вашем $ PATH, то он также может сделать этот опрятный трюк:

https://github.com/AppImage/AppImageKit

$ HOME / Downloads (или его локализованный эквивалент, определенный G_USER_DIRECTORY_DOWNLOAD в glib)

ПРИМЕЧАНИЕ. Может потребоваться перезапустить (или xkill) тире, nautilus, для распознавания новых каталогов, которые не существовали до первого запуска appimaged. В качестве альтернативы, должно быть достаточно выйти из сеанса и снова войти в систему после запуска appimaged once.

sudo mv «Downloads / AppImageUpdate - *. AppImage» / usr / local / bin / AppImageUpdate chmod a + x / usr / local / bin / AppImageUpdate
2
ответ дан 23 July 2018 в 17:20

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

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