Хорошо, надеюсь, это быстро, но я не могу найти ответ.

После удаления программы команда whereis по-прежнему возвращает ссылку.

Например. Допустим, у меня установлен ssmtp, но затем я решил полностью удалить его.

Выполнение whereis возвращает ssmtp - ssmtp:

Я понимаю, что пути больше нет, но это кажется немного грязным. Есть ли способ полностью удалить любую ссылку на то, что было ранее установлено при использовании этой команды?

Я сделал apt-get --purge remove, так что я немного растерялся ...

Спасибо

2 ответа2

2

Если вы вызываете whereis с какой-либо строкой, она отображает пропущенную строку, затем двоеточие, затем местоположение программы и вручную, например:

$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz

Если нет соответствующей программы, она по-прежнему показывает параметр и двоеточие, но места пустые, например:

$ whereis xyz
xyz:

Это то, что происходит в вашем случае.

1

Это не результат, это как whereis работы. Вы можете кормить его что - нибудь , и это эхо его обратно к вам вместе со списком того , что он нашел - по существу whereis теперь объяснить , что он не может найти ssmtp больше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .