Все другие ответы, данные установки пакета дескриптора. Без корневого доступа уровня существует немного мест, пользователь может установить программное обеспечение:
Нормальные места для установки пакетов, не используя диспетчер пакетов включают:
Команды для нахождения перезаписываемых каталогов (для пользователя кто-то в групповых пользователях).
sudo find / -type d -perm -02 sudo find / -type d -perm -020 -group users sudo find / -type d -perm -0200 -user somebody
Пользователь может принадлежать нескольким группам. Каждая группа должна будет быть проверена.
Это было установлено с помощью apt
или dpkg
? Раз так можно использовать dpkg -l |grep <name>
найти пакеты и dpkg -L <package name>
найти, где это установило файлы.
Если это не было установлено с помощью системы управления пакета, посмотрите на /opt
и /usr/local
во-первых, и если это перестало работать, использовать find / -iname <what you are searching>
искать целую файловую систему.
Не забывайте locate(1)
команда. Если это настраивается, updatedb
выполнения ночью на Вашей машине и создают индекс всех файлов. Затем, например,
$ locate myprogram
даст Вам каждый файл, который содержит myprogram
(в имени файла или пути) в системе.
Если Вы знаете точное название двоичного файла, можно использовать соответствие regexp для нахождения его, например:
$ locate --regexp="myprogram$"
перечислит все файлы, которые заканчиваются в myprogram
в Вашей системе.
Два протеста:
locate
может быть хороший способ получить смысл того, где в системе конкретный файл мог бы быть перед разверткой к поиску пакета.