
Хорошо, надеюсь, это быстрый вопрос, но я не могу найти ответ.
После удаления программы команда whereis все равно возвращает ссылку.
Например. Допустим, у меня был установлен ssmtp, но потом я решил его полностью удалить.
Выполнениегде ssmtpвозвращает -ssmtp:
Я понимаю, что пути больше нет, но это выглядит немного запутанно. Есть ли способ полностью удалить любую ссылку на то, что было установлено ранее при использовании этой команды?
Я выполнил apt-get --purge remove, поэтому я немного запутался...
Спасибо
решение1
Если вы позвонитегдес любой строкой он отображает переданную строку, за которой следует двоеточие, а затем расположение программы и руководства, например:
$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz
Если соответствующей программы нет, параметр и двоеточие все равно отображаются, но местоположения остаются пустыми, например:
$ whereis xyz
xyz:
Именно это и происходит в вашем случае.
решение2
Это не результат, это то, как whereis
работает. Вы можете скормить ему что угодно, и он отобразит это вам вместе со списком того, что он нашел - по сути, whereis
теперь он объясняет, что онне мочьнайти ssmtp
больше.