1

какая папка в убунту похожа на windows "программные файлы"?Я спрашиваю об этом, потому что я хочу знать, где поставить 3-сторонние программы.

4 ответа4

5
Linux (и Ubuntu, являющийся просто еще одним дистрибутивом Linux) имеют другую иерархию папок, чем Windows. Точного соответствия с «Program Files» нет, хотя «/ usr / bin» довольно близко. В общем, вы хотели бы поместить ваши двоичные файлы в / usr / bin (если ваша программа не является «существенной», в этом случае вы поместите ее в «/ bin»). Обратите внимание, что обычно вы не создаете отдельную папку для своего приложения, но / usr / bin - это огромная папка со всеми исполняемыми файлами всех программ. Файлы конфигурации вашей программы будут идти в / etc или / etc / your_program, а если у вас есть какая-либо информация о состоянии, поместите ее в '/ var / lib'.


Верьте этому или нет, все это определено в стандарте, названном FHS (Стандарт Иерархии Файловой системы). Найти более подробную информацию здесь:

  • Википедия
  • 4

    /usr/local или /opt /

    3

    Я предлагаю использовать выделенную папку / или / usr / local / или / opt /, как упоминалось выше, сменить поставщика на имя o стороннего производителя или название продукта). После этого вы должны настроить переменные окружения (PATH) в .profile, например. Это стоит усилий, потому что во время обновления вам будет легче контролировать, какие части системы вы изменяете.

    3

    Windows это не Linux.

    Typing

    man hier
    

    в консоли Linux и чтение это хорошая отправная точка.

    Всё ещё ищете ответ? Посмотрите другие вопросы с метками .