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
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 đặtCá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
7 trang |
Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 474 | Lượt tải: 0
Bạn đang xem 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, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
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
Các file đính kèm theo tài liệu này:
- bai_giang_linux_va_phan_mem_ma_nguon_mo_chuong_7_quan_ly_pha.pdf