Bài giảng Linux và phần mềm mã nguồn mở - Chương 6: 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
Bạn đang xem tài liệu "Bài giảng Linux và phần mềm mã nguồn mở - Chương 6: 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 6: 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:
- bai_giang_linux_va_phan_mem_ma_nguon_mo_chuong_6_quan_ly_pha.pdf