Использование графического интерфейса без прав root

Всего нубов, только что вчера загрузил Ubuntu 12.04. Также загружен рабочий стол Cinnamon, чтобы опробовать его и Unity.

Я загрузил приложение SMathStudio.exe в папку Home / Downloads, разархивировал его, заставил работать на моно в Cinnamon, щелкнув правой кнопкой мыши. Пока все хорошо.

Но где мне его хранить, какова философия Linux? Я пытался перетащить его в / usr / bin, но не смог, не могу перетащить без root-привилегии. Он просто не работает, даже не спрашивает ваш пароль.

Итак, открыл терминал и "sudo cp" -ed его в / usr / bin. За исключением того, что он там, я не могу запустить его, не могу дважды щелкнуть по нему, не могу добавить ярлык в меню Cinnamon, так как «sudo mono SMathStudio.exe» завершается неудачно, открывает терминал и выдает кучу сообщений об ошибках. [ 113]

Так каков общий принцип того, где должны жить приложения, и как вы должны получить к ним доступ в Cinnamon?

0
задан 22 July 2012 в 01:49

1 ответ

Там нет жесткого и быстрого правила для этого. Как правило, вы можете поместить такие вещи в ~/bin, добавить его в свой путь, если вы хотите его из командной строки, и добавить файл .desktop в / usr / share / Applications, если вы хотите его в Unity.

По крайней мере для меня:
Если это в / bin, подразумевает стандарт Linux.
Если он находится в / usr / bin, это подразумевает стандарт распространения.
Если он находится в / usr / local / bin, это подразумевает одноразовый стандарт дистрибутива или то, что вы сделали сами, чтобы сделать его доступным для всех пользователей.

При этом, если вы хотите, чтобы он был запущен всеми пользователями, вам нужно sudo chmod +x random.exe его.

0
ответ дан 22 July 2012 в 01:49

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

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