У меня есть набор .deb
файлы я хочу проверить их контрольные суммы, Как я могу сделать это? они были загружены с официального repos.
Вот быстрый сценарий удара, который делает это. Я не знаю, будет ли это соответствовать Вашим требованиям
#!/bin/bash
echo ":: Checking package integrity in current directory"
for p in *.deb; do
pkg=`echo $p|cut -f 1 -d '_'`
sha256=`apt-cache show $pkg|grep SHA256|head -1|cut -f 2 -d ' '`
csha256=`sha256sum $p|cut -f 1 -d ' '`
if [[ "$csha256" == "$sha256" ]] ;then
echo "$p: OK"
else
echo "$p: failed"
fi
done