Gói phần mềm

Một phần của tài liệu nhập môn linux và phần mềm mã nguồn mở (Trang 80)

Quản lý phần mềm

8.3.1Gói phần mềm

Các gói rpm được đặt tên theo nguyên tắc

name-version-release.architecture.RPM

, trong đó name là tên ứng dụng hoặc tên gói khi nó được cài đặt trên hệ thống, version là phiên bản của phần mềm chứa trong gói, release là phiên bản phụ của phần mềm. Trường cuối cùng architecture trong tên gói tệp chính là kiểu kiến trúc, định danh phần cứng để thực hiện phần mềm.

Có hai loại gói RPM: RPM nhị phân và RPM nguồn. Một gói RPM nhị phân chứa mã thực hiện được biên dịch riêng cho một kiến trúc cụ thể. Phần lớn những gói RPM nhị phân chứa đựng các ứng dụng hoàn chỉnh, số còn lại cung cấp các thư viện để chia sẻ cho nhiều ứng dụng có thể dùng chung.

Các gói RPM nguồn (thông thường tên tệp có phần mở rộng là .src.RPM. Chứa mã nguồn của chương trình và các scripts cần thiết để dịch ra các mã thực hiện. Đây là một cách khác để phân phối mã nguồn phần mềm.

Quá trình tạo ra một gói rpm được thực hiện bởi lệnh rpmbuild. Đầu vào của lệnh này là tập các tệp cần được đưa vào trong gói, một tệp cấu hình gói.

Sau khi đã được phân phối tới hệ thống của NSD, có thể thực hiện các thao tác sau trên một gói phần mềm

• Tra cứu thông tin gói: liệt kê các thông tin về phần mềm, các tệp chứa trong gói.

• Trích xuất một hoặc nhiều tệp từ gói.

• Kiểm tra gói: thử kiểm tra tính phù hợp của gói với hệ thống hiện tại.

• Cài đặt gói: Cài đặt gói và thực hiện các cấu hình cơ bản. Tất cả các thao tác trên đều được thực hiện bởi lệnh rpm.

Một phần của tài liệu nhập môn linux và phần mềm mã nguồn mở (Trang 80)