如何使用 aptitude 安裝所有內容

如何使用 aptitude 安裝所有內容

如何安裝 aptitude 找到的所有軟體包?

例如:

sudo aptitude search eclipse

……發現大約 66 個包裹。如何安裝所有找到的套件而不單獨編寫?

答案1

您可以使用該*符號作為通配符。我知道它在刪除可能標題相同但文件名附加不同日期的文件時有效。

在你的情況下,你可以輸入:

sudo apt-get install eclipse*

這將安裝以字串開頭的所有軟體包eclipse

相對:

sudo apt-get install eclipse

這只會安裝名稱為「eclipse」的軟體包

答案2

我會做這樣的事情:

sudo apt-get -d -u install $(apt-cache search -n eclipse | cut -f1 -d' ' | grep -vE 'redeclipse|^lib')

注意-dfor --download-only。當您確定它將僅安裝您想要/需要的內容時,請-dapt-get命令中刪除 。

apt-cache search -n的輸出比 的輸出「噪音」小得多aptitude search,因此更容易在管道中使用。

redeclipse是一個遊戲,不是 eclipse 的一部分。並且您希望將庫作為依賴項拉入,以便將它們標記為自動安裝。您可以將不想安裝的任何其他軟體包新增至grep -vE參數。

相關內容