Удалить Python, собранный из исходного кода? - PullRequest
41 голосов
/ 23 августа 2010

Я установил Python 2.6 из исходного кода, а позже каким-то образом по ошибке установил еще один Python 2.6 из диспетчера пакетов.

Я не могу найти способ удалить Python, созданный из исходного кода,это возможно / просто?

Запуск Ubuntu 10.04.

Ответы [ 6 ]

27 голосов
/ 23 августа 2010

Вы можете использовать checkinstall для удаления Python.Идея такова:

  1. Установить checkinstall
  2. Используйте checkinstall для дебажа вашей установки Python
  3. Используйте dpkg -r для удаления деба.1010 *

    См. этот пост для более подробной информации.

    PS.Обратите внимание, что в Ubuntu всегда должна быть установлена ​​хотя бы одна установка Python, иначе основные компоненты вашей ОС перестанут работать.Выше я предполагаю, что безопасно удалить Python, созданный из исходного кода, без удаления Python, который был установлен менеджером пакетов.

    PPS.Если вы случайно удалили все установки Python с вашего компьютера с Ubuntu, это еще не все.Инструкции по выходу из этой ситуации можно найти здесь .

2 голосов
/ 23 августа 2010

В будущем целесообразно использовать sudo checkinstall.

0 голосов
/ 15 августа 2017

Ниже команда удалила все вещи, которые она установила для меня.

make -n install
0 голосов
/ 23 августа 2010
  1. "сделать деинсталляцию" - ваш лучший выбор.К сожалению, похоже, что в вашем конкретном исходном коде нет цели «uninsall».Перетащите: (

  2. "setup.py uninstall" - еще одно хорошее предложение. Пожалуйста, отправьте сообщение, если оно у вас есть, и если оно сработало. К сожалению, его тоже может не существовать с вашимконкретный источник установки.

  3. Если все остальное не удастся, метод "грубой силы" будет выглядеть так:

    a) dpkg -l # Узнайте точную версию вашего пакета Python

    dpkg -L YOUR_PYTHON_PACKAGE_AND_VERSION # Получить список всех файлов в пакете

    b) cd YOUR_PYTHON_SOURCE

    . / Configure

    make clean

    make install # Получить список всех файлов в исходной установке

    c) dpkg -r YOUR_PYTHON_PACKAGE_AND_VERSION # Удалить пакет

    d) Перейти на миссию поиска и уничтожения длявсе файлы, которые вы определили в шагах а) и б)

    д) Переустановите из пакета (рекомендуется) или из источника

    е) Вуаля!Готово.

'Надеюсь, это поможет .. PSM

0 голосов
/ 23 августа 2010

У вас все еще есть каталог с исходными текстами, где вы ранее компилировали Python?Если это так, вы можете вставить компакт-диск в этот каталог и запустить sudo make uninstall.

Если у вас его еще нет, вы можете воссоздать его, повторив шаги сборки - скачать, распаковать, настроитьи сделайте - но, конечно, заканчивайте sudo make uninstall вместо sudo make install.

0 голосов
/ 23 августа 2010

Вы смотрели в сделать деинсталляцию Я считаю, что это должно сработать для вас, если у вас есть исходный код Python 2.6 и файл make имеет деинсталляцию (это должно быть).

http://www.linuxquestions.org/questions/linux-newbie-8/source-uninstall-with-make-uninstall-howto-230225/

...