Cách sửa lỗi "add-apt-repository: command not found" trên Ubuntu

Cách sửa lỗi “add-apt-repository: command not found” trên Ubuntu

Chia sẻ kiến thức 05/09/2022

Lỗi "add-apt-repository: command not found" là một lỗi khá phổ biến khi thêm kho lưu trữ trên Ubuntu/Debian. Trong bài viết sau, FUNiX sẽ hướng dẫn bạn cách sửa. 

 

Tại sao xuất hiện thông báo “add-apt-repository: command not found”?

Phần mềm thường được quản lý trên các hệ thống Linux dựa trên Debian thông qua APT (Advanced Package Tool, tạm dịch là Công cụ Gói Nâng cao). Bạn có thể sử dụng công cụ này để tìm kiếm, cài đặt, cập nhật hoặc xóa các gói khỏi hệ thống của người dùng. Các gói này được lưu trữ trong kho lưu trữ (repository), bộ sưu tập phần mềm khổng lồ trên các hệ thống từ xa.

Để cài đặt phần mềm từ kho lưu trữ bằng tài khoản người dùng của mình, hãy gõ lệnh:

sudo apt install package-name

Và loại bỏ các gói đã cài đặt, dùng lệnh:

sudo apt remove package-name

Hoặc:

sudo apt purge package-name

Các hệ thống dựa trên Debian (bao gồm cả Ubuntu) sẽ đi kèm với các kho lưu trữ mặc định, nơi bạn có thể tìm thấy phần mềm phổ biến nhất.

 

Để xem hệ thống hiện đang được định cấu hình để sử dụng kho lưu trữ nào, gõ lệnh:

cat /etc/apt/sources.list

Nếu bạn muốn sử dụng công cụ APT để cài đặt phần mềm không có sẵn trong kho lưu trữ mặc định, bạn sẽ cần thêm kho mới bằng cách sử dụng lệnh sudo add-apt-repository, cập nhật hệ thống và sau đó cài đặt gói.

Ví dụ, dể cài đặt trình đọc QuiteRSS, bạn sẽ nhập:

sudo add-apt-repository ppa:quiterss/quiterss

Nếu nhận được thông báo lỗi “sudo: add-apt-repository: command not found”, có nghĩa là gói chưa được cài đặt trên hệ thống của bạn.

 

Cách khắc phục 

Khi một gói bạn cần chưa được cài đặt, bạn có thể thử cài đặt nó bằng APT. Tuy nhiên, nếu bạn thử cài đặt add-apt-repository theo cách này, bạn sẽ thấy thêm một lỗi: “Unable to locate package add-apt-repository” (Không thể định vị gói add-apt-repository).

Điều này là do add-apt-repository được bao gồm như một phần của gói lớn hơn được gọi là software-properties-common (phần mềm-thuộc tính-chung), gói này cũng chứa các tệp chung cho các thuộc tính phần mềm.

 

Để cài đặt phần mềm-thuộc tính-chung, dùng lệnh:

sudo apt install software-properties-common

Giờ đây khi bạn đã có thể thêm một kho lưu trữ bằng cách sử dụng add-apt-repository.

Kết luận

Sau khi cài đặt gói phần mềm-thuộc tính-chung, bạn có thể thêm bao nhiêu kho tùy thích. Tuy nhiên, bạn cũng nên lưu ý rằng không phải tất cả các kho lưu trữ đều an toàn và mặc dù Linux có danh tiếng xuất sắc về bảo mật và khả năng chống phần mềm độc hại, nó không bất khả xâm phạm trước các cuộc tấn công. Bởi vậy, hãy kiểm tra cẩn thận trước khi thêm kho.

ĐỌC TIẾP: Cookie là gì? Cookie ảnh hưởng đến quyền riêng tư online như thế nào?

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/fix-add-apt-repository-command-not-found/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại