Почему / usr / local / bin не существует в моей (Ubuntu 16.04) системе?

Функция, о которой вы думаете, называется kGraft. Хотя он интегрирован в Linux, начиная с версии 4, дистрибутив должен быть настроен для его поддержки; насколько я могу судить, пока SUSE Linux Enterprise предлагает поддержку патчей kGraft в это время.

8
задан 4 April 2018 в 12:22

2 ответа

/usr/local/bin и другие папки по умолчанию, такие как те, которые вы упомянули, а также /opt и /mnt созданы во время обычной установки Ubuntu. По умолчанию папки пусты. Если у вас нет папки, это просто означает, что она была случайно удалена.

Это легко выправить, просто создав папку:

$ sudo mkdir /usr/local/bin

Вы можете перейти к установке ваши ранее установленные программы, как обычно, если бы каталог не был удален, после его воссоздания.

И более непосредственно на ваши вопросы:

Почему этого не происходит по умолчанию? Он создается по умолчанию во время установки. Как он появился в вашей предыдущей установке? Это часть структуры каталогов по умолчанию, которая была создана во время установки.
16
ответ дан 17 July 2018 в 17:31

/usr/local/bin и другие папки по умолчанию, такие как те, которые вы упомянули, а также /opt и /mnt созданы во время обычной установки Ubuntu. По умолчанию папки пусты. Если у вас нет папки, это просто означает, что она была случайно удалена.

Это легко выправить, просто создав папку:

$ sudo mkdir /usr/local/bin

Вы можете перейти к установке ваши ранее установленные программы, как обычно, если бы каталог не был удален, после его воссоздания.

И более непосредственно на ваши вопросы:

Почему этого не происходит по умолчанию? Он создается по умолчанию во время установки. Как он появился в вашей предыдущей установке? Это часть структуры каталогов по умолчанию, которая была создана во время установки.
16
ответ дан 23 July 2018 в 18:20
  • 1
    Интересно, что, похоже, нет пакета, фактически владеющего / opt или / usr-local ... – rackandboneman 4 April 2018 в 17:23
  • 2
    @rackandboneman Я не понимаю ваш комментарий. Папки не принадлежат пакетам. Они принадлежат создателю папок. Существуют особые условия, при которых особый доступ предоставляется некоторым папкам, и пользователь и владелец группы специально настроены для учета таких условий, как /var/lib/mysl, /var/spool/rsyslog и некоторые другие. Это исключительные условия. Обычным условием является то, что общесистемные папки принадлежат root, а личные папки пользователя принадлежат пользователю ... не пакет. – L. D. James 4 April 2018 в 17:42
  • 3
    & Quot; принадлежит & Quot; как в обязанности ответственного лица («dpkg -S» -изменение), а не владение unix ... – rackandboneman 4 April 2018 в 18:46

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

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