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

gard
То есть найти установочный пакет, из которого будет ясно, что и куда ставилось.

я пытался найти, использовал pacman -Qo file, но безуспешно.

redix
Не мешало бы определиться сперва, как он попал в систему.
Ну, а как определится то теперь? У меня две версии, это либо AUR либо из исходников.
Но среди AUR пакетов я не могу найти этот python. Какие еще могут быть варианты?

vasek
Значит придется чистить ручками - найди все файлы до дате создания файлов python (используя find, будет порядка 3000) и удали директориями …

Отличная идея, думаю так и сделаю. Спасибо.
Werd
Ну, а как определится то теперь? У меня две версии, это либо AUR либо из исходников.
очевидно что из исходников, потому что установлено в /usr/local/.
Werd
Но среди AUR пакетов я не могу найти этот python. Какие еще могут быть варианты?
aur/python36 3.6.10-1 (+28 0.66%) (Installed)
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
1) Если программа собрана из исходников и была установлена через
sudo make install 
возможно разработчик предусмотрел правило для удаления для этого нужно открыть консоль зайти в директорию с исходниками (программа должна быть уже собрана) и выполнить
sudo make uninstall
2) Если разработчик не добавил правило для удаления то тут придётся покопаться ручками но для того что бы знать где что лежит рекомендую собрать программу и установить её скажем в ~/TempInstall в этом случае мы получим древо каталогов и файлов для этого в каталоге для сборки выполните
make install DESTDIR=~/TempInstall 
БЕЗ SUDO!!! затем открываем mc от рута в одной панели открываем корень системы в другой ~/TempInstall и очень внимательно и аккуратно смотрим и удаляем из корня файлы программы.

P.S. если по каким-то причинам необходимой программы в репозиториии или в AUR нет то крайне рекомендую разобраться и написать свой PKGBUILD и использовать пакетный менеджер для установки. Ссылка по теме
Chips
Если программа собрана из исходников и была установлена через
sudo make install
Тоже самое при установке софта на пайтоне, установка:
sudo python setup.py install
Удаление:
sudo python setup.py uninstall
Если конечно сохранилась папка с распакованными исходниками. Когда то, в доарчевскую эпоху, сидел на centos 6 и много чего ставил из сорцев.
In Tux We Trust
redix
сидел на centos 6 и много чего ставил из сорцев
У меня наставники были они сразу учили что ставить в обход пакетного менеджера не есть хорошо. Я так и DEB пакеты собирал вот только с RPM у меня что то не получается по какой то причине rpm жалуется что не удовлетворена зависимость отсутствует xxx.so хотя она находится в этом пакете так и не понял по чему это происходит
Chips
ставить в обход пакетного менеджера не есть хорошо
Если понимаешь что делаешь, то можно. Это полезно для более полного понимания. Как шпаргалку по зависимостям можно использовать вот этот сайт от lystor-a: https://pkgs.org/
In Tux We Trust
redix
Это полезно
Chips про то что программу собираемую из исходников желательно ,,опакетить,, и поставить с помощью пакетного менеджера.

Имхо ТС проще глянуть не принадлежащие пакетам файлы.
sudo find /usr/local | LC_ALL=C pacman -Qqo - 2>&1 > /dev/null | cut -d ' ' -f 5
vs220, это было лет десять назад. В Арче в этом нет нужды, от слова вообще, на крайний случай можно сконвертить из деба. Под центось уже давно научился собирать пакеты из src.rpm и конвертить из тех же дебов, есть локальная репа самопальных пакетов, только не знаю нужна ли мне центось, или нет.
In Tux We Trust
redix
Тоже самое при установке софта на пайтоне, установка:

sudo python setup.py install
я бы советовал питоновское устанавливать локально в папку пользователя. и судо не надо и мусора в системе меньше.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Каким образом? Там придется рихтовать setup.cfg, поскольку префикс прописан именно в нем.
In Tux We Trust
 
Зарегистрироваться или войдите чтобы оставить сообщение.