Arch-Linux
如何確定 Arch Linux 中哪些軟體包需要升級?
我知道
pacman -Su
升級所有軟體包。但是我怎樣才能得到需要升級的軟體包列表呢?
查看手冊頁之類的
pacman -Sy
將數據庫同步到最新版本,然後
pacman -Qu
到
-u,–升級
Restrict or filter output to packages that are out of date on the
本地系統。(僅使用包版本來查找過時的包,此處不檢查替換。)如果使用 -Sy 刷新同步數據庫,此選項效果最佳。
請注意,像這樣同步包列表將使您處於不應該安裝或升級單個包的情況,直到您執行下一次完整更新。
一般來說,您不應該升級單個軟體包,因為 Arch 或 Manjaro 不支持部分升級。如果您看到需要升級的軟體包,您應該立即執行
pacman -Syu
以升級所有軟體包。雖然安裝或升級單個包有時可能會起作用,但它可能會升級它所依賴的庫,並且庫升級可能會導致另一個包損壞。