E E: Không thể xác định vị trí cập nhật gói khi tôi cố gắng cập nhật hệ thống của mình, tại sao?


23

Tôi đã có gần một giờ để cập nhật cài đặt của mình, đây là cách tôi đang cố gắng thực hiện:

$ sudo apt-get install update
[sudo] password for braiam: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package update

Nó không hoạt động! Không phải install updatelà văn bản tôi nên đặt sau sudo apt-getđể cài đặt các bản cập nhật trên hệ thống Ubuntu của mình sao? Nếu không, tôi nên viết lệnh gì?

Câu hỏi này đang cố gắng giải quyết một số lỗi phổ biến của người dùng không được sử dụng cho hệ thống APT và apt-get.

Câu trả lời:


30

Công cụ APT apt-getcó các lệnh đơn giản mà bạn cần biết trước khi thực hiện những gì họ làm và trong trường hợp nào sử dụng nó.

Nếu những gì bạn muốn là cập nhật danh sách các gói của bạn , lệnh chính xác là:

sudo apt-get update

chỉ vậy thôi! Bạn không cần phải viết bất cứ điều gì khác trước và sau. Chỉ là sudo + apt-get + cập nhật . Làm xong.

Để cài đặt các gói hoặc chương trình trong hệ thống của bạn, trước tiên bạn cần biết tên gói . Nếu bạn không biết tên gói được khuyến nghị, bạn nên sử dụng GUI (như Trung tâm phần mềm Ubuntu hoặc bộ gói), tìm kiếm và cài đặt chương trình của bạn bằng cách sử dụng nó. Nếu bạn biết tên gói thì bạn chỉ phải:

sudo apt-get install package_name

Thay thế package_nametên gói của bạn. Bạn có thể cài đặt một số gói cùng một lúc, chỉ cần viết chúng với khoảng trắng giữa chúng. Nếu bạn vẫn nhận được:

E: Không thể định vị gói pack_name

Sau đó thử cập nhật danh sách của bạn hoặc xem lại các hướng dẫn bạn đang theo dõi, có thể chỉ là một lỗi đánh máy. Nếu tên của gói đó không xác định cho apt-get thì đó là lỗi bạn sẽ gặp.

Để nâng cấp các gói mà bạn đã cài đặt, hay cập nhật tất cả hệ thống của bạn, bạn cần làm:

sudo apt-get upgrade

Không có gì khác. Nó sẽ nâng cấp tất cả các gói mà bạn đã cài đặt trong hệ thống của bạn.


3
Hãy thử apt-cache search <packagename>, nó sẽ tìm kiếm các gói liên quan đến tên được đưa ra.
Avinash Raj
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.