Bài viết này mình sẽ hướng dẫn cho các bạn cách khắc phục lỗi “add-apt-repository: commad not found” khi sử dụng hệ điều hành Elementary OS và có nhu cầu cài đặt các phần mềm qua PPA nhé !
Mục Lục Nội Dung
#1. PPA là gì và tại sao lại bị lỗi này?
Đôi nét về PPA: PPA viết tắc của Personal Package Archive, là một gói quản lý phần mềm được sử dụng trên Linux. Thông qua PPA, chúng ta có thể cài đặt, cập nhật các phần mềm đã được cài đặt thông qua cửa sổ dòng lệnh Terminal.
Các PPA được lưu trữ trong tệp source.list
, được đặt tại /etc/apt
, các PPA có thể được thêm vào hoặc xóa khỏi tệp tin này thông qua Terminal, cụ thể là lệnh add-apt-repository
.
Tại sao phải thêm PPA: Vậy một câu hỏi đặt ra là tại sao phải thêm PPA cơ chứ, không phải là chúng ta có thể cài và cập nhật ứng dụng thông qua Terminal hay các tệp chương trình *.deb
hay *.rmp
rồi sao?
Vâng, chúng ta có thể cài đặt các tập tin thông qua Terminal bằng lệnh wget
, hoặc qua các tệp *.deb
, *.rmp
, nhưng nếu về vấn đề cập nhật thì… :V
Trong khi đó, PPA chứa đầy đủ các thông tin về gói phân mềm, phiên bản… và hơn hết là khả năng tương thích với thiết bị, vì thế PPA sẽ góp phần tạo nên sự ổn định của hệ thống khi các phần mềm đều tương thích.
Vậy tại sao lại xuất hiện lỗi add-apt-repository: command not found?
add-apt-repository
không phải là gói cài đặt thông thường, nó là một phần của gói cài đặt software-properties-common
.
Khi xuất hiện lỗi trên thì có nghĩa là gói cài đặt software-properties-common
đang bị thiếu, hay nói cách khác là chưa được cài đặt.
Vì thế, đương nhiên add-apt-repository
cũng chưa được cài đặt, mà chưa được cài đặt thì làm sao mà thực hiện được đúng không nào, lỗi phải hồi command not found
là đúng rồi còn gì ●﹏●
Đọc thêm:
- Hướng dẫn cài đặt Elementary OS song song với Windows
- Hướng dẫn Re-Format lại USB chứa bộ cài Elementary OS
#2. Cách khắc phục lỗi này như thế nào?
Như mình đã nói ở trên thì nguyên nhân là do gói software-properties-common
chưa được cài đặt, vậy chúng ta khắc phục nó bằng cách cài đặt thêm thôi?
Rất đơn giản, thiếu cái gì thì chúng ta cài cái đó, chúng ta sẽ cài đặt software-properties-common
lên máy tính để khắc phục lỗi này.
Thực hiện:
+ Bước 1:
Cập nhật các Repositories: Mở Terminal (Không phải Ctrl + Alt + T
như trên Ubuntu đâu nhé các bạn, mà là Windows + T
, đây là sự khác biệt phím tắt mình đã nói ở bài đầu tiên) và thực thi lệnh sau:
sudo apt-get update
+ Bước 2: Sau đó cài đặt software-properties-common
bằng lệnh sau:
sudo apt-get install software-properties-common
NOTE: Để chính xác, các bạn có thể Copy và Paste lệnh vào Terminal, phím tắt là Ctrl + Shift + V
nhé !
Như thế này là OK rồi đấy các bạn !
Lưu ý: Đối với một số phiên bản sẽ bắt buộc ta phải cài đặt thêm gói ứng dụng python-software-properties
.
Vì thế, nếu cài đặt software-properties-common
mà vẫn chưa thể thực hiện lỗi thì ta cần cài đặt python-software-properties
thông qua câu lệnh sau:
sudo apt-get install python-software-properties
Và giờ thì thử lại thôi nào, chúng ta đã khắc phục được lỗi trên, giờ thì không cần phải lo nghĩ khi không thể cài đặt phần mềm qua PPA nữa rồi.
+ Bước 3: Được rồi nè ^^ Như hình bên dưới là đã thêm PPA thành công rồi nha các bạn.
#3. Video hướng dẫn sửa lỗi add-apt-repository: comnand not found
Nếu bạn gặp khó khăn khi thực hiện theo bài viết thì các bạn có thể xem hướng dẫn bên dưới, hoặc tải về tại đây để xem nhé !
#4. Lời Kết
Như vậy là mình đã hướng dẫn xong cho các bạn cách khắc phục lỗi add-apt-repository: commad not found khi sử dụng hệ điều hành Elementary OS rồi nhé.
Như thường lệ, nếu có bất kỳ khó khăn gì trong quá trình thực hiện bài viết, các bạn có thể comment phía bên dưới để được hỗ trợ nha !
CTV: Lê Xuân Hòa – Blogchiasekienthuc.com