Bài giảng Linux và phần mềm mã nguồn mở - Chương 7: Quản lý phần mềm và dịch vụ - Hà Quốc Trung

Nội dung

• Nguyên tắc quản lý phần mềm

• Công cụ quản lý phần mềm

• Dịch mã nguồn

• Quản lý gói cài đặt

• Quản lý phần mềm

• Quản lý dịch vụ đơn lẻ

• Quản lý dịch vụ bằng tcpd

pdf 7 trang kimcuc 8980
Bạn đang xem tài liệu "Bài giảng Linux và phần mềm mã nguồn mở - Chương 7: Quản lý phần mềm và dịch vụ - Hà Quốc Trung", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Linux và phần mềm mã nguồn mở - Chương 7: Quản lý phần mềm và dịch vụ - Hà Quốc Trung

Bài giảng Linux và phần mềm mã nguồn mở - Chương 7: Quản lý phần mềm và dịch vụ - Hà Quốc Trung
Quản lý phần mềm và dịch vụ
Nội dung
• Nguyên tắc quản lý phần mềm
• Công cụ quản lý phần mềm
• Dịch mã nguồn
• Quản lý gói cài đặt
• Quản lý phần mềm
• Quản lý dịch vụ đơn lẻ
• Quản lý dịch vụ bằng tcpd
Nguyên tắc quản lý phần mềm
Các thành phần 
của 1 phần mềm
• File thực hiện
• Các thư viện 
phần mềm
• Các file cấu hình
• Dữ liệu tạm thời
Các thao tác quản 
lý phần mềm
• Cài đặt phần 
mềm
• Gỡ bỏ phần 
mềm
• Cấu hình lại 
phần mềm
• Lấy thông tin về 
phần mềm
Cách thức quản lý
• Độc lập
• Script cho từng 
phần mềm
• Quản lý bằng 
CSDL chung
• Công cụ quản lý 
chung
Cài đặt phần mềm từ mã nguồn
• Tải mã nguồn
• Dịch mã nguồn
– Cài đặt thêm các gói nếu cần thiết
• Cài đặt phần mềm
– Kịch bản cài đặt
• Cấu hình phần mềm
– Kịch bản cấu hình
• Gỡ bỏ phần mềm
– Kịch bản gỡ bỏ
• Kịch bản chung cho các thao tác
• Makefile, Automake, make, các công cụ phát triển
Cài đặt phần mềm từ mã cài đặt
• Chương trình cài đặt/gỡ bỏ/cấu hình
• Xung đột với các phần mềm khác
• Công cụ quản lý phần mềm chung
– Phần mềm được đóng gói
– CSDL về các gói phần mềm
– Phát hiện các xung đột phần mềm (thừa, thiếu, 
khác phiên bản)
– Phức tạp khi cài đặt
Các công cụ quản lý phần mềm
bậc cao
• Quản lý các gói phần mềm+ CSDL gói phần 
mềm
• Quản lý danh mục các kho phần mềm
• Cài đặt/gỡ bỏ các phần mềm tự động
• Có thể có giao diện đồ họa/tương tác
• Đơn giản
• Có khả năng cài thừa các phần mềm
Hệ thống quản lý phần mềm
Redhat Debian
Quản lý gói phần mềm rpm dpkg
Quản lý các gói phần mềm yum, urpm* apt-*
Giao diện tương tác dselect, taskshell aptitude
Giao diện đồ họa krpm, yumex synaptic

File đính kèm:

  • pdfbai_giang_linux_va_phan_mem_ma_nguon_mo_chuong_6_quan_ly_pha.pdf