Redhat Package Manager (RPM) là công cụ dùng để Installing, Uninstalling và Upgrading software cho hệ thống Linux. - Một RPM package là một file chứa các chương trình thực thi, các scripts, tài liệu, và một số file cần thiết khác. Cấu trúc của một RPM package | Khoa Công nghệ Thông tin - Đại học Khoa học tự nhiên Bộ môn Mạng máy tính và Viễn thông Môn Hệ điều hành Bài thực hành số 10 Quản lý phần mềm - Redhat Package Manager RPM là công cụ dùng để Installing Uninstalling và Upgrading software cho hệ thống Linux. - Một RPM package là một file chứa các chương trình thực thi các scripts tài liệu và một số file cần thiết khác cấu trúc của một RPM package như sau d package I - I I - I 2 Ị . I Ì3 6 Ị . rpm Mmw ktĩĩÍLự Rffeose fahtietitJR I Quản lý package bằng The Package Management Tool dùng giao diện đồ họa Vào menu Desktop - System Settings - chọn Add Remove Software nếu bạn dùng command line có thề dùng lệnh system-config-packages Màn hình Package Manager. Khoa Công nghệ Thông tin - Đại học Khoa học tự nhiên Bộ môn Mạng máy tính và Viễn thông Chọn nhóm phần mềm cần cài đặt chọn Detail. Ví dụ ở đây chọn nhóm phần mềm Engineering and Scientific - chọn Details. Khoa Công nghệ Thông tin - Đại học Khoa học tự nhiên Bộ môn Mạng máy tính và Viễn thông Chọn gói phần mềm cần cài đặt. Lưu ý - Để cài đặt thành công cần bỏ đĩa source cài đặt Linux - Có thể gỡ bỏ gói phần mềm bằng cách uncheck vào phần mềm đó. II Quản lý package bằng RPM dùng command 1 Xem cú pháp lênh rpm man rpm RPM 8 Red Hat Linux RPM 8 NAME rpm - RPM Package Manager SYNOPSIS QUERYING AND VERIFYING PACKAGES rpm q query select options I query options rpm -V --verify select-options verify-optlons rpai --import PUBKEY rpm KI--checksig --nosignature - nodlgest PACKAGE FILE 7. INSTALLING UPGRADING AND REMOVING PACKAGES rpm -i install Install-options PACKAGE FILE . rpm -U --upgrade install options PACKAGE FILE . rpm -F --freshen Install-options PACKAGE FILE . rpm -eI--erase --allBatches --nodeps --noscrlpts - notriggers - repackage --test PACKAGE NAME . MISCELLANEOUS rpm --lnltclb -rebuilddb