Не мог вызвать удаляют/производят чистку человечность 16.04 пакета

Я пытаюсь удалить gitlab-ce от моей системы, потому что мне не нужен он и я не могу сделать это, сначала я попробовал это:

sudo apt-get --remove autoremove gitlab-ce
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gitlab-ce
0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
1 not fully installed or removed.
After this operation, 1076 MB disk space will be freed.
Do you want to continue? [Y/n] Y
dpkg: error processing package gitlab-ce (--remove):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting a removal
Errors were encountered while processing:
 gitlab-ce
E: Sub-process /usr/bin/dpkg returned an error code (1)

Затем я попробовал это

sudo dpkg --purge gitlab-ce               
dpkg: error processing package gitlab-ce (--purge):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting a removal
Errors were encountered while processing:
 gitlab-ce

Система является персистентной, просит, чтобы я переустановил приложение, и я не хочу это, сначала я попытался обновить свое системное использование sudo apt-get update && sudo apt-get dist-upgrade потому что я видел, что мое обновление не работает правильно, таким образом, в конце меня оставили с некоторыми поврежденными dpkg пакеты, таким образом, я должен был решить это и теперь я пытаюсь удалить это оставленное приложение из своей системы, поэтому что я могу сделать для чистки этого из моей системы.

1
задан 27 July 2017 в 20:23

3 ответа

Читать man dpkg и человек apt-get. Ваша первая команда должна была быть sudo apt-get remove gitlab-ce, затем sudo apt-get purge gitlab-ce. autoremove команда просто удаляет пакеты, которые были установлены из-за требований другого пакета, но другой пакет был удален.

3
ответ дан 3 December 2019 в 06:24

Я принял ответ @waltinator потому что путем чтения man dpkg Я предложил решение при помощи

sudo dpkg --remove --force-all gitlab-ce

Я знаю, что лучшее решение для этого к reinstall приложение, но я испытал затруднения из-за этого, и эта команда помогла мне, но я предлагаю, чтобы люди попытались reinstall приложение прежде remove/purge это.

3
ответ дан 3 December 2019 в 06:24

Попробовать

find / -iname "gitlab" 

после нахождения папки, где она была установлена.

/opt/gitlab/bin/gitlab-ctl uninstall

Вы попробованный?

sudo dpkg -r gitlab-ce

если да и тем не менее пакет не может быть удаленным, чем Вы смешали его путем инициирования commad:

sudo apt-get dist-upgrade

необходимо проверить версию теперь с помощью команды:

cat /etc/lsb-release 

И отредактируйте свой вопрос назад

1
ответ дан 3 December 2019 в 06:24

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

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