Debian
Deborphan - 驗證 Keep List 中的包是孤立包
如何快速驗證deborphan “Keep List” 中的 Debian 軟體包是孤兒?
deborphan -nk /dev/null $(package name)
單行輸出,模仿所述包名稱,驗證所述包確實是孤兒。例如,以下返回表明包bar是孤立的:
user@host:~$ deborphan -nk /dev/null $packagename $packagename
要獲取所有“假孤兒”的列表:
while read i; do a=$(deborphan -nk /dev/null $i) ; if [ "$a" != "$i" ]; then echo "$i" ; fi; done </var/lib/deborphan/keep
由於所述**/var/lib/deborphan/keep**文件中的損壞行可能會搞砸腳本,建議您先仔細閱讀列表,尋找麻煩的跡象:
deborphan -L