Я просто удалил пакет из своей системы человечности 16.04. После удаления пакета терминал показывает некоторые предупреждения как это:
Removing gitlab-ce (8.10.4-ce.0) ...
Purging configuration files for gitlab-ce (8.10.4-ce.0)...
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/sv' not empty so not removed
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/etc' not empty so not removed
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/service' not empty so not removed
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/embedded/cookbooks' not empty so not removed
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/embedded/ssl/certs' not empty so not removed
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/embedded/service/gitlab-rails/public' not empty so not emoved
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/embedded/service/gitlab-rails/config/initializers' not empty so not removed
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/embedded/service/gitlab-shell' not empty so not removed
dpkg: warning: while removing gitlab-ce, directory '/opt/gitlab/init' not empty so not removed
Это говорит это /opt/gitlab/
каталог не пуст, таким образом, он не может удалить тех, которые от системы.
Я должен удалить их каталог вручную или нет?
Тот каталог заполняется с gitlab-ce reconfigure
команда после установки и содержит переменные данные, конфигурации, связанные с gitlab-ce
пакет.
Рекомендуемый процесс для удаления его был
Удалите сервисы
sudo gitlab-ctl uninstall
Уберите любые данные, сгенерированные использованием пакета
sudo gitlab-ctl cleanse
Можно также хотеть удалить любые учетные записи, которые Вы настроили. Сделать так
sudo gitlab-ctl remove-accounts
Затем удалите использование пакета
sudo dpkg -P gitlab-ce
Кроме того, gitlab-ce использует эти каталоги (как описано здесь)
/opt/gitlab
содержит код приложения для GitLab и его зависимостей./var/opt/gitlab
содержит данные приложения и конфигурационные файлы, к которым gitlab-ctl реконфигурировали записи./etc/gitlab
содержит конфигурационные файлы для автобуса-gitlab. Это единственные файлы, которые Вам придется когда-либо редактировать вручную./var/log/gitlab
содержит все данные логов, сгенерированные компонентами автобуса-gitlab.Так, Сначала удалите пакет, рекомендуемый путь (Даже если необходимо переустановить его). Можно затем удалить те данные использование rm
безопасно.
Информация найдена от всеобъемлющей-gitlab страницы README
я должен удалить их каталог вручную или нет?
Стандарт Иерархии Файловой системы для /opt/
:
Никакие другие файлы пакета не могут существовать вне/, выбирают,/var/opt, и/etc/opt иерархии за исключением тех файлов пакета, которые должны находиться в определенных местоположениях в дереве файловой системы для функционирования правильно. Например, файлы блокировки устройства должны быть помещены в/var/lock, и устройства должны быть расположены в/dev.
Что-либо в /opt/
сохраняется сценарием удаления, который в основном делает завершение работы сервиса (в случае необходимости) и набора rm
. Таким образом, если Вы хотите сделать это вручную, необходимо завершить работу сервиса (в случае необходимости) и затем rm
это.
Мышление, которое /opt/
имеет компаньона /etc/opt/
, который мог бы содержать файлы, связанные с тем пакетом.