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, installlệnh sẽ không hoạt động.
Cách khắc phục điều này là sử dụng sudotrướ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 rootvà cần phải sử dụng sudo.