Установка и стандарты полномочий

Это - больше общего вопроса о новичке Ubuntu. (14.04 LTS, btw) я создал и использовал свое поле Ubuntu только, поскольку машина разработки к (ре) изучает кодирование – главным образом Java. У меня есть две основных проблемы:

1) Я не могу найти, что любой совет относительно стандартного каталога устанавливает программы, таким образом, я был склонен использовать или/opt/или/usr/lib. Что в порядке?

2) Я, кажется, сталкиваюсь с повторяющимися проблемами с файлом и полномочиями каталога при попытке устанавливать/использовать приложения.

Из того, что я читал, нет никакого 'стандарта' для каталогов установки (и склонный - добираются, кажется, делает свою собственную вещь), поэтому что делают опытные люди? Какие-либо хорошие методы можно ли рекомендовать?

Проблема полномочий последовательно дает мне IRIT, и я обычно заканчиваю тем, что вошел в терминал и sudo ад из всего, или использовал chmod/chown. Но, я думаю этот вид поражений цель наличия этих полномочий. Действительно ли это - распространенная проблема, или я пропускал шаг, когда я создал свое поле? Или, хуже уже, я так или иначе завинчивал свои стандартные полномочия?

Например, я установил затмение и пружина (STS, кенгуру и безопасность). Чтобы сделать пружинное учебное руководство по безопасности, я должен был установить tcserver, таким образом, я подверг его/opt/. Однако я не мог настроить его или запустить его через затмение, пока я не изменил полномочия владения на всей установке и каталоги сервера. Это не может быть нормально. Тем не менее я установил знатока без помехи.

Спасибо!

1
задан 13 September 2015 в 17:12

1 ответ

  1. , если Ваше программное обеспечение будет используемым ДРУГИМИ и Вы не используете debian установщик (т.е. tar.gz, или с источником или со скомпилированным программным обеспечением), это называют "приложением сторонних производителей", и программа должна быть установлена в /opt/{softwarename-versionnumber}/ и предложить это как каталог стандартной установки.

    , Если это программное обеспечение предназначается, чтобы быть установленным с debian установщиком (т.е. DEB) файлы должны быть помещены в местоположение по умолчанию, как описано в , Как понять расположение файловой системы Ubuntu? установщики Ubuntu/Linux используют это расположение и имеют тенденцию осуществлять этот метод, когда Вы хотите упаковать и совместно использовать Ваше программное обеспечение через метод по умолчанию установки (центр программного обеспечения Ubuntu)

    , Если бы программное обеспечение только для Вашей собственной цели I, самостоятельно использовал бы /opt/ или каталог с "локальным" (это - директора для программного обеспечения/двоичных файлов, которое Вы создаете для себя и для Вашей собственной машины, не предназначенной, чтобы быть совместно использованными) в нем, но Вам решать решить.

  2. программное обеспечение, установленное в /opt/, будет установлено администратором и набором по умолчанию для "базирований" с помощью "sudo". Самый легкий способ изменить полномочия состоит в том, чтобы изменить владельца и группу (chown -r $USER:$USER), если у Вас есть машина отдельного пользователя. Если это - многопользовательская система, то же может быть сделано u, но группа (2-й $USER в предыдущей команде) должна быть той, которая включает всех тех пользователей.

    не должно быть никакой потребности должным быть использовать chmod; программное обеспечение в /opt / должно уже идти с нормальными значениями по умолчанию и всем набором полномочий правильно! Следите за тем некоторым программным обеспечением, установленным в /opt/, может попросить пользователя использовать и устанавливать программное обеспечение уже для того пользователя.

Из того, что чтение I’ve, нет никакого ‘standard’ для каталогов установки

, Стандарт Иерархии Файловой системы является довольно хорошим стандартом и является широко принятым методом для операционных систем Linux. И сохраняется вполне прилично (следующее большое изменение будет разделением, таким образом, что у нас может быть файловая система только для чтения для / и разделы, которые содержат перезаписываемую часть установки.

2
ответ дан 7 December 2019 в 13:53

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

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