3. Sử dụng RPM
3.2. Cài đặt gói phần mềm bằng RPM
Từ dòng lệnh, chúng ta dùng tuỳ chọn –i như sau: rpm –i quota –1.55-4.i386.rpm
Lệnh này sẽ cài đặt gói phần mềm quota vào hệ thống máy chúng ta. Tuỳ chọn –i cho phép cài đặt gói phần mềm quota-1.55-4.i386.rpm vào hệ thống cục bộ. RPM thực hiện quá trình cài đặt qua các bước sau:
- Kiểm tra tính phụ thuộc. Mỗi gói phần mềm có khả năng phụ thuộc vào phần mềm khác đã cài sẵn trên máy.
-Kiểm tra tiềm năng xung đột. RPM xét xem một thành phần đã cài đặt sẵn hay chưa, hoặc thành phần ấy có cũ hơn thành phần đang trong quá trình cài đặt hay không.
- Xử lý các tệp cấu hình. RPM sẽ thử cung cấp một tệp cấu hình thích hợp và nếu phát hiện một tệp cấu hình có sẵn, RPM sẽ lưu tệp này lại để đối chiếu trong tương lai.
- Cài đặt tệp. RPM mở các gói phần mềm thành phần và đặt chúng vào thư mục thích hợp.
- Xử lý sau khi cài đặt. Sau khi cài đặt các thành phần xong rồi, RPM tiến hành các công việc cần thiết để lập cấu hình hệ thống cho đúng đắn.
- Cập nhật cơ sở dữ liệu. RPM ghi chép lại lộ trình của mình vào một cơ sở dữ liệu.
Trong khi cài đặt, câu lệnh nêu trên sẽ không thông báo phản hồi, song chúng ta có thể dùng tuỳ chọn –v (verbose) để lấy thông báo. Bảng 6.2 liệt kê các tuỳ chọn trong khi cài đặt.
Tuỳ chọn Mô tả
-vv Cung cấp thông tin đầy đủ.
-h Thỉnh thoảng hiển thị dấu # trong khi cài đặt, nhờ vào đó biết rằng RPM đang thực sự làm việc chứ máy không bị treo.
--percent Thay vì hiển thị dấu #, tuỳ chọn này sẽ hiển thị tỷ lệ phần trăm khối lượng công việc đã thực hiện trong quá trình cài đặt.
--test Không cài đặt gói phần mềm, nhưng thử nghiệm cài đặt thử và báo cáo lỗi.
--replacefiles Thay thế các tệp từ những gói phần mềm khác.
--force Lệnh cho RPM không quan tâm đến các lỗi do xung đột và cứ tiếp tục cài đặt.
Bảng 5.1: Các tuỳ chọn khi cài đặt
Muốn cài đặt một gói phần mềm từ máy khác, chúng ta có thể dùng giao thức tải FTP với một địa chỉ URL để xác định gói phần mềm ấy.
rpm-i ftp://ftp.netwharf.com/pub/RPMS/quota-1.55-4.i386.rpm
Câu lệnh này giả sử rằng chiếc máy từ xa chấp nhận chế độ FTP vô danh.
Ghi chú: Chúng ta có thể cùng lúc nhập username và mật khẩu vào dòng lệnh như
sau:
rpm –i ftp://mark@ftp.netwharf.com/pub/RPMS/quota-1.55-4.i386.rpm Password for mark@ftp.netwharf.com: <enter your password here>
Tuy nhiên đây không phải là cách an toàn để nhập lệnh, bởi vì có thể ai đó sẽ nhìn trộm, hoặc truy lục lệnh này từ tệp ghi chép lịch trình các câu lệnh của chúng ta.