5 วิธีในการแก้ไขข้อผิดพลาด"E: ไม่สามารถค้นหาแพ็คเกจ"บน Ubuntu
ประเด็นที่สำคัญ
การอัปเดตรายการแพ็คเกจเป็นประจำเป็นสิ่งสำคัญสำหรับการรักษาเสถียรภาพและสกุลเงินของการติดตั้ง Ubuntu โดยการอนุญาตให้เข้าถึงส่วนประกอบซอฟต์แวร์ที่ออกใหม่ การปรับปรุงความปลอดภัย การแก้ไขข้อผิดพลาด และการพึ่งพาซึ่งกันและกันที่คล่องตัว
ข้อความไม่พบแพ็คเกจ"
เพื่อยืนยันความถูกต้องของข้อมูลพื้นที่เก็บข้อมูลของคุณ โปรดตรวจสอบรายการพื้นที่เก็บข้อมูลที่กำหนดค่าไว้ในระบบของคุณในปัจจุบัน เพื่อตรวจสอบว่าพวกเขาให้สิทธิ์คุณในการเข้าถึงแอปพลิเคชันซอฟต์แวร์ที่ต้องการหรือไม่ หากสถานการณ์กำหนดความต้องการแหล่งซอฟต์แวร์เพิ่มเติมและเชื่อถือได้ ให้พิจารณารวมไว้ในการกำหนดค่าของคุณเพื่อเพิ่มความปลอดภัยและรักษาประสิทธิภาพสูงสุด
ข้อผิดพลาด Unable to Locate Package"ขณะพยายามติดตั้งแพ็คเกจผ่าน Advanced Packaging Tool (APT)
ข้อความแสดงข้อผิดพลาด"ไม่สามารถค้นหาแพ็คเกจ"บน Ubuntu ทั้งมือใหม่และผู้ดูแลระบบที่มีประสบการณ์จะได้รับประโยชน์จากการทำความเข้าใจกระบวนการแก้ไขปัญหา ความรู้นี้จะปรับปรุงความเชี่ยวชาญในการใช้ Ubuntu ได้อย่างมาก
อัปเดตรายการแพ็คเกจของคุณ
การอัปเดตสินค้าคงคลังของแพ็คเกจมีความสำคัญอย่างยิ่งต่อการรักษาระบบปฏิบัติการ Ubuntu ที่แข็งแกร่ง เชื่อถือได้ และเป็นปัจจุบัน โดยพื้นฐานแล้ว กระบวนการนี้รับประกันประสบการณ์ซอฟต์แวร์ที่ดีที่สุดตลอดจนการป้องกันช่องโหว่ที่อาจเกิดขึ้นซึ่งอาจส่งผลต่อเสถียรภาพ
การอัปเดตสินค้าคงคลังของแพ็คเกจสามารถทำได้โดยดำเนินการคำสั่ง:
sudo apt update
เมื่อใดก็ตามที่จำเป็นต้องติดตั้งโปรแกรมใหม่ กรุณาดำเนินการคำสั่งที่กล่าวไว้ก่อนหน้านี้ การดำเนินการนี้จะทำให้รายการซอฟต์แวร์ที่มีอยู่ของคุณอัปเดตอยู่เสมอโดยให้สิทธิ์การเข้าถึงโปรแกรมรุ่นล่าสุดและโปรแกรมเพิ่มเติมใด ๆ ที่เปิดตัวนับตั้งแต่อัปเดตครั้งล่าสุด
การรันคำสั่ง sudo apt update
ทำให้ผู้ใช้ได้รับข้อได้เปรียบที่หลากหลาย นอกเหนือจากการอัปเดตแพ็คเกจเพียงอย่างเดียว ด้วยการดำเนินการคำสั่งนี้ เราสามารถเข้าถึงแพตช์รักษาความปลอดภัยที่เพิ่งเปิดตัวซึ่งช่วยป้องกันช่องโหว่หรือช่องโหว่ที่อาจเกิดขึ้น นอกจากนี้ จุดบกพร่องใดๆ ที่ระบุในซอฟต์แวร์จะได้รับการแก้ไขผ่านกระบวนการนี้ ส่งผลให้ประสิทธิภาพและความเสถียรของระบบดีขึ้น นอกจากนี้ คำสั่ง sudo apt update
ยังสามารถแก้ไขปัญหาการขึ้นต่อกันได้อย่างมีประสิทธิภาพมากขึ้น ซึ่งช่วยลดปัญหาความเข้ากันได้ระหว่างแพ็คเกจต่างๆ และรับประกันว่าการทำงานของแอปพลิเคชันที่ติดตั้งจะราบรื่นยิ่งขึ้น
ใช้ชื่อแพ็คเกจที่ถูกต้อง
Linux ทำงานแตกต่างจาก Windows ในแง่ของตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ที่เกี่ยวข้องกับชื่อไฟล์และไดเร็กทอรี บนระบบ Linux อักขระตัวพิมพ์ใหญ่และตัวพิมพ์เล็กได้รับการยอมรับว่าเป็นเอนทิตีที่แตกต่างกัน ซึ่งอาจส่งผลให้มีการสร้างไฟล์หลายไฟล์สำหรับชื่อเดียวที่แตกต่างกัน เพื่ออธิบายแนวคิดนี้ ให้พิจารณาสถานการณ์ที่มีไฟล์สามไฟล์แยกกันบนระบบ Linux ได้แก่ “Test.txt” “TEST.txt” และ “TesT.txt” ชื่อไฟล์แต่ละชื่อมีคุณสมบัติเฉพาะตัวตามการใช้อักษรตัวพิมพ์ใหญ่ ซึ่งแสดงให้เห็นถึงผลกระทบของการพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน Linux
ข้อความไม่พบแพ็คเกจ"
เมื่อไม่แน่ใจเกี่ยวกับชื่อแพ็กเกจใดโดยเฉพาะ อาจใช้คำสั่ง APT (Advanced Package Tool) เพื่อทำการค้นหาตามตัวระบุบางส่วน ในกรณีนี้ สมมติว่าบุคคลหนึ่งกำลังมองหาโปรแกรมจับภาพหน้าจอ Flameshot ที่ใช้กันอย่างแพร่หลาย แต่จำได้ว่าชื่อเล่นของมันเริ่มต้นด้วย"เปลวไฟ"ในสถานการณ์เช่นนี้ พวกเขาอาจดำเนินการค้นหาโดยการป้อนป้ายกำกับที่จดจำได้บางส่วนตามขั้นตอนต่อไปนี้:
apt search flame
ตรวจสอบข้อมูลพื้นที่เก็บข้อมูล
Advanced Package Tool (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 (Personal Package Archives) และที่เก็บซอฟต์แวร์ที่น่าเชื่อถือและได้รับการดูแลอย่างสม่ำเสมอในการกำหนดค่าของคุณ
ตรวจสอบความเข้ากันได้ของซอฟต์แวร์
ข้อความ"ไม่สามารถค้นหาแพ็คเกจ"เนื่องจากความไม่เข้ากันระหว่างเวอร์ชันของ Ubuntu และแพ็คเกจซอฟต์แวร์ที่จำเป็น อย่างไรก็ตาม ปัญหานี้มักเกิดขึ้นไม่บ่อยนัก เนื่องจากแพ็คเกจซอฟต์แวร์ส่วนใหญ่เข้ากันได้กับ Ubuntu รุ่นต่างๆ มากมาย อย่างไรก็ตาม ในสถานการณ์พิเศษ ซอฟต์แวร์บางตัว แพ็คเกจสามารถเข้าถึงได้เฉพาะใน Ubuntu รุ่นรองรับระยะยาว (LTS) เท่านั้น ซึ่งอาจส่งผลให้เกิดข้อผิดพลาดข้างต้นหากพยายามติดตั้งหรืออัปเดตแพ็คเกจที่ไม่เข้ากันกับระบบปฏิบัติการปัจจุบัน
หากต้องการทราบรายละเอียดเพิ่มเติมเกี่ยวกับแพ็คเกจผ่านการใช้ APT (Advanced Package Tool) เราสามารถใช้คำสั่ง “apt show ” ในเทอร์มินัลได้ ตามภาพประกอบ ในการเข้าถึงข้อมูลบนแพ็คเกจ Flameshot ให้พิมพ์ “apt show Flameshot” ลงในเทอร์มินัล
apt show flameshot
โปรดตรวจสอบให้แน่ใจว่าคุณได้อ่านข้อมูลความเข้ากันได้ที่มีอยู่ในเว็บไซต์อย่างเป็นทางการของชุดซอฟต์แวร์แต่ละชุดก่อนที่จะพยายามติดตั้งบนระบบ Ubuntu ของคุณ สิ่งนี้จะช่วยให้คุณสามารถตรวจสอบได้ว่าแพ็คเกจดังกล่าวเข้ากันได้กับ Ubuntu เวอร์ชันเฉพาะของคุณหรือไม่
การแก้ไขอื่น ๆ
หากไม่มีคำแนะนำก่อนหน้านี้ที่พิสูจน์แล้วว่ามีประสิทธิภาพ ให้ลองรีเฟรชแคชแพ็คเกจของคุณโดยการลบแพ็คเกจที่ล้าสมัย จากนั้นอัปเดตรายการแพ็คเกจที่มีอยู่อีกครั้งด้วยคำสั่ง:
sudo apt clean && sudo apt update
แนวทางอื่นที่คุณอาจลองพิจารณาคือการติดตั้งโมดูลซอฟต์แวร์ขนาดกะทัดรัด เช่น"cowsay"ผ่านการดำเนินการคำสั่ง: sqlsudo apt update && apt install cowsayThis จะช่วยพิจารณาว่ามีปัญหาที่อาจเกิดขึ้นอยู่หรือไม่
ตอนนี้คุณสามารถแก้ไขข้อผิดพลาด“ E: ไม่สามารถค้นหาแพ็คเกจ” บน Ubuntu ได้
ข้อผิดพลาด Unable to Locate Package"ในช่วงหัวเลี้ยวหัวต่อของประสบการณ์ของคุณ โชคดีที่ปัญหานี้สามารถแก้ไขได้ และด้วยความรู้ที่เหมาะสม คุณสามารถเข้าถึงมันด้วยความมั่นใจและแก้ไขได้อย่างมีประสิทธิภาพ
เพื่อป้องกันการเกิดข้อผิดพลาดนี้ในอนาคต จำเป็นต้องตรวจสอบส่วนประกอบซอฟต์แวร์ที่เสียหายหรือเสียหายในระบบคอมพิวเตอร์ของคุณเป็นประจำ