要驗證通過FetchDebian下載的軟件包是否完整和可信,可以使用以下方法:
使用 debsums
工具:
debsums
是一個用于校驗已安裝軟件包文件的MD5校驗和的工具。首先,安裝 debsums
:
sudo apt-get install debsums
然后,運行以下命令來校驗所有已安裝的軟件包:
sudo debsums --all
如果所有文件的MD5校驗和都匹配,則會顯示 OK
,否則會顯示 FAILED
或 REPLACED
。
使用 dpkg-sig
工具:
dpkg-sig
可以用于驗證軟件包的簽名。首先,確保系統上安裝了 dpkg-sig
:
sudo apt-get install dpkg-sig
然后,使用以下命令驗證軟件包:
sudo dpkg-sig verify package_name.deb
如果簽名有效,將顯示類似于以下的輸出:
Package: package_name
Signature: signature_digest
Trusted: yes
如果簽名無效或不存在,將顯示類似于以下的輸出:
Package: package_name
Signature: (none)
Trusted: no
通過以上方法,可以確保從FetchDebian下載的軟件包在傳輸過程中沒有被篡改,并且來源可信。