Корректность установки пакета. [РЕШЕНО]

Давно интересует вопрос - есть ли в Gentoo-based системах возможность проверить целостность установленного содержимого пакета, корректность его установки?
То есть все ли файлы пакета записаны и не “битые” ли они?

Есть проверка хеш суммы исходников и бинарников по манифесту. Тебе emerge каждый раз смайлик показывает когда из сети загружает. А весь остальной контроль на установщике (команда cp или mv) и компиляторе. Если не так скопировалось будет ошибка, если не так скомпилировалось = не закончилась компиляция, тоже ошибка.
Все остальное ошибка в ebuild или сценарии установки. Их, как правило, массой быстро вычесляют и на баг выкладывают.

Николай Бочков wrote:

Есть проверка хеш суммы исходников и бинарников по манифесту…Если не так скопировалось будет ошибка

это понятно, вопрос про про установленные пакеты

Николай Бочков wrote:

…если не так скомпилировалось = не закончилась компиляция, тоже ошибка.

А вот это к сожалению далеко не однозначно, что и послужило причиной возникновения данной темы.
Пример - компиляция прошла удачно, однако файл записан с ошибкой (проблемы с материнкой,битые сектора на жестком, коцаный кабель в конце концов) - в результате после каждого обновления начинают вылазить мелкие непонятные ошибки, сбои настроек и т.п. необъяснимая ерундистика. Особенно если установка идет из исходников, что означает большое количество обращений к жесткому - система становится вдвойне требовательна к “железу”.

Решение найдено в другом месте, возможно кому-то окажется полезным
команда qcheck выполняет проверку контрольных сумм установленных файлов пакета (в том числе и при сборе из исходников)

При проверке своей системы обнаружилось огромное количество “битых” файлов - пора копаться в железе

это у тебя какая файловая система?

ext4