Linux
Debian - 將 cpp-4.3 升級到 cpp-4.4
我有 Debian Squeeze,上面有 cpp-4.3:
我想知道我是否可以刪除 cpp-4.3 和其他並安裝類似 cpp-4.4 或更高版本的東西。
為什麼 aptitude 不會自動將 cpp 升級到 4.4?
Debian Squeeze 中有三個版本的 gcc(包括 cpp):4.1、4.3 和 4.4。如果您願意,可以安裝所有這些。我建議安裝
cpp
軟體包;它具有cpp-4.4
依賴性,但是當下一個 Debian 版本發佈時,它的cpp
軟體包將取決於當時最新的版本。
cpp-4.3
被標記為自動安裝,所以如果你刪除所有依賴它的包,它也會被自動解除安裝。目前,您已經gcc-4.3
安裝了,它依賴於cpp-4.3
. 您還g++-4.3
標記為手動安裝,它取決於gcc-4.3
. 除非你知道你想要 GCC 4.3,否則標記為自動安裝,並g++-4.3
確保你已經安裝。gcc``g++
完成此操作後,請考慮刪除 -4.3 包和任何其他舊版本。一些軟體包即使被標記為自動安裝也不會被自動刪除,並且沒有什麼特別依賴於它們。當其他一些包依賴於它們提供的元包時,就會發生這種情況。所有的 C 編譯器,包括
gcc-4.3
,提供c-compiler
,所以只要你有一個依賴的包,是c-compiler
不會gcc-4.3
被自動刪除的。您可以手動刪除它;試一試並檢查是否沒有任何東西特別依賴於這個版本。