3. Sử dụng RPM
3.6. Kiểm tra gói phần mềm
Chế độ làm việc cuối cùng của RPM là kiểm tra xem xét lại gói phần mềm. Đến một lúc nào đó chúng ta sẽ muốn thử nghiệm tính nhất quán của một tệp trên hệ thống. Giả sử chúng ta nghi ngờ là có một tệp bị hỏng do một chương trình hoặc một user. Chúng ta muốn so sánh với những tệp nguyên thuỷ mà chúng ta đã cài đặt. RPM giúp chúng ta thực hiện việc này bằng tuỳ chọn –V (V viết hoa). Lệnh kiểm tra sẽ so sánh kích cỡ, tổng kiểm tra (checksum) MD5, lập cấu hình nhóm, loại tệp, người sở hữu tệp và permission (quyền truy cập hay phạm vi tác động đến tệp). Muốn biết xem từ khi cài đặt đến nay, một tệp nào đó của gói phần mềm có bị chỉnh sửa gì chưa, chúng ta gõ lệnh rpm –V với tên gói phần mềm. Thí dụ muốn kiểm tra gói phần mềm có tên quota, chúng ta gõ lệnh như sau:
rpm – V quota
Nếu không có gì thay đổi, RPM sẽ không hiển thị gì hết. Ngược lại RPM sẽ trình bày một dãy 8 ký tự cho thấy điều gì đã thay đổi và tên tệp đã thay đổi. Lúc ấy chúng ta có thể xem lại một số tệp trong gói phần mềm để quyết định xem có phải cài đặt lại gói phần mềm ấy hay không. Bảng 6.4 liệt kê các mã báo lỗi hiển thị sau khi gõ lệnh.
Mã Ý nghĩa
c Tệp này là tệp cấu hình
5 Tệp này không qua được thử nghiệm tổng kiểm MD5 S Kích cỡ tệp đã thay đổi sau thời điểm cài đặt
L Có vấn đề với các mối liên kết tượng trưng
T Thời gian chỉnh sửa tệp không trùng với nguyên thuỷ
D Thuộc tính thiết bị
U Các thiết lập cho user đã thay đổi G Các thiết lập cho nhóm đã thay đổi
M Chế độ