Проверьте загруженные deb пакеты

У меня есть набор .deb файлы я хочу проверить их контрольные суммы, Как я могу сделать это? они были загружены с официального repos.

2
задан 10 December 2018 в 19:47

1 ответ

Вот быстрый сценарий удара, который делает это. Я не знаю, будет ли это соответствовать Вашим требованиям

#!/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
2
ответ дан 2 December 2019 в 03:30

Другие вопросы по тегам:

Похожие вопросы: