Что означает «dpkg: warning: при удалении директории / usr / local не пустой, а значит не удаленной»?


8

Я установил Comodo Antivirus просто из любопытства, и когда я удалил его, sudo apt-get --purge remove cav-linuxя получил это:

dpkg: warning: while removing directory /usr/local not empty so not removed

Должен ли я беспокоиться о том, что что-то не так, или были какие-то файлы, которые должны быть перезаписаны.

Ответы:


3

Это обычное сообщение, когда папка не пуста, как следует из сообщения. Это потому, что другие пакеты также помещают свои файлы в эту папку. Пакет не может легко удалить папку, которая не является пустой, что может привести к нестабильной или поврежденной системе.

Также возможно, что вы сами сохранили файлы в этой папке. И это, конечно, будет раздражать, если эти файлы внезапно исчезнут вместе с папкой.

Кроме того, особенно эта папка является одной из папок по умолчанию в стандарте иерархии файловой системы . Поэтому удалять эту папку, как правило, не очень хорошая идея.

Исторически и строго в соответствии со стандартом, /usr/local/для данных, которые должны храниться на локальном хосте (в отличие от /usr/, которые могут быть установлены по сети). Большую часть времени /usr/local/ используется для установки программного обеспечения / данных, которые не являются частью стандартного дистрибутива операционной системы (в таком случае они /usr/будут содержать только программное обеспечение / данные, которые являются частью стандартного дистрибутива операционной системы). Возможно, что в будущем стандарт FHS может быть изменен, чтобы отразить эту фактическую конвенцию).


4

Здесь не о чем беспокоиться. dpkg не удаляет каталоги, где находятся другие файлы, не созданные удаленным пакетом.


Вы оба отлично ответили на мой вопрос. Ваша информация очень ценится
Никола Атанасов
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.