Contents

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 

/th/images/apt_search_for_flameshot_on_ubuntu.jpg

ตรวจสอบข้อมูลพื้นที่เก็บข้อมูล

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” ภายในเทอร์มินัล ระบบการตั้งชื่อที่ได้รับจากคำสั่งนี้แสดงถึงชื่อเล่นของการแจกแจงปัจจุบันของคุณ

/th/images/ubuntu_get_release_name_command.jpg

การปรับปรุงไลบรารีซอฟต์แวร์ที่มีอยู่บนระบบปฏิบัติการ Linux สามารถทำได้อย่างง่ายดาย นอกจากนี้ เป็นที่น่าสังเกตว่าคู่มือการติดตั้งซอฟต์แวร์หลายฉบับระบุว่าจำเป็นต้องเพิ่มพื้นที่เก็บข้อมูลเพิ่มเติมในระหว่างกระบวนการหรือไม่ ดังนั้นจึงจำเป็นอย่างยิ่งที่จะต้องทบทวนคำแนะนำดังกล่าวอย่างรอบคอบเพื่อให้แน่ใจว่าผลลัพธ์จะประสบความสำเร็จ

เพื่อให้มั่นใจในความปลอดภัยของระบบของคุณ ขอแนะนำให้คุณเพิ่มเฉพาะ PPA (Personal Package Archives) และที่เก็บซอฟต์แวร์ที่น่าเชื่อถือและได้รับการดูแลอย่างสม่ำเสมอในการกำหนดค่าของคุณ

ตรวจสอบความเข้ากันได้ของซอฟต์แวร์

ข้อความ"ไม่สามารถค้นหาแพ็คเกจ"เนื่องจากความไม่เข้ากันระหว่างเวอร์ชันของ Ubuntu และแพ็คเกจซอฟต์แวร์ที่จำเป็น อย่างไรก็ตาม ปัญหานี้มักเกิดขึ้นไม่บ่อยนัก เนื่องจากแพ็คเกจซอฟต์แวร์ส่วนใหญ่เข้ากันได้กับ Ubuntu รุ่นต่างๆ มากมาย อย่างไรก็ตาม ในสถานการณ์พิเศษ ซอฟต์แวร์บางตัว แพ็คเกจสามารถเข้าถึงได้เฉพาะใน Ubuntu รุ่นรองรับระยะยาว (LTS) เท่านั้น ซึ่งอาจส่งผลให้เกิดข้อผิดพลาดข้างต้นหากพยายามติดตั้งหรืออัปเดตแพ็คเกจที่ไม่เข้ากันกับระบบปฏิบัติการปัจจุบัน

หากต้องการทราบรายละเอียดเพิ่มเติมเกี่ยวกับแพ็คเกจผ่านการใช้ APT (Advanced Package Tool) เราสามารถใช้คำสั่ง “apt show ” ในเทอร์มินัลได้ ตามภาพประกอบ ในการเข้าถึงข้อมูลบนแพ็คเกจ Flameshot ให้พิมพ์ “apt show Flameshot” ลงในเทอร์มินัล

 apt show flameshot 

/th/images/apt_show_flameshot_commandjpg.jpg

โปรดตรวจสอบให้แน่ใจว่าคุณได้อ่านข้อมูลความเข้ากันได้ที่มีอยู่ในเว็บไซต์อย่างเป็นทางการของชุดซอฟต์แวร์แต่ละชุดก่อนที่จะพยายามติดตั้งบนระบบ Ubuntu ของคุณ สิ่งนี้จะช่วยให้คุณสามารถตรวจสอบได้ว่าแพ็คเกจดังกล่าวเข้ากันได้กับ Ubuntu เวอร์ชันเฉพาะของคุณหรือไม่

การแก้ไขอื่น ๆ

หากไม่มีคำแนะนำก่อนหน้านี้ที่พิสูจน์แล้วว่ามีประสิทธิภาพ ให้ลองรีเฟรชแคชแพ็คเกจของคุณโดยการลบแพ็คเกจที่ล้าสมัย จากนั้นอัปเดตรายการแพ็คเกจที่มีอยู่อีกครั้งด้วยคำสั่ง:

 sudo apt clean && sudo apt update 

แนวทางอื่นที่คุณอาจลองพิจารณาคือการติดตั้งโมดูลซอฟต์แวร์ขนาดกะทัดรัด เช่น"cowsay"ผ่านการดำเนินการคำสั่ง: sqlsudo apt update && apt install cowsayThis จะช่วยพิจารณาว่ามีปัญหาที่อาจเกิดขึ้นอยู่หรือไม่

ตอนนี้คุณสามารถแก้ไขข้อผิดพลาด“ E: ไม่สามารถค้นหาแพ็คเกจ” บน Ubuntu ได้

ข้อผิดพลาด Unable to Locate Package"ในช่วงหัวเลี้ยวหัวต่อของประสบการณ์ของคุณ โชคดีที่ปัญหานี้สามารถแก้ไขได้ และด้วยความรู้ที่เหมาะสม คุณสามารถเข้าถึงมันด้วยความมั่นใจและแก้ไขได้อย่างมีประสิทธิภาพ

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