2010-11-16 27 views
2

我有一個以前通過apt安裝的python包(默認情況下)。 現在我想安裝新的版本,並使用所有必需的模塊從源代碼手動進行編譯。Ubuntu:通過apt安裝軟件包後,從源重新安裝的正確方法是什麼?

我該怎麼做? 我想,

apt-get purge python 

再從源代碼安裝,因爲蟒蛇有很多的依賴,並會卸載所有的人在這種情況下是不可能的。

什麼是正確的方法來做到這一點?

+0

可能要發佈此對[問的Ubuntu(HTTP:// askubuntu .COM)。他們可能會有很好的建議。 – eldarerathis 2010-11-16 22:58:16

+0

您可以安裝新版本的python並替換可執行文件。 – Falmarri 2010-11-16 23:11:11

+0

2Falmarri:通過符號鏈接? – user80805 2010-11-17 00:29:16

回答

1

不要替換您的系統的默認Python解釋器。它可以打破以後難以修復的事情。相反,你可能想使用virtualenv。然後,您可以從環境中隔離任何問題,並具有可以獨立測試的多個Python安裝的額外優勢。

下面是一些值得閱讀,讓你開始:

-3
sudo apt-get remove name-of-package 

然後

sudo apt-get autoclean 

將刪除包和不再需要的任何相關性。

+0

我認爲重點在於OP不想刪除所有這些依賴關係。我不知道更近期的Ubuntu版本,但在8.04/8.10中,大多數Gnome依賴於python,所以'apt-get remove'這是徹底垃圾你係統的好方法。 – eldarerathis 2010-11-16 23:04:05

+0

-1如果你讀完整個問題,你可以清楚地看到不這樣做的原因。此外,如果你有Ubuntu的使用經驗,你會知道有一大堆python依賴項 - 刪除python是一種不行。 – vonPetrushev 2010-11-16 23:48:31

+0

如果他通過apt安裝了該軟件包,那麼它可能不是GNOME所依賴的。 GNOME依賴的任何東西都可能已經安裝*和GNOME一起安裝。 – 2010-11-17 00:43:50