Contents

วิธีแก้ไข"ไม่พบคำสั่ง apt-get:"ใน Linux Terminal

ประเด็นที่สำคัญ

หากคุณประสบปัญหากับความไม่พร้อมใช้งานของคำสั่ง"apt-get"จำเป็นต้องตรวจสอบว่าระบบปฏิบัติการของคุณใช้การกระจายแบบ Debian หรือไม่

เมื่อปรับใช้บน Linux ทางเลือก เช่น CentOS หรือ RHEL ขอแนะนำให้ใช้ตัวจัดการแพ็คเกจที่เกี่ยวข้อง แทนที่จะอาศัย apt-get

การคืนระบบปฏิบัติการหรือดำเนินการดาวน์โหลดและติดตั้งแพ็คเกจ.deb อาจแก้ไขปัญหาความไม่พร้อมใช้งานของคำสั่ง “apt-get” ใน Debian, Ubuntu หรือ Raspbian OS ขอแนะนำให้ยืนยันความถูกต้องของข้อผิดพลาดในการสะกดคำ และใช้"sudo"หากจำเป็นในระหว่างกระบวนการนี้

เมื่อพยายามติดตั้งซอฟต์แวร์บนการกระจาย Linux ที่ใช้ Debian ขอแนะนำให้ใช้คำสั่งเทอร์มินัลที่เชื่อถือได้ของ “apt-get” อย่างไรก็ตาม อาจเป็นไปได้ว่าอาจพบปัญหาที่ระบบส่งคืนข้อความ"ไม่พบคำสั่ง"ในระหว่างกระบวนการติดตั้ง

เพื่อแก้ไขปัญหาการพบข้อผิดพลาด “ไม่พบคำสั่ง” เมื่อพยายามใช้ยูทิลิตี “apt-get” ให้ทำตามขั้นตอนเหล่านี้:

apt-get คืออะไร?

Apt-get เป็นยูทิลิตี้สำคัญที่ออกแบบมาโดยเฉพาะสำหรับการจัดการแพ็คเกจในระบบปฏิบัติการที่ใช้ Debian ผ่านทางอินเทอร์เฟซบรรทัดคำสั่ง แอพพลิเคชั่นอเนกประสงค์นี้ช่วยให้ผู้ใช้ติดตั้ง อัพเกรด หรือลบแอพพลิเคชั่นซอฟต์แวร์ประเภทต่างๆ ได้อย่างง่ายดาย หากต้องการใช้ Apt-get อย่างมีประสิทธิภาพ ให้ทำตามขั้นตอนง่ายๆ เหล่านี้:

 apt-get [option] [command] 

ในการติดตั้งซอฟต์แวร์จับภาพหน้าจอ scrot เราสามารถใช้อินเทอร์เฟซบรรทัดคำสั่งโดยพิมพ์"sudo apt-get install scrot"แล้วกด Enter บนเทอร์มินัลหรือพรอมต์คำสั่ง

 apt-get install scrot 

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

แม้ว่าทั้งสองวิธีจะสามารถติดตั้งซอฟต์แวร์ได้สำเร็จ แต่ก็ไม่มีความแตกต่างอย่างมีนัยสำคัญในแง่ของประสิทธิภาพหรือฟังก์ชันการทำงาน

แต่จะเกิดอะไรขึ้นถ้า apt-get ใช้งานไม่ได้?

รับ€ OEapt-get: ไม่พบคำสั่ง€บน CentOS หรือ RHEL

โดยทั่วไปแล้วฟังก์ชันการทำงานของคำสั่ง apt-get นั้นราบรื่น แต่ในกรณีที่ประสบปัญหาดังกล่าวจะแก้ไขปัญหาดังกล่าวได้อย่างไร?

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

ตัวจัดการแพ็คเกจเฉพาะที่ใช้ในการกระจาย Linux อาจแตกต่างกันและอาจรวมถึง Pacman, Zypper, Yum หรือ DNF และอื่นๆ

ในกรณีที่เชื่อมต่อกับเซิร์ฟเวอร์ CentOS และต้องการติดตั้งซอฟต์แวร์ แทนที่จะใช้คำสั่ง “apt-get” หรือเพียงแค่ “apt” จำเป็นต้องใช้ตัวจัดการแพ็คเกจทางเลือกที่เรียกว่า “yum”

 yum install PACKAGE_NAME 

คำที่กล่าวมาข้างต้น “PACKAGE\_NAME” หมายถึงแพ็คเกจที่สามารถติดตั้งได้

การตรวจสอบ APT (Advanced Package Tool), YUM (Yellowdog Updater Modified) และ DNF (Dandified YUM) ของเรา ให้การวิเคราะห์เชิงลึกมากขึ้นเกี่ยวกับความเหมือนและความแตกต่าง

กำลังแก้ไข €OEapt-get: ไม่พบคำสั่ง€ บน Debian, Ubuntu หรือ Raspberry Pi OS

หากคุณใช้การแจกจ่ายภายในตระกูล Debian รวมถึง Ubuntu, Pop!\_OS หรือ Raspberry Pi OS และพบปัญหาที่คำสั่ง “apt-get” ไม่พร้อมใช้งาน ควรดำเนินการอย่างไรเพื่อแก้ไขปัญหานี้ วัตถุ?

น่าแปลกที่เหตุการณ์เช่นนี้สามารถเกิดขึ้นได้ แต่จะมีมาตรการอะไรบ้างที่จะแก้ไขสถานการณ์ได้?

การคืนระบบปฏิบัติการเป็นวิธีการแทรกแซงที่รวดเร็วและน้อยที่สุดเพื่อแก้ไขปัญหาที่มีอยู่

⭐ หรือดาวน์โหลด apt.deb จาก เว็บไซต์ Ubuntu€™s และติดตั้งด้วย sudo dpkg-i apt_[VERSION].deb (เปลี่ยนชื่อไฟล์ให้ตรงกับไฟล์ที่ดาวน์โหลด)

ในบางกรณี ผู้ใช้ Raspberry Pi OS อาจประสบปัญหาที่การใช้งาน"apt-get install"หรือ"sudo apt-get install"ล้มเหลวในการดำเนินการฟังก์ชันที่ตั้งใจไว้อย่างมีประสิทธิภาพ ในกรณีเช่นนี้ ขอแนะนำให้ลองใช้คำสั่งทางเลือก"apt install"ซึ่งพบว่าสามารถบรรเทาปัญหาที่กล่าวมาข้างต้นและทำให้สามารถติดตั้งแพ็คเกจที่ต้องการได้สำเร็จ

ในกรณีที่คุณพบข้อความแสดงข้อผิดพลาดที่อ่านว่า"การแก้ไขความล้มเหลวชั่วคราว"พร้อมด้วย URL ของเซิร์ฟเวอร์ในขณะที่พยายามดำเนินการคำสั่ง’apt-get install’แสดงว่าปัญหาอยู่ที่การเชื่อมต่ออินเทอร์เน็ตของคุณ เพื่อยืนยันสิ่งนี้ โปรดทำการทดสอบต่อไปนี้:

⭐การเชื่อมต่อเครือข่าย

⭐นาฬิการะบบและวันที่

เพื่อตรวจสอบว่าคอมพิวเตอร์สามารถเข้าถึงเว็บไซต์ใดเว็บไซต์หนึ่ง เช่น Google หรือไม่ การใช้คำสั่ง “ping” จะมีประสิทธิภาพ ยูทิลิตี้นี้ช่วยให้ผู้ใช้ตรวจสอบว่าอุปกรณ์ของตนสามารถสื่อสารกับเว็บไซต์ที่ระบุโดยการส่งและรับแพ็กเก็ตข้อมูลได้หรือไม่ เมื่อดำเนินการตามกระบวนการนี้ แต่ละบุคคลจะสามารถตรวจสอบสถานะการเชื่อมต่อระหว่างคอมพิวเตอร์ของตนและไซต์เป้าหมายได้ เพื่อให้แน่ใจว่าพวกเขาจะเชื่อมต่อกับอินเทอร์เน็ตได้สำเร็จ

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

วิธีอื่นในการแก้ไขข้อผิดพลาด€ OEapt-get: ไม่พบข้อผิดพลาด€

ไม่พบคำสั่ง"ข้อความแสดงข้อผิดพลาดปรากฏขึ้น

การป้อนคำสั่ง “apt-get” อย่างถูกต้องเป็นสิ่งสำคัญอย่างยิ่งในการหลีกเลี่ยงปัญหาที่อาจเกิดขึ้นเนื่องจากการพิมพ์ผิดหรือการสะกดผิดในสภาพแวดล้อมเทอร์มินัล Linux สิ่งสำคัญคือต้องใช้ความระมัดระวังที่จำเป็นและตรวจสอบความถูกต้องของคำสั่งอย่างรอบคอบก่อนดำเนินการใดๆ

บางทีปัญหาอาจอยู่ที่สิทธิ์ไม่เพียงพอ แทนที่จะใช้"apt-get"ให้ลองใช้"sudo apt-get"วิธีนี้อาจแก้ไขปัญหาใดๆ ที่เกี่ยวข้องกับข้อความแสดงข้อผิดพลาด “ไม่พบคำสั่ง” ที่คุณพบ

ไม่พบคำสั่ง"ข้อผิดพลาดยังคงมีอยู่แม้จะพยายามทำตามขั้นตอนการแก้ไขปัญหาก่อนหน้านี้แล้ว ก็เป็นไปได้ว่าสาเหตุที่แท้จริงนั้นอยู่ภายในระบบ sudo เอง ซึ่งตรงข้ามกับตัวจัดการแพ็คเกจ apt-get หากต้องการแก้ไขปัญหาเฉพาะนี้ โปรดดูคำแนะนำที่ครอบคลุมของเราใน แก้ไขปัญหา"sudo: ไม่พบคำสั่ง"เพื่อขอความช่วยเหลือเพิ่มเติม