Cài đặt phần mềm trên các hệ thống Linux thường dễ dàng — thường không yêu cầu nhiều hơn một lệnh đầu cuối duy nhất. Nhưng khi bạn cố gắng thêm một kho lưu trữ mới lần đầu tiên, bạn có thể gặp phải lỗi “add-apt-repository: command not found”. Đây là điều đó có nghĩa là gì và bạn có thể làm gì với nó.
Tại sao Thông báo “add-apt-repository: command not found” Xuất hiện?
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 (Công cụ Gói Nâng cao). Bạn có thể sử dụng APT để 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ữlà những bộ sưu tập phần mềm khổng lồ trên các hệ thống từ xa.
Bạn có thể 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 bằng lệnh:
sudo apt install package-name
Và loại bỏ các gói đã cài đặt với:
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 trong đó bạn có thể tìm thấy phần mềm phổ biến nhất.
Bạn có thể xem kho lưu trữ nào mà hệ thống của bạn hiện đang được định cấu hình để sử dụng với:
cat /etc/apt/sources.list
Khi bạn muốn sử dụng 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 một kho lưu trữ mới bằng lệnh sudo add-apt-repositorycập nhật hệ thống sau đó cài đặt gói.
Để cài đặt trình đọc RSS tuyệt vời, ví dụ, QuiteRSS, bạn sẽ nhập:
sudo add-apt-repository ppa:quiterss/quiterss
Tuy nhiên, thay vào đó, bạn có thể nhận được thông báo lỗi “sudo: add-apt-repository: command not found”.
Điều này có nghĩa là gói “add-apt-repository” chưa được cài đặt trên hệ thống của bạn.
Cách sửa lỗi “sudo: add-apt-repository: command not found”
Khi một gói bạn cần chưa được cài đặt, bạn có thể cố gắng cài đặt nó bằng APT, nhưng nếu bạn cố gắng cài đặt add-apt-repository theo cách này, bạn sẽ thấy thêm một lỗi: “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à phần mềm-thuộc tính-chungcũng chứa các tệp chung cho các thuộc tính phần mềm như phần phụ trợ D-Bus.
Để cài đặt phần mềm-thuộc tính-chung, hãy nhập:
sudo apt install software-properties-common
Bây giờ khi bạn cố gắng thêm một kho lưu trữ bằng cách sử dụng add-apt-repository, nó sẽ hoạt động.
Bây giờ bạn có thể sử dụng add-apt-repository mà không có lỗi!
Sau khi cài đặt gói phần mềm-thuộc tính-chung, bạn có thể dễ dàng thêm bao nhiêu kho tùy ý. Hãy nhớ rằng mặc dù nổi tiếng tuyệt vời về khả năng bảo mật và chống phần mềm độc hại, Linux không phải là bất khả xâm phạm trước các cuộc tấn công và không phải tất cả các kho lưu trữ đều an toàn. Cẩn thận và thực hiện kiểm tra thẩm định khi thêm kho.