Я установил python 2.6 из исходного кода и как-то позже ошибочно установил еще один python 2.6 из диспетчера пакетов.
Я не могу найти способ удалить питон, который был создан из источника, возможно ли это/легко?
Запуск ubuntu 10.04.
Я установил python 2.6 из исходного кода и как-то позже ошибочно установил еще один python 2.6 из диспетчера пакетов.
Я не могу найти способ удалить питон, который был создан из источника, возможно ли это/легко?
Запуск ubuntu 10.04.
Вы можете использовать checkinstall для удаления Python. Идея такова:
dpkg -r
для удалить deb.Подробнее см. этот пост.
PS. Обратите внимание, что Ubuntu всегда должна иметь хотя бы одну установку Python, иначе основные части вашей ОС перестают работать. Выше я предполагаю, что можно удалить Python, построенный из исходного кода, без удаления Python, который был установлен менеджером пакетов.
ПФС. Если вы случайно удалите все установки Python со своей машины Ubuntu, все не потеряно. Инструкции по восстановлению после этой ситуации можно найти здесь.
В будущем может быть разумным использовать sudo checkinstall
.
Вы заглянули в удалить Я считаю, что это должно сработать для вас, если у вас есть источник python 2.6, и файл make удаляется (он должен).
Ниже команда удалила все, что она установила для меня.
make -n install
"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
У вас все еще есть исходный каталог, в котором вы скомпилировали Python раньше? Если это так, вы можете записывать CD в этот каталог и запускать sudo make uninstall
.
Если у вас его еще нет, вы можете повторно создать его, снова пройдя шаги сборки - загрузить, извлечь, настроить и сделать - но закончите с sudo make uninstall
вместо sudo make install
, из Конечно.