3. Sử dụng RPM
3.3. Gỡ bỏ cài đặt gói phần mềm bằng RPM
Một trong những tiện lợi khi sử dụng RMP là việc cài đặt các chương trình mới rất dễ. Việc gỡ bỏ cài đặt cũng không có gì khó khăn. Chúng ta dùng tuỳ chọn – e như sau:
rpm –e quota –1.55.i386.rpm
Muốn gỡ bỏ một gói phần mềm ra khỏi hệ thống máy chúng ta, RPM phải qua các bước như sau:
-Kiểm tra tính phụ thuộc. RPM kiểm tra cơ sở dữ liệu xem có gói phần mềm nào khác phụ thuộc vào gói phần mềm ấy hay không. Nếu có, RPM sẽ không xoá, trừ khi chúng ta khẳng định là phải xoá.
- Chuẩn bị gỡ bỏ. RPM thi hành một script chuẩn bị cho việc gỡ bỏ cài đặt. - Kiểm tra các tệp cấu hình. RPM lưu bản sao của mọi tệp cấu hình đã thay đổi.
- Xoá các tệp. RPM xoá tất cả các tệp kết hợp với gói phần mềm được xác định.
- Dọn dẹp. RPM thi hành một script dọn dẹp sau khi gỡ bỏ cài đặt.
- Cập nhật cơ sở dữ liệu. RPM gỡ bỏ tất cả mọi chỉ mục tham chiếu đến gói phần mềm đã tháo bỏ.
Cũng như đối với tuỳ chọn –i, chúng ta có thể sử dụng các tuỳ chọn –v và –vv để lấy thông báo đầy đủ từ lệnh erase. Chúng ta cũng có thể dùng tuỳ chọn –test để xem thử việc gì sẽ xảy ra khi gói phần mềm được gỡ bỏ cài đặt. Cuối cùng, tuỳ chọn –nodeps báo cho RPM cứ tiến hành gỡ bỏ cài đặt mà không cần quan tâm đến mọi phụ thuộc. Chúng ta nên cẩn thận với tuỳ chọn này, vì nếu chúng ta gỡ bỏ cài đặt một gói phần mềm đang có chương trình nào khác phụ thuộc vào nó thì sau này chương trình ấy sẽ không làm việc trơn tru được.