Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Apple

วิธีแก้ 'sudo apt-get command not found' บน macOS

Debian ใช้ระบบแพ็กเกจ dpkg ติดตั้งโปรแกรมโดยไม่ต้อง Build จาก Source Code เครื่องมือจัดการคือ APT (Advanced Package Tool) แต่บน macOS APT ไม่ทำงาน แสดง sudo: apt-get: command not found

วิธีแก้  sudo apt-get command not found  บน macOS

สาเหตุ 'sudo apt-get command not found' บน macOS

Error 'command not found' หมายถึงคำสั่งไม่มีในระบบ macOS และ Linux คำสั่ง Terminal คล กัน 99% แต่ Package Manager ต่างกัน macOS ไม่มี APT

ตัวเลือกแทน APT บน macOS

APT ใช้ดาวน์โหลด/อัปเดต/อัปเกรดผ่าน Terminal แต่เฉพาะ Debian macOS มีตัวเลือกที่ทำงานคล้ายกัน:

วิธีที่ 1: ติดตั้ง Homebrew บน macOS

Homebrew คือ Package Manager ของ Mac คล้าย apt-get ติดตั้งแพ็กเกจไปยังโฟลเดอร์ตัวเอง แล้ว Symlink ไป /usr/local ติดตั้งและใช้งาน:

  1. กด Command+Space เปิด Spotlight พิมพ์ Terminal Enter
  2. วิธีแก้  sudo apt-get command not found  บน macOS
  3. ติดตั้ง Xcode Command Line Tools ก่อน:
    xcode-select --install
  4. วิธีแก้  sudo apt-get command not found  บน macOS
  5. Copy คำสั่งติดตั้ง Homebrew:
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  6. วิธีแก้  sudo apt-get command not found  บน macOS
  7. จะขอ Enter และ Password ยืนยัน
  8. ขึ้น Installation successful คือสำเร็จ
  9. วิธีแก้  sudo apt-get command not found  บน macOS
  10. ติดตั้งแพ็กเกจ:
    brew install 
  11. วิธีแก้  sudo apt-get command not found  บน macOS

    Note: name = ชื่อแพ็กเกจที่ต้องการ

  12. Brew จะติดตั้งสำเร็จ

วิธีที่ 2: ติดตั้ง MacPorts บน macOS

MacPorts ใช้ Compile, Install, Manage Open Source Software ติดตั้ง Dependencies อัตโนมัติ ใช้งานง่าย คำสั่งเดียว ติดตั้ง/ดาวน์โหลด/Compile ได้ มี Upgrade/Uninstall

  1. เปิด App Store ค้น Xcode กด Get Install (ขนาด ~6GB ใช้เวลา) ต้อง Apple ID/Password
  2. วิธีแก้  sudo apt-get command not found  บน macOS
  3. ยอมรับ License Xcode: เปิด Xcode จาก App Store/Dock กด Agree หรือ Terminal:
    sudo xcodebuild -license
  4. วิธีแก้  sudo apt-get command not found  บน macOS
  5. เปิด Terminal (Command+Space พิมพ์ Terminal)
  6. วิธีแก้  sudo apt-get command not found  บน macOS
  7. ติดตั้ง Xcode CLI:
    xcode-select --install
  8. วิธีแก้  sudo apt-get command not found  บน macOS
  9. ดาวน์โหลด MacPorts ตาม OS จากเว็บ MacPorts
  10. วิธีแก้  sudo apt-get command not found  บน macOS
  11. เปิดไฟล์ดาวน์โหลด ติดตั้งตามขั้นตอน ใส่ Password ถ้าขอ
  12. ติดตั้งเสร็จ Restart Terminal รัน:
    sudo port selfupdate
  13. วิธีแก้  sudo apt-get command not found  บน macOS

    Note: สำเร็จถ้าเห็น Updating MacPorts base sources using rsync ไม่เห็น = ติดตั้งใหม่

  14. ติดตั้งแพ็กเกจ:
    sudo port install 
  15. วิธีแก้  sudo apt-get command not found  บน macOS

    Note: name = ชื่อแพ็กเกจ