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

pdf7 trang | Chia sẻ: hachi492 | Ngày: 07/01/2022 | Lượt xem: 474 | Lượt tải: 0download
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:

  • pdfbai_giang_linux_va_phan_mem_ma_nguon_mo_chuong_7_quan_ly_pha.pdf