像往常一樣,每次更新時我都會收到一份程式收到更新的清單。我還有一些活躍的 PPA 來源。
我想知道哪個更新來自哪個來源。
我正在使用 Mint,但我更喜歡從 shell 執行此操作,因此這與使用的所有發行版相關apt-get
答案1
這線程說你可以運行apt-cache policy <package name>
。有了這個和aptitude -F%p --disable-columns search ~U
從這裡,您可以輕鬆地編寫一個小的 shell 腳本來檢查和列印每個將升級的包,
aptitude -F%p --disable-columns search ~U | xargs apt-cache policy
例如,如果您將其作為別名添加到 ~/.bashrc 中,則在 Trisquel 上非常適合我
alias apt-wat='aptitude -F%p --disable-columns search ~U | xargs apt-cache policy'
你有一個 bretty cewl 命令,遺憾的是它印了太多。
或者如果你想查看你安裝的每個套件來自哪裡dpkg -l
,例如
dpkg -l | awk '{print $2}' | xargs apt-cache policy