Как правильно удалить пакет установленный из исходников?

Привет! Внезапно обнаружил у себя в системе python3.6 (в /usr/local/bin, /usr/local/lib), установленный более года назад с целью поработать с tensorflow.
(Системный python версии 3.7.3)

Так вот я не смог найти пакета в pacman/yaourt который был бы ответственен за этот python..
И если честно вообще не понимаю как я его поставил, подозреваю что из исходников но это не точно.

Как его теперь правильно удалить?
Удалить файлы.. еще бы найти их все. То есть найти установочный пакет, из которого будет ясно, что и куда ставилось.
Не мешало бы определиться сперва, как он попал в систему.
In Tux We Trust
Если ставил через pacman, то пакет должен быть в выводе pacman -Q python
Но скорее всего pacman не использовался ..... если через pacman, то получается что система не обновлялась около года
Werd
python версии 3.7.3 … установленный более года назад
Значит придется чистить ручками - найди все файлы до дате создания файлов python (используя find, будет порядка 3000) и удали директориями ...
Ошибки не исчезают с опытом - они просто умнеют
Werd, а в /usr/local что нибудь еще ставил? если нет, то удаляй все что там есть и не парься.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
если нет, то удаляй все что там есть и не парься
Вообщем то согласен с nafanja - в /usr/local/bin и /usr/local/lib можно смело все мочить, если ничего не ставил.
Но желательно посмотреть и в других местах, например, так (для начала узнать просто количество, а потом уже и список)
sudo find / -type f | grep python3.6 | wc -l
sudo find / -type f | grep python3.6
Ошибки не исчезают с опытом - они просто умнеют
Можно грубо, на скорую руку, оцениться и так
Узнаем дату модификации пакета
ls -l /usr/bin/python ...... # в твоем случае это будет ls -l /usr/local/bin/python
lrwxrwxrwx 1 root root 7 апр  8 17:31 /usr/bin/python -> python3
и получаем 'апр 8 17:31' ..... важны все пробелы, как в выводе ls ...

Находим все файлы, модифицированные на данную дату
sudo find / -type f -ls | grep 'апр 8 17:31' > ~/find.log
Оценим количество этих файлов
wc -l ~/find.log
3170 /home/vasek/find.log

PS - но если оцениться, используя pacman, то их будет больше
pacman -Ql python3 | wc -l
3288
Но в это количество вошли и директории … а вот что еще, не уточнял.
Конечно, есть нюансы, что дат модификации может быть несколько … разумеется все это нужно проверять и дополнительно применять другие способы поиска.
Ошибки не исчезают с опытом - они просто умнеют
vasek
другие способы
Скомбинировать с поиском файлов не принадлежащих пакетам
https://wiki.archlinux.org/index.php/Pacman/Tips_and_tricks#Identify_files_not_owned_by_any_package
А вот интересно, может все проще .... в смысле, что разработчик предусмотрел в исходниках make uninstall ??? - неплохо бы и уточнить
Ошибки не исчезают с опытом - они просто умнеют
vasek
uninstall
Может через pip ставил , глянуть
sudo pip list
 
Зарегистрироваться или войдите чтобы оставить сообщение.