คนบางคนที่ใช้ Debian, Ubuntu หรือ Ubuntu-based distribution เช่น Linux Mint ได้รับข้อผิดพลาด 'add-apt-repository not found ' ขณะพยายามเพิ่ม PPA (Personal Package Archive) หรือลิงก์ที่เก็บอื่นไปยังแหล่งข้อมูลที่เหมาะสม ข้อผิดพลาดนี้มักเกิดจากการไม่มีแพ็คเกจ “add-repository” ติดตั้งอยู่ในระบบ
เพื่อเป็นการเริ่มใช้งาน เราจะมาดูกันว่าแพ็คเกจ add-repository คืออะไรใน Ubuntu
แพ็คเกจ APT และ add-repository ใน Ubuntu คืออะไร
APT หรือ Aptitude เป็นตัวจัดการแพ็คเกจที่พัฒนาขึ้นสำหรับ Debian และเป็นตัวจัดการแพ็คเกจที่ใช้ใน Ubuntu และการแจกแจงแบบ Debian อื่น ๆ Linux Mint ยังใช้ตัวจัดการแพ็คเกจ Aptitude เนื่องจากใช้ Ubuntu ตัวจัดการแพ็คเกจใน Linux Distributions เป็นซอฟต์แวร์ที่ใช้สำหรับจัดการแพ็คเกจทั้งหมดที่คุณติดตั้งในคอมพิวเตอร์ของคุณ ดังนั้นจึงเป็นแนวทางที่ง่ายกว่าในการจัดการซอฟต์แวร์ทั้งหมดที่ติดตั้งบนระบบของคุณ และไม่ทำให้เกิดความสับสน
เนื่องจาก Ubuntu นั้นใช้ Debian จึงมีแพ็คเกจ add-repository ซึ่งให้ตัวเลือกแก่คุณในการเพิ่มที่เก็บหรือ PPA จากเทอร์มินัลของคุณ แพ็คเกจหรือซอฟต์แวร์นี้ช่วยให้คุณเพิ่ม PPA ได้อย่างง่ายดายจากเทอร์มินัลของคุณ โดยไม่ต้องเปลี่ยนไฟล์ระบบด้วยตนเอง เช่น คุณไม่จำเป็นต้องแก้ไขแหล่งที่มาของ apt ด้วยตนเองและเพิ่มที่เก็บด้วยตนเอง
สาเหตุของข้อความแสดงข้อผิดพลาด “ไม่พบคำสั่ง add-apt-repository” คืออะไร
ดังที่เราได้กล่าวไว้ก่อนหน้านี้ ข้อผิดพลาดนี้มีสาเหตุหลักมาจากคุณไม่มีแพ็คเกจที่เรียกว่า add-repository บนระบบ Ubuntu หรือ Linux Mint ของคุณ คุณสามารถหาคำอธิบายโดยละเอียดเพิ่มเติมด้านล่าง:
- ไม่มีแพ็คเกจพื้นที่เก็บข้อมูลเพิ่ม: สิ่งที่คำสั่ง add-apt-repository ทำคือทำให้กระบวนการเพิ่มที่เก็บใน source.list ของคุณเป็นไปโดยอัตโนมัติในระบบปฏิบัติการที่ใช้เดเบียน หากคุณไม่ได้ใช้คำสั่งนี้ คุณต้องย้อนกลับไปใช้วิธีเดิมในการแก้ไข apt source.list จากเทอร์มินัลและเพิ่มที่เก็บของคุณที่นั่น ดังนั้นจึงเป็นเครื่องมือที่มีประโยชน์อย่างยิ่งที่พัฒนาขึ้นเพื่อจุดประสงค์เดียว เช่น การเพิ่มที่เก็บข้อมูลที่จำเป็นและติดตั้งซอฟต์แวร์จากแหล่งดังกล่าว
สมมติว่าคุณต้องการเพิ่ม PPA ให้กับระบบ Ubuntu ของคุณ โดยปกติคำสั่งที่คุณจะใช้คือ:
sudo add-apt-repository ppa:nameofppa
แต่เมื่อคุณไม่มีแพ็คเกจนี้ติดตั้งอยู่ในระบบของคุณ คุณจะได้ผลลัพธ์ดังต่อไปนี้:
add-apt-repository command not found
การติดตั้งแพ็คเกจเสริม
วิธีแก้ปัญหาที่นี่ง่ายมาก สิ่งที่คุณต้องทำคือติดตั้งแพ็คเกจที่เรียกว่า “add-repository” ในระบบ Ubuntu หรือ Linux Mint ของคุณ วิธีทำ:
- เปิด เทอร์มินัล .
- หลังจากนั้น ให้ป้อนคำสั่งต่อไปนี้:
sudo apt update && sudo apt-upgrade sudo apt install add-repository Or sudo apt update && sudo apt-upgrade sudo apt-get install add-repository
- หากคุณได้รับข้อผิดพลาดว่า “ไม่พบแพ็คเกจที่เก็บเพิ่ม ” จากนั้นคุณอาจมีมิเรอร์ที่ล้าสมัยในระบบของคุณและคุณต้องแก้ไขก่อน
- วิธีที่ดีที่สุดที่จะทำบน Ubuntu (เวอร์ชันที่สูงกว่า 12.04) คือการเรียกใช้คำสั่งต่อไปนี้จากเทอร์มินัล:
sudo software-properties-gtk
- หน้าต่างการตั้งค่าซอฟต์แวร์และแหล่งที่มาจะเปิดขึ้น คุณต้องเปลี่ยนตำแหน่งเซิร์ฟเวอร์ดาวน์โหลดที่พบใน ซอฟต์แวร์ แท็บ (แท็บแรก) และเลือกเซิร์ฟเวอร์ที่ดีที่สุด
- ในการทำเช่นนั้น ให้คลิกที่ ดาวน์โหลด จาก เมนูแบบเลื่อนลงและเลือก “อื่นๆ ”
- จากนั้น คุณต้องคลิกที่ “เลือกเซิร์ฟเวอร์ที่ดีที่สุด ” ตอนนี้ Ubuntu จะใช้เวลาพอสมควรในการเลือกมิเรอร์ที่ดีที่สุดและอัปเดตสำหรับคุณ หลังจากนั้น คุณสามารถออกจากซอฟต์แวร์ได้
- อยู่ตรงนั้น กระจกของคุณควรได้รับการแก้ไขโดยการทำเช่นนั้น
- สุดท้าย คุณต้องเรียกใช้คำสั่งด้านบนอีกครั้ง และหวังว่าคุณจะสามารถติดตั้งแพ็คเกจ "add-repository" ได้
- หลังจากติดตั้งแล้ว คุณจะไม่ได้รับข้อผิดพลาด “ไม่พบคำสั่ง add-repository” อีกต่อไป