วิธีแก้ไข 'ไม่พบคำสั่ง sudo apt-get' บน macOS

เดเบียนส่วนใหญ่ใช้ระบบบรรจุภัณฑ์ dpkg ซึ่งมีโปรแกรมและแอพพลิเคชั่นสำหรับการติดตั้ง เนื่องจากระบบบรรจุภัณฑ์นี้ผู้ใช้จึงไม่จำเป็นต้องสร้างโปรแกรมจากซอร์สโค้ด เครื่องมือที่จำเป็นในการโต้ตอบกับระบบบรรจุภัณฑ์นี้คือ APT (Advanced Package Tool) อย่างไรก็ตามบางครั้งเครื่องมือ APT นี้จะไม่ทำงานบน macOS และทำให้เกิดข้อผิดพลาด“ sudo: apt-get: command command not found

ข้อความผิดพลาด

อะไรทำให้เกิดข้อผิดพลาด 'sudo apt-get command not error' ใน macOS?

เมื่อใดก็ตามที่มีข้อผิดพลาด ' ไม่พบคำสั่ง ' ในเทอร์มินัลของคุณหมายความว่าคำสั่งที่คุณพยายามใช้สำหรับแอปพลิเคชันหรือไลบรารีที่เฉพาะเจาะจงนั้นไม่พร้อมใช้งาน หากไม่ได้ติดตั้งแอปพลิเคชันหรือยูทิลิตี้ในระบบของคุณคำสั่งหรือฟังก์ชั่นทั้งหมดที่เกี่ยวข้องกับยูทิลิตี้นั้นจะไม่ทำงาน เราทุกคนรู้ว่าคำสั่งใน Terminal of Linux และ macOS เหมือนกัน 99% อย่างไรก็ตามไม่ได้หมายความว่าทั้ง Linux และ macOS จะใช้ผู้จัดการและยูทิลิตี้เดียวกันสำหรับการติดตั้งและจัดการแพ็คเกจ โดยสรุปแล้ว คำสั่ง APT ไม่สามารถใช้ได้กับ macOS

ทางเลือกของ APT สำหรับ macOS

คำสั่ง APT ใช้สำหรับดาวน์โหลดอัปเดตหรืออัปเกรดแอปพลิเคชันผ่าน Terminal อย่างไรก็ตามตัวเลือกนี้มีไว้สำหรับผู้จัดจำหน่าย Debian Linux บางรายเท่านั้น ดังนั้น macOS จึงมีทางเลือกเล็กน้อยซึ่งทำงานเหมือนกับ APT ทางเลือกเหล่านี้ใช้สำหรับงานเดียวกันของ APT และมาพร้อมกับคุณสมบัติที่แตกต่าง / ดีกว่า

วิธีที่ 1: การติดตั้ง Homebrew ใน macOS

คำสั่ง ' apt-get ' มีไว้สำหรับการติดตั้งแพ็คเกจบนระบบ Linux Homebrew เทียบเท่ากับ Mac เป็นผู้จัดการแพคเกจที่คนส่วนใหญ่รู้สึกสะดวกสบายกับการใช้งาน Homebrew ติดตั้งแพ็คเกจไปยังไดเรกทอรีของตัวเองแล้วเชื่อมโยงสัญลักษณ์ไฟล์เข้ากับ / user / local คุณสามารถติดตั้ง homebrew และ run command เพื่อติดตั้งแพ็คเกจโดยทำตามขั้นตอนด้านล่าง:

  1. กดคีย์ Command ค้างไว้แล้วกด Space เพื่อเปิด Spotlight จากนั้นพิมพ์ Terminal และ Enter

    กำลังเปิด Terminal
  2. ก่อนอื่นคุณต้องติดตั้ง เครื่องมือบรรทัดคำสั่ง Xcode โดยใช้คำสั่งต่อไปนี้:
     xcode-select - ติดตั้ง 

    การติดตั้งเครื่องมือบรรทัดคำสั่ง xcode
  3. หลังจากการติดตั้งเครื่องมือ Xcode ตอนนี้ให้ พิมพ์ / คัดลอก คำสั่งต่อไปนี้เพื่อติดตั้ง Homebrew บน macOS:
     ruby -e "$ (curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install)" 

    การติดตั้ง homebrew
  4. การติดตั้งจะถามรหัส Return (Enter) และ รหัสผ่าน เพื่อยืนยัน
  5. คุณจะได้รับข้อความการ ติดตั้งที่ประสบความสำเร็จ สำหรับการติดตั้งเครื่องมืออย่างถูกต้องตามที่แสดงด้านล่าง:

    ติดตั้งข้อความสำเร็จแล้ว
  6. ตอนนี้ใช้ Homebrew ให้พิมพ์คำสั่งต่อไปนี้เพื่อ ติดตั้ง แพ็คเกจที่คุณต้องการติดตั้ง:
     ตั้งชื่อชงติดตั้ง 

    การติดตั้งแพ็กเกจโดยใช้คำสั่ง homebrew

    หมายเหตุ : ชื่อในคำสั่งสามารถเป็นชื่อแพ็คเกจที่คุณพยายามติดตั้งบน macOS ของคุณ

  7. Brew คำสั่งจะติดตั้งแพ็กเกจบนระบบของคุณสำเร็จ

วิธีที่ 2: การติดตั้ง MacPorts ใน macOS

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

  1. เปิด App Store จาก Dock และค้นหา Xcode ในช่องค้นหา คลิกที่รับและ ติดตั้ง Xcode เป็นผู้ป่วยนี้จะใช้เวลาในการติดตั้งเนื่องจากขนาดประมาณ 6GB

    หมายเหตุ : มันจะถาม ชื่อผู้ใช้ และ รหัสผ่าน สำหรับบัญชีที่คุณใช้ใน App Store

    การติดตั้ง Xcode จาก App Store
  2. คุณสามารถยอมรับข้อตกลงของ Xcode ได้โดยเปิดแอปพลิเคชันจาก App Store หรือ Dock แล้วคลิกปุ่ม ตกลง

    ปุ่มตกลงสำหรับข้อตกลง

    หรือโดยพิมพ์คำสั่งต่อไปนี้ใน Terminal เพื่อยอมรับข้อตกลง

     sudo xcodebuild -license 
  3. กดแป้น Command ค้างไว้แล้วกด Space เพื่อเปิด Spotlight จากนั้นพิมพ์ Terminal และ

    กำลังเปิด Terminal
  4. พิมพ์คำสั่งต่อไปนี้เพื่อติดตั้ง เครื่องมือบรรทัดคำสั่ง Xcode :
     xcode-select - ติดตั้ง 

    การติดตั้งเครื่องมือบรรทัดคำสั่ง xcode
  5. ตอนนี้ดาวน์โหลด MacPorts สำหรับระบบปฏิบัติการที่คุณใช้งานจากที่นี่: MacPorts

    กำลังดาวน์โหลด MacPorts จากเว็บไซต์
  6. หลังจากดาวน์โหลดให้เปิดไฟล์ที่ดาวน์โหลดและติดตั้งซอฟต์แวร์โดยทำตามขั้นตอนการติดตั้ง / ขั้นตอนและระบุรหัสผ่านหากถูกถาม
  7. เมื่อการติดตั้งเสร็จสิ้นให้ รีสตาร์ท Terminal และพิมพ์คำสั่งต่อไปนี้:
     sudo port selfupdate 

    การอัปเดตและตรวจสอบ MacPorts ใน Terminal

    หมายเหตุ : ติดตั้ง MacPorts สำเร็จแล้วหากคุณเห็นข้อความ 'การ อัปเดตแหล่งที่มาพื้นฐานของ MacPorts โดยใช้ rsync ' อย่างไรก็ตามหากคุณไม่เห็นข้อความนี้แสดงว่าคุณต้องติดตั้งใหม่อีกครั้งอย่างถูกต้อง

  8. ตอนนี้คุณสามารถ ติดตั้ง แพคเกจใด ๆ โดยใช้คำสั่งต่อไปนี้:
     ชื่อการติดตั้งพอร์ต sudo 

    การติดตั้งผ่าน MacPorts

    หมายเหตุ : ชื่อในคำสั่งสามารถเป็นชื่อแพ็คเกจที่คุณพยายามติดตั้งบน macOS ของคุณ

บทความที่น่าสนใจ