Подтвердить что ты не робот

Удалить python из источника?

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

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

Запуск ubuntu 10.04.

4b9b3361

Ответ 1

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

  • Установить checkinstall
  • Использование   checkinstall, чтобы сделать deb вашего   Установка Python.
  • Используйте dpkg -r для   удалить deb.

Подробнее см. этот пост.

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

ПФС. Если вы случайно удалите все установки Python со своей машины Ubuntu, все не потеряно. Инструкции по восстановлению после этой ситуации можно найти здесь.

Ответ 2

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

Ответ 4

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

make -n install

Ответ 5

  • "make uninstall" - ваш лучший выбор. К сожалению, похоже, что у вашей конкретной исходной установки нет целевой цели. Перетаскивание: (

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

  • В противном случае метод "грубой силы" будет:

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

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

    b) cd YOUR_PYTHON_SOURCE

    ./Configure

    сделать чистым

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

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

    d) Идите в миссию поиска и уничтожения для всех файлов, определенных вами на этапах а) и b)

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

    f) Войла! Готово.

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

Ответ 6

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

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