Как проверить, есть ли у меня тот же самый deb, который установлен в системе

При создании пакетов для внутренних проектов компании иногда мы теряем отслеживание источника пакета и имеем только двоичный файл .deb. Хуже того, компоновщик пакетов может установить его на производственную систему, но забыть опустить его в yum и позже покинуть компанию. Некоторое время в будущем нам нужно построить новый сервер и хотим убедиться, что .deb, который мы нашли в домашнем каталоге инженера, точно соответствует таковой на существующих серверах. Есть ли способ узнать, является ли .deb тем же самым?

В системах на основе rpm я бы сделал следующее

old-server$ rpm -qi foo

new-server$ rpm -qi -p foo-1.2.3.rpm

и сравнил размер, дату сборки , создайте хост, и если они совпадут, то я знаю, что у меня есть точные rpm, которые мне нужны.

Есть ли эквивалентный способ сделать это в системах на основе dpkg?

Я вижу, что dpkg -query может возвращать MD5 некоторых данных, но на странице руководства говорится, что это связано с dselect, и я не могу получить от него какие-либо данные.

3
задан 2 November 2011 в 00:00

0 ответов

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

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