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/
Bình luận (0
)