Где устанавливать программы

Я понимаю, что у меня есть путь /computer/usr/share и путь /computer/opt. Иногда я замечал, что, как и в случае таких программ, как Google Chrome и Teamviewer, они автоматически устанавливаются в мой каталог /computer/opt. Однако для таких программ, как VSCode, мне пришлось вручную переместить файл tar.gz в мой каталог /opt, а затем извлечь его. Почему некоторые программы делают это автоматически, а другие - вручную?

Кроме того, при установке программ, в каком каталоге лучше всего их устанавливать? (то есть что такое Linux, эквивалентный Программным файлам (x86) для Windows?)

Спасибо.

4
задан 21 May 2016 в 19:28

1 ответ

Нет никакого C:\Program Files\ в Linux "по сути". Поэтому это не существует одно единственное место (по умолчанию), где программы, где установить. На самом деле много программ Linux устанавливают повсеместно, части их установки в различных папках. Это происходит для оптимизации производительности - одна из многих причин, почему Linux работает быстрее, чем Windows.

Лучшая практика должна позволить программе устанавливать везде, где она хочет. Не волнуйтесь о фрагментации объема. Это фактически не существует в Linux.

то же самое происходит в Windows также, когда некоторые большие программы устанавливают файлы в папках ProgramData или CommonFiles. Я видел, что программы устанавливают в Программных файлах (x64) и их соответствующая установка Сервера Ключа лицензии в Программных файлах (x86). Много определенных пользовательских данных могут установить в C:\Users\Documents\.

, Когда программа использует много опций в расчете на пользователя и файлов, она обычно устанавливает на /usr/share. Когда это не делает, это обычно устанавливает на /opt. Вы могли сказать, что /usr эквивалент папки Users из Windows. /opt обозначает дополнительное программное обеспечение (который не прибывает связанный исходным диском Ubuntu).

Для всесторонних деталей где и как программы Linux установлены, посмотрите эту тему: , Где мои установленные приложения

, нет никаких единственных Программных файлов из-за соображений безопасности. Доверяемые приложения (проверенный Центром программного обеспечения) могут установить в более чувствительных местах как /bin (=binaries) или даже /sbin (=superbinaries), в то время как недоверяемые (непроверенные) приложения установлены в безопасных и уединенных местоположениях как /opt.

6
ответ дан 22 May 2016 в 05:28

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

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