1

Хорошо. Я задал этот вопрос ранее (как часть другого вопроса) и не получил ответа - так что вот снова:

что я рекомендовал каталог для меня, чтобы хранить следующее:

1). мои приложения 2). инструменты разработки (инструменты C++)3). Приложения AMP для стека LAMP (Apache, MySQL, PHP)4). файлы для веб-сайтов, которые я разрабатываю на своем компьютере - например, website1, website2 и т. д.

2 ответа2

11
  1. Пусть ваш менеджер пакетов справится с этим. (Ваш другой вопрос упоминает, что вы используете Ubuntu 9. Ваш менеджер пакетов - Установка и удаление программ в Ubuntu 9.04 или Software Center 9.10. Если вы предпочитаете командную строку, у вас есть выбор apt-get или aptitude.) Большинство идут в /usr/bin .
  2. Смотри выше. Хотя gcc и g++ предустановлены на многих дистрибутивах.
  3. Смотрите 1.
  4. /var/www
4

По большей части, если ваш дистрибутив использует вменяемый менеджер пакетов, то все, что он использует по умолчанию, вероятно, это то, куда он должен идти. По большей части приложения создаются в иерархии /usr , с двоичными файлами в /usr/bin , библиотеками в /usr/lib , документацией в /usr/doc и так далее. Конфигурационные файлы любят показываться в /etc , независимо от того, где установлены их приложения. Проприетарные пакеты имеют тенденцию прятаться в /opt просто чтобы сделать вещи интересными.

Краткое краткое изложение вашей специфики:

  1. Приложения обычно устанавливаются в /usr/bin , /usr/local/bin или, в некоторых случаях, в /opt . Если вы разрабатываете собственное программное обеспечение или модифицируете существующий пакет, вероятно, ваш выбор - /usr/local/bin . В противном случае используйте менеджер пакетов по умолчанию.
  2. Средства разработки должны рассматриваться так же, как и любые другие приложения. Смотрите 1.
  3. Опять же, к приложениям AMP следует относиться так же, как и к любым другим приложениям. Смотрите 1.
  4. /var/www является наиболее распространенным, но /srv/www похоже, набирает обороты. В зависимости от вашей системы, оба могут быть символически связаны в любом случае. Вам, вероятно, следует использовать любой неплатеж Apache по умолчанию для согласованности. Пользовательские веб-страницы будут идти в ~/public_html независимо от.

Проверьте Стандарт Иерархии Файловой системы, если вы хотите получить более подробную информацию и обоснование этого.

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