Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Master deb-get:Trình quản lý kiểu APT mạnh mẽ cho các gói DEB

Master deb-get:Trình quản lý kiểu APT mạnh mẽ cho các gói DEB

Được xuất bản vào ngày 13 tháng 4 năm 2023, 1:30 chiều EDT

David là một nhà văn tự do có nền tảng về báo in và yêu thích Phần mềm nguồn mở và miễn phí. Ông đã sử dụng Linux từ đầu những năm 2000 và là cộng tác viên thường xuyên cho tạp chí Linux Format ở Anh. Anh ấy điều hành một loạt trang web và dịch vụ từ Raspberry Pi đặt bấp bênh trên chiếc ghế dài trong phòng khách của mình và không bao giờ bỏ qua cơ hội tham gia một khóa học edX lạc lối để hiểu rõ hơn về công nghệ, nhân loại và các vấn đề liên quan khác.

David là một tay chơi guitar tệ hại, và anh ấy dành thời gian rảnh rỗi để đi tham quan Quần đảo Anh, ngoài mạng lưới, cùng đoàn lữ hành và những chú chó của mình. Thỉnh thoảng, ông viết sách. Không ai thích họ. Xem anh ấy đang làm gì tại davidrutland.com

Một trong những điều thú vị khi sử dụng các bản phân phối dựa trên Debian và Ubuntu là Công cụ gói nâng cao (APT) giúp bạn nhanh chóng tìm kiếm các gói trực tuyến, sau đó cài đặt, cập nhật hoặc xóa chúng bằng một lệnh duy nhất.

Một cách khác để cài đặt gói là sử dụng tệp DEB. Bạn có thể tìm thấy những thứ này 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 xuống lại và cài đặt phiên bản mới nhất.

deb-get là một công cụ nhằm mục đích tái tạo chức năng APT. Bạn có thể sử dụng nó để tìm kiếm các kho lưu trữ DEB chuyên dụng cũng như cài đặt, cập nhật và xóa phần mềm—giống như APT.

APT là Trình quản lý gói tiêu chuẩn vàng cho các bản phân phối dựa trên Debian

Master deb-get:Trình quản lý kiểu APT mạnh mẽ cho các gói DEB

Khi bạn lần đầu làm quen với Debian hoặc Ubuntu, APT là một công cụ tuyệt vời. Theo mặc định, bạn sẽ có thể cài đặt hàng nghìn gói FOSS được Canonical hỗ trợ từ kho lưu trữ chính, cũng như hàng chục nghìn dự án FOSS được cộng đồng hỗ trợ từ kho lưu trữ Universe.

Việc cài đặt một gói cùng với tất cả các phần phụ thuộc của nó cũng đơn giản như mở một thiết bị đầu cuối và nhập:

sudo apt-get install package-name

Bạn cũng không bị giới hạn ở hai kho lưu trữ này. Ngoài ra còn có kho lưu trữ Bị hạn chế chứa phần mềm không miễn phí được hỗ trợ chính thức như trình điều khiển và codec và kho lưu trữ Multiverse chứa phần mềm không miễn phí cũng như không được hỗ trợ chính thức.

Như thể vẫn chưa đủ, thật đơn giản khi thêm Kho lưu trữ gói cá nhân (PPA) của bên thứ ba và sử dụng APT để cài đặt phần mềm từ họ.

Nếu tên kho lưu trữ ở 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 lưu trữ phần mềm khác nhau có sẵn trên Ubuntu.

Tại sao phải cài đặt phần mềm bằng gói DEB?

Mặc dù công cụ APT tuyệt vời nhưng nó cũng có một số nhược điểm. Phần mềm không phải lúc nào cũng được đóng gói theo cách này—có nghĩa là các ứng dụng bạn muốn có thể bị thiếu và các gói trong kho không phải lúc nào cũng được cập nhật.

Nếu bạn đang tìm kiếm thông qua GitHub các dự án hay và thú vị để thử trên hệ thống Debian hoặc Ubuntu của mình, bạn sẽ thường thấy rằng công cụ bạn muốn kiểm tra chỉ có sẵn dưới dạng một loạt các tệp nhị phân trên trang phát hành.

Đôi khi các nhà phát triển thậm chí không thèm đăng các tệp DEB của họ lên GitHub mà thay vào đó ghim chúng vào một trang web cá nhân trên một máy chủ riêng. Điều này có thể có vấn đề nếu bạn muốn duy trì phiên bản mới nhất.

Nhưng việc cài đặt tệp DEB có nghĩa là bạn cần theo dõi README và các trang tải xuống trực tiếp nơi bạn tìm thấy tệp. Việc đó thật tẻ nhạt và là điều bạn hiếm khi làm trừ khi bắt buộc phải làm.

deb-get cung cấp cho bạn chức năng của apt-get, nghĩa là bạn sẽ không bao giờ phải lo lắng về việc cài đặt hoặc cập nhật DEB của mình nữa!

Cách cài đặt deb-get trên Linux

Master deb-get:Trình quản lý kiểu APT mạnh mẽ cho các gói DEB

Vì bạn chưa cài đặt deb-get nên bạn không thể sử dụng nó để cài đặt chính nó. Thay vào đó, hãy sử dụng lệnh cuộn tròn và chuyển tập lệnh cài đặt sang Bash.

Đầu tiên, cài đặt Curl bằng:

sudo apt install curl

Bây giờ hãy chạy lệnh sau để cài đặt deb-get:

curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get

Sử dụng deb-get để cập nhật các bản phát hành DEB mới nhất

Master deb-get:Trình quản lý kiểu APT mạnh mẽ cho các gói DEB

Nếu bạn quen thuộc với APT, bạn sẽ quen 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 đặt và có sẵn trong kho bằng cách sử dụng:

deb-get update

Để tìm kiếm một gói hoặc ứng dụng cụ thể, hãy sử dụng:

deb-get search packagename

Ví dụ:nếu bạn muốn tìm trình quản lý trò chơi Lutris PC tuyệt vời dành cho Linux, bạn sẽ nhập:

deb-get search lutris

Sau khi tìm thấy gói bạn muốn, hãy cài đặt nó với:

sudo deb-get install packagename

deb-get sẽ tìm nạp và cài đặt gói cũng như các phần phụ thuộc của nó.

Cài đặt bao nhiêu phần mềm tùy thích, sau đó đồng bộ hóa lại với:

deb-get update

Nếu có phần mềm đã cài đặt cần nâng cấp, hãy sử dụng lệnh nâng cấp:

sudo deb-get upgrade 

Bạn có thể cài đặt lại các gói riêng lẻ bằng:

sudo deb-get reinstall packagename

Có rất nhiều lệnh gỡ lỗi có sẵn. Hãy xem chúng trong tài liệu sử dụng deb-get.

deb-get Giúp dễ dàng cài đặt và cập nhật nhị phân DEB trên Ubuntu

Thật tuyệt vời khi có thể cài đặt các gói DEB trên Ubuntu mà không phải lo lắng rằng bạn đang sử dụng phiên bản cũ hoặc lỗi thời.

Có rất nhiều cách khác để cài đặt phần mềm trên Linux bao gồm biên dịch từ nguồn, Flatpaks, snaps hoặc AppImages.