Đăng ngày 13 tháng 4, 2023, 1:30 PM EDT
David là nhà văn tự do với nền tảng báo chí in, và yêu thích Phần mềm Tự do và Mã nguồn mở. Anh dùng Linux từ đầu những năm 2000, và là người đóng góp định kỳ cho tạp chí Linux Format tại UK. Anh chạy nhiều trang web và dịch vụ từ một Raspberry Pi đặt lơ lửng trên ghế sofa phòng khách, và không bao giờ bỏ lỡ khóa học edX lạc loài để cải thiện hiểu biết về công nghệ, nhân loại và các vấn đề liên quan.
David chơi guitar tệ, và dành thời gian rảnh du lịch đảo Anh, off-grid, với xe tải và chó. Đôi khi anh viết sách. Không ai thích. Xem anh đang làm gì tại davidrutland.com
Một niềm vui khi dùng Debian và các distro dựa trên Ubuntu là Advanced Package Tool (APT) giúp bạn nhanh chóng tìm gói trực tuyến, sau đó cài đặt, cập nhật, hoặc gỡ bỏ chúng chỉ với một lệnh.
Cách khác cài gói là dùng file DEB. Bạn có thể tìm thấy chúng trên các trang web ngẫu nhiên trên internet, và để cập nhật chúng bạn cần tải lại và cài phiên bản mới nhất.
deb-get là công cụ nhằm sao chép chức năng APT. Bạn có thể dùng nó để tìm kiếm kho DEB chuyên dụng và cài đặt, cập nhật, gỡ bỏ phần mềm — giống như APT.
APT là trình quản lý gói tiêu chuẩn vàng cho distro dựa trên Debian
Khi bạn mới làm quen với Debian hoặc Ubuntu, APT là công cụ tuyệt vời. Mặc định, bạn có thể cài hàng nghìn gói FOSS do Canonical hỗ trợ từ kho main, cũng như hàng chục nghìn dự án FOSS do cộng đồng hỗ trợ từ kho Universe.
Cài gói cùng tất cả phụ thuộc đơn giản như mở terminal, nhập:
sudo apt-get install package-name
Bạn không bị giới hạn ở hai kho này. Còn kho Restricted, chứa phần mềm non-free được hỗ trợ chính thức như driver và codec, và kho Multiverse, chứa phần mềm không free cũng không được hỗ trợ chính thức.
Ngoài ra, dễ dàng thêm Personal Package Archives (PPAs) của bên thứ ba và dùng APT cài phần mềm từ chúng.
Nếu tên kho trên làm bạn bối rối, bạn cần tìm hiểu thêm về các loại kho phần mềm khác nhau trên Ubuntu.
Tại sao cài phần mềm dùng gói DEB?
Tuy APT tuyệt vời, nó có nhược điểm. Phần mềm không luôn được đóng gói theo cách này — nghĩa là app bạn muốn có thể thiếu, và gói trong kho không luôn cập nhật.
Nếu bạn tìm kiếm trên GitHub dự án thú vị để thử trên Debian/Ubuntu, thường thấy công cụ bạn muốn chỉ có sẵn dưới dạng binary trên trang releases.
Đôi khi dev thậm chí không đăng file DEB lên GitHub, mà ghim chúng trên trang web cá nhân trên server riêng. Điều này gây khó khăn nếu bạn muốn dùng phiên bản mới nhất.
Nhưng cài file DEB nghĩa là bạn phải theo dõi README và trang tải trực tiếp nơi bạn tìm thấy file. Việc này nhàm chán, và bạn hầu như không bao giờ làm trừ khi bắt buộc.
deb-get cho bạn chức năng apt-get, nghĩa là bạn không bao giờ phải lo lắng về cài hoặc cập nhật DEB nữa!
Cách cài deb-get trên Linux
Vì bạn chưa có deb-get, bạn không thể dùng nó để tự cài chính nó. Thay vào đó, dùng lệnh curl và pipe script cài vào Bash.
Trước tiên, cài curl bằng:
sudo apt install curl
Bây giờ chạy lệnh sau để cài deb-get:
curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get
Dùng deb-get để cập nhật với bản phát hành DEB mới nhất
Nếu bạn quen với APT, bạn sẽ như cá gặp nước với deb-get.
Điều đầu tiên bạn nên làm là cập nhật danh sách phần mềm cài và có sẵn trong kho dùng:
deb-get update
Để tìm gói hoặc app cụ thể, dùng:
deb-get search packagename
Ví dụ, nếu muốn tìm trình quản lý game PC Lutris tuyệt vời cho Linux, nhập:
deb-get search lutris
Sau khi tìm thấy gói muốn, cài bằng:
sudo deb-get install packagename
deb-get sẽ tải và cài gói cùng phụ thuộc.
Cài bao nhiêu phần mềm tùy thích, sau đó đồng bộ lại bằng:
deb-get update
Nếu có phần mềm cài cần nâng cấp, dùng lệnh upgrade:
sudo deb-get upgrade
Bạn có thể cài lại từng gói với:
sudo deb-get reinstall packagename
Còn nhiều lệnh deb-get khác. Xem chúng trong tài liệu sử dụng deb-get.
deb-get让 cài và cập nhật DEB binary trên Ubuntu dễ dàng
Tuyệt vời khi có thể cài gói DEB trên Ubuntu mà không lo dùng phiên bản cũ hoặc lỗi thời.
Còn nhiều cách khác cài phần mềm trên Linux bao gồm compile từ source, Flatpak, snap, hoặc AppImage.