Trên hệ thống RedHat / CentOS, tôi có thể xác minh các RPM đã cài đặt trên hệ thống của mình bằng cách sử dụng vòng / phút .
Ubuntu hoặc apt
tương đương với lệnh này là gì?
Trên hệ thống RedHat / CentOS, tôi có thể xác minh các RPM đã cài đặt trên hệ thống của mình bằng cách sử dụng vòng / phút .
Ubuntu hoặc apt
tương đương với lệnh này là gì?
Câu trả lời:
Gói "debsums" là những gì bạn muốn cài đặt để thực hiện kiểm tra băm đối với các gói đã cài đặt.
Ví dụ: để kiểm tra các tệp đã thay đổi:
sudo debsums -c
Lưu ý rằng không phải tất cả các gói đều có danh sách tệp md5sum. Bạn có thể xem danh sách những người trong hệ thống của bạn với:
sudo debsums -l
Để làm theo những gì Kees đã nói, để xử lý các gói không bao gồm tệp md5sum được tạo trong thời gian xây dựng, theo mặc định, gói debsums cũng cài đặt một hook hook để tạo ra một bản sửa lỗi như là một phần của quá trình cài đặt gói. Vì vậy, một cách để tạo tệp debsums cho các gói bị thiếu đó là cài đặt apt-get - cài đặt chúng.
binutils
(bao gồm ld
và một số công cụ cốt lõi) không bao gồm chữ ký, dường như không khôn ngoan khi xem xét các công cụ liên kết này là cốt lõi của hệ thống và chúng tôi cần đảm bảo rằng các công cụ này không bao giờ được sửa đổi hoặc bị bắt buộc.
sudo debsums_init
sẽ làm việc nặng cho bạn. Nó sẽ tải xuống các gói từ kho lưu trữ và sẽ tạo ra md5sums cho bạn.