Trước khi chạy bất kỳ tác vụ quản trị nào: cài đặt, gỡ bỏ, thay đổi tùy chọn toàn hệ thống, v.v. bạn cần phải có root
. Điều này đặc biệt đúng với apt-get
. Thông điệp tự cho bạn biết vấn đề là ở đâu:
bạn có gốc không
Nếu bạn không root
, install
lệnh sẽ không hoạt động.
Cách khắc phục điều này là sử dụng sudo
trước lệnh:
➜ ~ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
➜ ~ sudo apt-get update
Fetched 616 kB in 25s (23.9 kB/s)
Như bạn có thể nhận thấy, nó đã hoàn thành mà không gặp vấn đề gì khi tôi sử dụng sudo
. Nếu bạn có bất kỳ open (13: Permission denied)
điều gì thì gần như chắc chắn rằng bạn không root
và cần phải sử dụng sudo
.