На этот вопрос уже есть ответ здесь:
Я вижу Когда я использую командную строку, здесь могут возникнуть проблемы:
dpkg -l | grep macchanger
Будет список macchanger и версия без проблем.
Я недавно удалил эту глючную версию, которая у меня была через:
apt-get remove macchanger
Затем переустановил ее, но я вручную скомпилировал и установил ее из источников с GitHub. Теперь, когда я использую:
dpkg -l | grep macchanger
, я ничего не получаю, и проблема в том, что я хочу иметь возможность отслеживать пакет.
Система управления Пакета Debian только отслеживает пакеты, установленные dpkg
и другие утилиты на основе его. Установка от исходного кода (Компилирующий источник и устанавливающий произведенные файлы) является другим способом установить пакеты. Это означает, что пакеты, установленные путем компиляции их исходного кода, не перечислены в dpkg -l
и не могут быть удалены с помощью dpkg -r
. Единственный способ удалить пакет, установленный путем компиляции его источник, дает эту команду в каталоге компиляции его:
make uninstall
Обратите внимание на то, что некоторые исходные коды don'y поддержка make uninstall
.
В некоторых случаях можно загрузить .deb
из той версии и установки dpkg -i
команда. Таким образом, потребность высокое знание управления пакетом в Ubuntu, потому что причина ошибки, поврежденная dpkg
база данных.