Acabo de eliminar un paquete de mi sistema ubuntu 16.04. Después de eliminar el paquete, el terminal muestra algunas advertencias como esta:
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
Dice que el /opt/gitlab/directorio no está vacío, por lo que no puede eliminarlos del sistema.
¿Debo eliminar estos directorios manualmente o no?

Respuestas:
Ese directorio se llena con el
gitlab-ce reconfigurecomando después de la instalación y contiene datos variables, configuraciones relacionadas con elgitlab-cepaquete.El proceso recomendado para desinstalarlo fue
Eliminar servicios
Limpie cualquier dato generado por el uso del paquete
También es posible que desee eliminar las cuentas que configuró. Para hacerlo
Luego retire el paquete usando
Además, gitlab-ce usa estos directorios (como se describe aquí )
/opt/gitlabcontiene el código de la aplicación para GitLab y sus dependencias./var/opt/gitlabcontiene los datos de la aplicación y los archivos de configuración en los que gitlab-ctl reconfigura las escrituras./etc/gitlabcontiene archivos de configuración para omnibus-gitlab. Estos son los únicos archivos que debería tener que editar manualmente./var/log/gitlabcontiene todos los datos de registro generados por componentes de omnibus-gitlab.Por lo tanto, primero retire el paquete de la forma recomendada (incluso si necesita reinstalarlo). Luego puede eliminar esos datos utilizando de
rmforma segura.Información encontrada en la página README de omnibus-gitlab
fuente
Estándar de jerarquía del sistema de archivos para
/opt/:Todo lo que hay dentro
/opt/es mantenido por un script de desinstalación que básicamente cierra el servicio (si es necesario) y un montón derm's. Entonces, si desea hacerlo manualmente, debe cerrar el servicio (si es necesario) y luegormhacerlo.Tenga en
/opt/cuenta que tiene un compañero/etc/opt/que puede contener archivos relacionados con ese paquete.fuente