Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
161,03 KB
Nội dung
TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THƠNG BỘ MƠN MẠNG MÁY TÍNH & TRUYỀN THƠNG Ubuntu Server Quản lý gói phần mềm Trình bày: TS NGƠ BÁ HÙNG Email: nbhung@cit.ctu.edu.vn Quản trị gói phần mềm Ubuntu Gói phần mềm • Chứa tập tin cần thiết, meta-data, hướng dẫn để cài đặt chức ứng dụng lên máy chủ Ubuntu • Sử dụng định dạng Debian, phần mở rộng deb • Chứa kho (repositories) • Thường chứa tập tin mã nhị phân biên dịch sẵn • Có thể phụ thuộc gói phần mềm khác 07/08/12 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ Quản trị gói phần mềm Ubuntu Các cơng cụ quản lý gói phần mềm • Dpkg – cài đặt, xóa, tạo gói, khơng tự động tải • Apt-get – Cài đặt, nâng cấp, cập nhật danh sách gói từ kho chứa (repositories) – Tự động tải gói phụ thuộc – Nâng cấp hệ thống Ubuntu • Aptitude – Cung cấp giao diện menu/texte cho apt-get 07/08/12 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ Quản trị gói phần mềm Ubuntu Kho phần mềm (Repository) • Địa Mỹ http://us.archive.ubuntu.com/ • Địa Việt nam: http://vn.archive.ubuntu.com/ • Chọn ubuntu/dists 07/08/12 Ngơ Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ Quản trị gói phần mềm Ubuntu Thư mục kho phần mềm • maverick – Chứa tập tin phục vụ cài đặt hệ điều hành, – Một số gói có chứa CD-ROM cài đặt • maverick-proposed – Mơ tả gói chưa sẵn sằng để phát hành • maverick-security – Ghi nhận gói cần phải update vấn đề an ninh • maverick-updates – Chứa gói upate chức 07/08/12 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ Quản trị gói phần mềm Ubuntu Phân loại gói kho • Main: – Các gói phần mềm phát hành quyền tự – Hỗ trợ Canonical – Mở sẵn cài đặt Ubuntu – Được cập nhật an ninh hỗ trợ miễn phí • Restricted – Các gói phần mềm thường dùng – Phát hành KHÔNG quyền phần mềm tự do, – Được hỗ trợ Canonical 07/08/12 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ Quản trị gói phần mềm Ubuntu Phân loại gói kho (tt) • Universe – Hàng ngàn gói phần mềm – Khơng hỗ trợ thức Conanical – Phát hành loại quyền tự khác – Chỉ download qua Internet • Multiverse – Chứa phần mềm không tự – Người dùng phải tự kiểm tra quyền – Hỗ trợ cập nhật an ninh không cung cấp 07/08/12 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ Quản trị gói phần mềm Ubuntu Địa kho phần mềm • Mơ tả tập tin /etc/apt/sources.list • Mỗi dòng tương ứng với kho 07/08/12 Ngơ Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ Quản trị gói phần mềm Ubuntu Advanced Package Tool • Cài đặt nhiều gói – sudo apt-get install package1 [package2 ] • Xóa gói – sudo apt-get remove package1 [package2 ] • Xóa gói files cấu hình liên quan – sudo apt-get purge remove package1 [package2 ] • Tìm kiếm gói phần mềm – sudo apt-cache search package-name 07/08/12 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ Quản trị gói phần mềm Ubuntu Thực hành • Cập nhật danh sách phần mềm – sudo apt-get update • Cài đặt phần mềm wget – sudo apt-get install wget • Lấy trang web – wget http://www.google.com • Lưu ý: Cần kiểm tra nối kết mạng đến proxy lệnh ping proxy.cit.ctu.edu.vn 07/08/12 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ 10 Quản trị gói phần mềm Ubuntu Advanced Package Tool (tt) • Cập nhật danh sách gói repositories mơ tả /etc/apt/sources.list – sudo apt-get update • Nâng cấp gói cài đặt lên version – sudo apt-get upgrade • Nâng cấp phiên cách thơng minh – sudo apt-get dist-upgrade • Xem hướng dẫn – sudo apt-get help 07/08/12 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ 11 Quản trị gói phần mềm Ubuntu Cập nhật phần mềm sau proxy • Đặc tả tập tin /etc/apt/apt.conf • Có chứng thực người dùng – Acquire::http::Proxy "http://user:pass@proxy-host:port/"; – Acquire::ftp::Proxy "http://user:pass@proxy-host:port/"; • Không chứng thực người dùng – Acquire::http::Proxy "http://proxy-host:port/"; – Acquire::ftp::Proxy "http://proxy-host:port/"; 07/08/12 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ 12 ... Mỹ http://us.archive .ubuntu. com/ • Địa Việt nam: http://vn.archive .ubuntu. com/ • Chọn ubuntu/ dists 07/08/12 Ngơ Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ Quản trị gói phần mềm Ubuntu Thư mục kho phần... phụ thuộc – Nâng cấp hệ thống Ubuntu • Aptitude – Cung cấp giao diện menu/texte cho apt-get 07/08/12 Ngô Bá Hùng - Khoa CNTT&TT - ĐH Cần Thơ Quản trị gói phần mềm Ubuntu Kho phần mềm (Repository)...Quản trị gói phần mềm Ubuntu Gói phần mềm • Chứa tập tin cần thiết, meta-data, hướng dẫn để cài đặt chức ứng dụng lên máy chủ Ubuntu • Sử dụng định dạng Debian, phần mở rộng