Werd |
|
Темы:
28
Сообщения:
204
Участник с: 15 августа 2017
|
Привет! Внезапно обнаружил у себя в системе python3.6 (в /usr/local/bin, /usr/local/lib), установленный более года назад с целью поработать с tensorflow. (Системный python версии 3.7.3) Так вот я не смог найти пакета в pacman/yaourt который был бы ответственен за этот python.. И если честно вообще не понимаю как я его поставил, подозреваю что из исходников но это не точно. Как его теперь правильно удалить? |
gard |
|
![]()
Темы:
66
Сообщения:
1167
Участник с: 15 декабря 2009
|
Удалить файлы.. еще бы найти их все. То есть найти установочный пакет, из которого будет ясно, что и куда ставилось. |
redix |
|
![]()
Темы:
34
Сообщения:
3433
Участник с: 11 марта 2013
|
Не мешало бы определиться сперва, как он попал в систему.
In Tux We Trust
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Если ставил через pacman, то пакет должен быть в выводе pacman -Q python Но скорее всего pacman не использовался ..... если через pacman, то получается что система не обновлялась около года WerdЗначит придется чистить ручками - найди все файлы до дате создания файлов python (используя find, будет порядка 3000) и удали директориями ...
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Werd, а в /usr/local что нибудь еще ставил? если нет, то удаляй все что там есть и не парься.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
nafanjaВообщем то согласен с nafanja - в /usr/local/bin и /usr/local/lib можно смело все мочить, если ничего не ставил. Но желательно посмотреть и в других местах, например, так (для начала узнать просто количество, а потом уже и список) sudo find / -type f | grep python3.6 | wc -l sudo find / -type f | grep python3.6
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Можно грубо, на скорую руку, оцениться и так Узнаем дату модификации пакета ls -l /usr/bin/python ...... # в твоем случае это будет ls -l /usr/local/bin/python и получаем 'апр 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 Но в это количество вошли и директории … а вот что еще, не уточнял. Конечно, есть нюансы, что дат модификации может быть несколько … разумеется все это нужно проверять и дополнительно применять другие способы поиска.
Ошибки не исчезают с опытом - они просто умнеют
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
vasekСкомбинировать с поиском файлов не принадлежащих пакетам https://wiki.archlinux.org/index.php/Pacman/Tips_and_tricks#Identify_files_not_owned_by_any_package |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
А вот интересно, может все проще .... в смысле, что разработчик предусмотрел в исходниках make uninstall ??? - неплохо бы и уточнить
Ошибки не исчезают с опытом - они просто умнеют
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
vasekМожет через pip ставил , глянуть
|