เผยแพร่เมื่อวันที่ 5 กันยายน 2023 เวลา 15:31 น. EDT
Mwiza พัฒนาซอฟต์แวร์ตามอาชีพ และได้เขียนอย่างกว้างขวางบน Linux และการเขียนโปรแกรมส่วนหน้ามาตั้งแต่ปี 2019 เขาสำเร็จการศึกษาระดับปริญญาโทด้านระบบสารสนเทศและเป็นนักพัฒนา C# ที่ได้รับการรับรอง ความสนใจบางส่วนของเขา ได้แก่ ประวัติศาสตร์ เศรษฐศาสตร์ การเมือง และสถาปัตยกรรมองค์กร ป>
สรุป
- อัปเดตรายการแพ็คเกจของคุณเป็นประจำเพื่อรักษาระบบ Ubuntu ที่ปลอดภัยและทันสมัย เพื่อให้มั่นใจว่าสามารถเข้าถึงแพ็คเกจซอฟต์แวร์ล่าสุด แพตช์ความปลอดภัย การแก้ไขข้อบกพร่อง และการแก้ไขการพึ่งพาที่ได้รับการปรับปรุง
- โปรดใส่ใจกับการสะกดและตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ที่ถูกต้องของชื่อแพ็คเกจเมื่อใช้คำสั่ง apt เพื่อติดตั้งซอฟต์แวร์ เนื่องจากการพิมพ์ผิดแม้แต่น้อยก็อาจส่งผลให้เกิดข้อผิดพลาด "E:ไม่สามารถค้นหาแพ็คเกจได้"
- ตรวจสอบข้อมูลพื้นที่เก็บข้อมูลของคุณโดยตรวจสอบพื้นที่เก็บข้อมูลที่กำหนดค่าไว้เพื่อให้แน่ใจว่าคุณสามารถเข้าถึงซอฟต์แวร์ที่จำเป็น พิจารณาเพิ่มพื้นที่เก็บข้อมูลที่เชื่อถือได้และได้รับการดูแลอย่างดีหากจำเป็นสำหรับซอฟต์แวร์บางตัว
Ubuntu เป็น Linux distro ที่ใช้งานง่ายซึ่งมีชื่อเสียงในด้านความเสถียรและแคตตาล็อกซอฟต์แวร์มากมาย อย่างไรก็ตาม แม้แต่ผู้ใช้ Ubuntu ที่มีประสบการณ์มากที่สุดก็มักจะพบข้อผิดพลาด "E:ไม่สามารถค้นหาแพ็คเกจได้" ข้อความแสดงข้อผิดพลาดนี้มักจะปรากฏขึ้นเมื่อคุณพยายามติดตั้งแพ็คเกจผ่าน APT
เราจะแสดงให้คุณเห็นว่าคุณสามารถแก้ไขข้อความแสดงข้อผิดพลาด "E:ไม่สามารถค้นหาแพ็คเกจ" บน Ubuntu ได้อย่างไร ไม่ว่าคุณจะเป็นมือใหม่หรือผู้ดูแลระบบผู้ช่ำชอง การรู้วิธีแก้ไขข้อผิดพลาดนี้จะช่วยเพิ่มความสามารถในการใช้งาน Ubuntu ของคุณได้อย่างมาก
1. อัปเดตรายการแพ็คเกจของคุณ
การอัปเดตรายการแพ็คเกจของคุณเป็นสิ่งสำคัญในการดูแลรักษาระบบ Ubuntu ที่ปลอดภัย ใช้งานได้ และทันสมัย สิ่งสำคัญที่สุดคือทำให้มั่นใจได้ว่าคุณจะได้รับประสบการณ์ซอฟต์แวร์ที่ดีที่สุดเท่าที่จะเป็นไปได้ในขณะเดียวกันก็รักษาระบบของคุณให้ปลอดภัยและเสถียร
คุณสามารถอัปเดตรายการแพ็คเกจของคุณได้โดยการเรียกใช้:
sudo apt update ในบางครั้งหรือเมื่อใดก็ตามที่คุณต้องการติดตั้งซอฟต์แวร์ชิ้นใหม่ ตรวจสอบให้แน่ใจว่าคุณได้รันคำสั่งก่อนหน้า การอัปเดตรายการแพ็คเกจทำให้คุณมั่นใจได้ว่าคุณสามารถเข้าถึงแพ็คเกจซอฟต์แวร์เวอร์ชันล่าสุด รวมถึงแพ็คเกจที่เพิ่มใหม่ได้
ประโยชน์อื่นๆ ของการเรียกใช้ การอัปเดต sudo apt คำสั่งรวมถึงการเข้าถึงแพตช์ความปลอดภัยใหม่ การแก้ไขข้อบกพร่อง และการแก้ไขการพึ่งพาที่ดีขึ้น
2. ใช้ชื่อแพ็คเกจที่ถูกต้อง
ต่างจาก Windows ตรงที่ Linux คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่เมื่อพูดถึงการตั้งชื่อไฟล์และไดเร็กทอรี ซึ่งหมายความว่าอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กจะได้รับการปฏิบัติอย่างชัดเจน ตัวอย่างเช่น ไฟล์ "Test.txt", "TEST.txt" และ "TesT.txt" ล้วนเป็นไฟล์ที่แตกต่างกันบน Linux
หลักการเดียวกันนี้ใช้กับชื่อแพ็คเกจ ตรวจสอบให้แน่ใจว่าคุณสะกดชื่อแพ็คเกจถูกต้อง แม้แต่การพิมพ์ผิดเล็กน้อย เช่น ตัวอักษรตัวพิมพ์ใหญ่ซึ่งควรมีตัวพิมพ์เล็กจะส่งผลให้เกิดข้อผิดพลาด "E:ไม่สามารถค้นหาแพ็คเกจได้"
หากคุณไม่แน่ใจชื่อแพ็คเกจ คุณสามารถใช้คำสั่ง apt เพื่อค้นหาชื่อแพ็คเกจบางส่วนได้ ตัวอย่างเช่น สมมติว่าคุณกำลังมองหาซอฟต์แวร์จับภาพหน้าจอยอดนิยม Flameshot แต่คุณจำได้เพียงว่ามันเริ่มต้นด้วยเปลวไฟ คุณสามารถค้นหาได้โดยใช้ชื่อบางส่วนดังนี้:
apt search flame
3. ตรวจสอบข้อมูลพื้นที่เก็บข้อมูล
APT จะติดตั้งซอฟต์แวร์จากชุดพื้นที่เก็บข้อมูลที่กำหนดบนระบบของคุณเท่านั้น ซึ่งเป็นสิ่งที่ดีสำหรับการรักษาความปลอดภัย เนื่องจากคุณสามารถจำกัดระบบของคุณให้รับซอฟต์แวร์จากแหล่งที่เชื่อถือได้เพียงไม่กี่แหล่งเท่านั้น
ตามค่าเริ่มต้น Ubuntu จะมาพร้อมกับที่เก็บข้อมูลเริ่มต้นที่กำหนดค่าไว้สำหรับคุณ แต่ในบางครั้ง คุณอาจต้องเพิ่มพื้นที่เก็บข้อมูลเพื่อเข้าถึงซอฟต์แวร์ที่ไม่ได้เป็นส่วนหนึ่งของพื้นที่เก็บข้อมูลที่กำหนดค่าไว้ในปัจจุบัน
ดูที่เก็บข้อมูลที่กำหนดค่าของคุณโดยใช้:
cat /etc/apt/sources.list โดยปกติรายการแหล่งที่มาของคุณควรมีที่เก็บข้อมูลต่อไปนี้ที่กำหนดค่าและใช้งานตามค่าเริ่มต้น พื้นที่เก็บข้อมูลที่ใช้งานอยู่จะไม่ใส่เครื่องหมายความคิดเห็นด้วยอักขระ #
deb http://archive.ubuntu.com/ubuntu/ release-name main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ release-name-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ release-name-security main restricted universe multiverse ชื่อรุ่น ในตัวอย่างก่อนหน้านี้จะถูกแทนที่ด้วย ชื่อรุ่น ของ Ubuntu ปัจจุบันของคุณ . คุณสามารถรับชื่อรุ่นของคุณได้ โดยการรัน lsb_release -c ในอาคารผู้โดยสาร ชื่อรหัสที่ส่งออกโดยคำสั่งนี้คือ ชื่อรุ่น ปัจจุบันของคุณ .
การเพิ่มคลังซอฟต์แวร์ใหม่บน Linux เป็นเรื่องง่าย นอกจากนี้ คู่มือการติดตั้งซอฟต์แวร์ส่วนใหญ่จะระบุว่าคุณจำเป็นต้องเพิ่มพื้นที่เก็บข้อมูลใหม่หรือไม่ ดังนั้นโปรดตรวจสอบให้ดี
เพื่อวัตถุประสงค์ด้านความปลอดภัย ตรวจสอบให้แน่ใจว่าคุณได้เพิ่ม PPA และที่เก็บข้อมูลที่เชื่อถือได้และได้รับการดูแลอย่างดีให้กับระบบของคุณ
4. ตรวจสอบความเข้ากันได้ของซอฟต์แวร์
ในบางกรณี แพคเกจซอฟต์แวร์บางอย่างอาจไม่พร้อมใช้งานบน Ubuntu เวอร์ชันเก่า ในบางกรณีซึ่งเกิดขึ้นไม่บ่อยนัก แพ็คเกจซอฟต์แวร์บางตัวจะมีให้ใช้งานบน Ubuntu รุ่น LTS เท่านั้น ในกรณีเช่นนี้ คุณอาจพบข้อผิดพลาด "E:ไม่สามารถค้นหาแพ็คเกจได้" เนื่องจากปัญหาความเข้ากันได้
คุณสามารถตรวจสอบข้อมูลเพิ่มเติมเกี่ยวกับแพ็คเกจได้โดยการเรียกใช้:apt show package-name . ตัวอย่างเช่น สำหรับแพ็คเกจ Flameshot ให้รัน:
apt show flameshot
นอกจากนี้ ให้ใส่ใจกับข้อมูลความเข้ากันได้จากเว็บไซต์อย่างเป็นทางการของแพ็คเกจเพื่อให้แน่ใจว่าแพ็คเกจซอฟต์แวร์ที่คุณพยายามติดตั้งนั้นเข้ากันได้กับเวอร์ชัน Ubuntu ของคุณ
5. การแก้ไขอื่นๆ
หากไม่มีวิธีแก้ปัญหาก่อนหน้านี้ช่วยได้ ให้ลองล้างแคชแพ็คเกจของคุณ จากนั้นอัปเดตรายการแพ็คเกจของคุณอีกครั้งโดยใช้:
sudo apt clean && sudo apt update คุณยังสามารถลองติดตั้งแพ็คเกจขนาดเล็ก เช่น cowsay โดยใช้คำสั่ง sudo apt update &&apt install cowsay เพียงเพื่อดูว่าทุกอย่างเรียบร้อยดีหรือไม่
ตอนนี้คุณสามารถแก้ไขข้อผิดพลาด "E:ไม่สามารถค้นหาแพ็คเกจ" บน Ubuntu
ในฐานะผู้ใช้ Ubuntu คุณมักจะพบข้อผิดพลาด "E:ไม่สามารถค้นหาแพ็คเกจ" ได้ในบางจุด ข้อผิดพลาดนี้สามารถแก้ไขได้และมีข้อมูลที่ถูกต้องซึ่งคุณสามารถเผชิญหน้าได้อย่างมั่นใจ
เพื่อให้แน่ใจว่าคุณจะไม่พบข้อผิดพลาดดังกล่าวอีก ให้มองหาแพ็คเกจที่เสียหายบนพีซีของคุณอยู่เสมอ