Apt tương đương với vòng / phút của máy tính -Viên (Xác minh các gói đã cài đặt)


24

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 apttương đương với lệnh này là gì?

Câu trả lời:


29

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

"Debsums -l" giống như "debsums - thiếu danh sách" vì vậy nó sẽ liệt kê tất cả các gói không có tổng kiểm tra.
driax 31/12/13

8

Để 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.


Cảm ơn vì tiền hỗ trợ! Tôi luôn cho rằng hệ thống sẽ giữ danh sách chữ ký của riêng mình. Tôi nhận thấy rằng Ubuntu binutils(bao gồm ldvà 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.
Stefan Lasiewski

5
Tôi tìm thấy một cách đơn giản hơn để tạo ra các bản sửa lỗi cho các gói bị thiếu chúng. Lệnh sudo debsums_initsẽ 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.
Stefan Lasiewski
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.