“ E: ไม่พบการอัพเดทแพ็คเกจ” เมื่อฉันพยายามอัพเดทระบบทำไม?


23

ฉันพยายามอัปเดตการติดตั้งของฉันเกือบหนึ่งชั่วโมงนี่คือวิธีที่ฉันพยายามทำ:

$ 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

มันไม่ทำงาน! ไม่ใช่install updateข้อความที่ฉันควรติดตั้งsudo apt-getเพื่ออัปเดตในระบบ Ubuntu ของฉันใช่ไหม ถ้าไม่ฉันควรเขียนคำสั่งอะไร

คำถามนี้พยายามที่จะอยู่ที่ความผิดพลาดบางอย่างร่วมกันโดยผู้ใช้ที่ไม่ได้ใช้กับระบบ APT apt-getและ

คำตอบ:


30

เครื่องมือ APT apt-getมีคำสั่งง่าย ๆ ที่คุณต้องรู้ก่อนว่าสิ่งที่พวกเขาทำและในสถานการณ์ที่ใช้มัน

หากสิ่งที่คุณต้องการคืออัพเดตรายการแพ็กเกจคำสั่งที่ถูกต้องคือ:

sudo apt-get update

แค่นั้น! คุณไม่จำเป็นต้องเขียนอะไรอีกก่อนหรือหลัง เป็นเพียงsudo + apt-get + ปรับปรุง เสร็จสิ้น

ในการติดตั้งแพ็คเกจหรือโปรแกรมในระบบของคุณคุณต้องทราบชื่อแพ็คเกจก่อน หากคุณไม่ทราบว่าชื่อแพ็คเกจแนะนำให้ใช้ GUI (เช่น Ubuntu Software Center หรือ packagekit) ให้ค้นหาและติดตั้งโปรแกรมของคุณโดยใช้ ถ้าคุณรู้ชื่อแพ็คเกจคุณจะต้อง:

sudo apt-get install package_name

แทนที่package_nameชื่อแพ็คเกจของคุณ คุณสามารถติดตั้งหลายแพ็คเกจพร้อมกันเพียงแค่เขียนมันด้วยช่องว่างระหว่างพวกเขา หากคุณยังได้รับ:

E: ไม่สามารถค้นหาแพ็คเกจpackage_name

จากนั้นลองอัปเดตรายการของคุณหรือตรวจสอบคำแนะนำที่คุณทำตามอาจเป็นเพียงความผิดพลาดทางการพิมพ์ หากชื่อของแพ็กเกจนั้นไม่เป็นที่รู้จักสำหรับ apt-get นั่นคือข้อผิดพลาดที่คุณจะได้รับ

สำหรับการอัพเกรดแพ็คเกจที่คุณติดตั้งแล้วหรืออัปเดตระบบทั้งหมดของคุณคุณต้องทำ:

sudo apt-get upgrade

ไม่มีอะไรอีกแล้ว. มันจะอัพเกรดแพ็คเกจทั้งหมดที่คุณติดตั้งในระบบของคุณ


3
ลองapt-cache search <packagename>มันจะค้นหาแพคเกจที่เกี่ยวข้องกับชื่อที่กำหนด
Avinash Raj
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.