Каталог установки Eclipse

9

Я хочу установить последнюю Eclipse Kepler Java EE вручную. Все идет нормально.

Мои вопросы:

  1. для извлеченной папки eclipse существует, возможно, 2 возможных каталога установки:

/opt или /usr/local , что является рекомендуемым?

  1. То же самое, но для создания символической ссылки: две возможности для

/usr/bin или /usr/local/bin

то же самое, что рекомендуемый каталог?

Мой лучший выбор: установить каталог / opt / eclipse и символическую ссылку на / usr / bin?

    
задан user1135780 15.02.2014 в 21:24
источник

1 ответ

8

В соответствии с Unix Стандартом иерархии файловой системы , /opt и /usr/local предназначены для можно использовать следующим образом:

/usr/local:

"The /usr/local hierarchy is for use by the system administrator when installing software locally. [...] It may be used for programs and data that are shareable amongst a group of hosts, but not found in /usr."

/opt:

"/opt is reserved for the installation of add-on application software packages. [...] Programs to be invoked by users must be located in the directory /opt/<package>/bin or under the /opt/<provider> hierarchy."

Итак, чтобы ответить на ваши два вопроса:

"/opt or /usr/local what is the recommended one?"

Заимствование из этого ответа (это более подробно, чем когда-либо), /opt для готовых пакетов, содержащих готовые двоичные файлы, готовые для распаковки. Если вы сами компилируете Eclipse, /usr/local будет правильным местом.

"/usr/bin or /usr/local/bin?"

/usr/bin предназначен для программного обеспечения, предоставляемого вашим дистрибутивом. Если вы создаете Eclipse самостоятельно, префикс установки должен быть установлен в /usr/local .

Важное замечание: при нормальных обстоятельствах, /usr/local и /opt принадлежат root и не доступны для записи в мире. Если вы не системный администратор, вам нужно будет установить их для установки файлов или использовать домашнюю папку.

    
ответ дан Nathan Osman 15.02.2014 в 22:54