LINUX.ORG.RU

Удалить то, что было поставленно через python setup.py install

 , ,


3

2

День добрый, ЛОР. Нужно было мне скробблер для рокбокса с CLI, нашел на офф вики scrobblethis, ок, скачал, поставил как советует автор через

python setup.py install
Но чертос-два эта штука не работает, находил похожие сообщения на ланчпаде, но ответа там не было, да и судя по последнему обновлению проект давно заброшен. Но суть: Как мне теперь вынести из системы то, что было поставленно таким вот способом?

★★★★

Также как и в случае make install когда нет цели uninstall - смотришь куда и что кладет твоя софтина и выносишь руками.

alozovskoy ★★★★★
()
Ответ на: комментарий от alozovskoy

Глянул цель install, понятнее не стало, если честно

setup(
    name = "scrobblethis",
    version = "0.4.%d" %get_build(),
    description = "Command-line portable player log scrobbler",
    author = "Amr Hassan <amr.hassan@gmail.com>",
    author_email = "amr.hassan@gmail.com",
    license = "gpl",
    url = "https://launchpad.net/scrobblethis",
    scripts = ["scrobblethis"],
    packages = ["st"],
    data_files = [
        ("/usr/share/man/man1", ("scrobblethis.1.gz",)),
        ]
    )

Jefail ★★★★
() автор топика
Ответ на: комментарий от Jefail

Глянул цель install

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

shrub ★★★★★
()
Ответ на: комментарий от Jefail

По хорошему нужно было делать так:

python setup.py sdist

Потом полученный пакет ставишь pip в нужный тебе virtualenv.

Ищи по примерно такому пути /usr/lib/python2.7/site-packages/

Затем which scrobblethis, удаляй файл

Затем ищи что в маны поставилось.

Shtsh ★★★★
()
Ответ на: комментарий от Shtsh

Хмм, за pip спасибо, учту. В /usr/lib/python2.7 у меня нет директории site-packages.
which указывает на

/usr/local/bin/scrobblethis
Но ведь это только бинарник, что-то мне подсказывает им одним дело не ограничилось, или я не прав?

Jefail ★★★★
() автор топика

Сам лично когда-то задавался таким вопросом, так вот эти две команды на все 100% выручают.

region51 ★★
()
Ответ на: комментарий от INFOMAN

А то не получится ли как в bumblebee?

а я знаю как там было в bumblebee?

А может всё-таки без r?

я же говорю, лично проверенно и неоднократно.

region51 ★★
()
Ответ на: комментарий от region51

Спасибо за дельный совет, сделаю еще один инсталл скриптом и посмотрю что и куда в системе валится.

Jefail ★★★★
() автор топика
Ответ на: комментарий от INFOMAN

Выполнил rm -rfv и сверил с files.txt - вроде лишнего не снесло, но если объясните что может произойти фатального при использовании -r - буду благодарен, случай с бамбли помню, да.

Jefail ★★★★
() автор топика
Ответ на: комментарий от Jefail

С -r если в files.txt каким-то образом окажется директория, то будет удалено всё её содержимое. Без него же, но с -f оно просто пропустит директорию и пойдёт дальше удалять.

INFOMAN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.