Linux

Debian - 將 cpp-4.3 升級到 cpp-4.4

  • March 22, 2011

我有 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被自動刪除的。您可以手動刪除它;試一試並檢查是否沒有任何東西特別依賴於這個版本。

引用自:https://serverfault.com/questions/250555