วิธีแก้ไข 'ไม่พบคำสั่ง 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 เพื่อติดตั้งแพ็คเกจโดยทำตามขั้นตอนด้านล่าง:
- กดคีย์ Command ค้างไว้แล้วกด Space เพื่อเปิด Spotlight จากนั้นพิมพ์ Terminal และ Enter
กำลังเปิด Terminal - ก่อนอื่นคุณต้องติดตั้ง เครื่องมือบรรทัดคำสั่ง Xcode โดยใช้คำสั่งต่อไปนี้:
xcode-select - ติดตั้ง
การติดตั้งเครื่องมือบรรทัดคำสั่ง xcode - หลังจากการติดตั้งเครื่องมือ Xcode ตอนนี้ให้ พิมพ์ / คัดลอก คำสั่งต่อไปนี้เพื่อติดตั้ง Homebrew บน macOS:
ruby -e "$ (curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install)"
การติดตั้ง homebrew - การติดตั้งจะถามรหัส Return (Enter) และ รหัสผ่าน เพื่อยืนยัน
- คุณจะได้รับข้อความการ ติดตั้งที่ประสบความสำเร็จ สำหรับการติดตั้งเครื่องมืออย่างถูกต้องตามที่แสดงด้านล่าง:
ติดตั้งข้อความสำเร็จแล้ว - ตอนนี้ใช้ Homebrew ให้พิมพ์คำสั่งต่อไปนี้เพื่อ ติดตั้ง แพ็คเกจที่คุณต้องการติดตั้ง:
ตั้งชื่อชงติดตั้ง
การติดตั้งแพ็กเกจโดยใช้คำสั่ง homebrew หมายเหตุ : ชื่อในคำสั่งสามารถเป็นชื่อแพ็คเกจที่คุณพยายามติดตั้งบน macOS ของคุณ
- Brew คำสั่งจะติดตั้งแพ็กเกจบนระบบของคุณสำเร็จ
วิธีที่ 2: การติดตั้ง MacPorts ใน macOS
ซอฟต์แวร์ MacPorts ใช้สำหรับการรวบรวมติดตั้งและจัดการซอฟต์แวร์โอเพ่นซอร์ส MacPorts จะติดตั้งการพึ่งพาที่จำเป็นโดยอัตโนมัติสำหรับพอร์ตที่กำหนดซึ่งผู้ใช้พยายามติดตั้ง มันใช้งานง่าย; คุณสามารถติดตั้งดาวน์โหลดหรือรวบรวมแอพพลิเคชั่นและไลบรารีโดยใช้คำสั่งเดียว MacPorts ยังมีการอัพเกรดและถอนการติดตั้งสำหรับพอร์ตที่ติดตั้ง คุณสามารถติดตั้งได้โดยทำตามขั้นตอนด้านล่างอย่างระมัดระวัง:
- เปิด App Store จาก Dock และค้นหา Xcode ในช่องค้นหา คลิกที่รับและ ติดตั้ง Xcode เป็นผู้ป่วยนี้จะใช้เวลาในการติดตั้งเนื่องจากขนาดประมาณ 6GB
หมายเหตุ : มันจะถาม ชื่อผู้ใช้ และ รหัสผ่าน สำหรับบัญชีที่คุณใช้ใน App Store
การติดตั้ง Xcode จาก App Store - คุณสามารถยอมรับข้อตกลงของ Xcode ได้โดยเปิดแอปพลิเคชันจาก App Store หรือ Dock แล้วคลิกปุ่ม ตกลง
ปุ่มตกลงสำหรับข้อตกลง หรือโดยพิมพ์คำสั่งต่อไปนี้ใน Terminal เพื่อยอมรับข้อตกลง
sudo xcodebuild -license
- กดแป้น Command ค้างไว้แล้วกด Space เพื่อเปิด Spotlight จากนั้นพิมพ์ Terminal และ
กำลังเปิด Terminal - พิมพ์คำสั่งต่อไปนี้เพื่อติดตั้ง เครื่องมือบรรทัดคำสั่ง Xcode :
xcode-select - ติดตั้ง
การติดตั้งเครื่องมือบรรทัดคำสั่ง xcode - ตอนนี้ดาวน์โหลด MacPorts สำหรับระบบปฏิบัติการที่คุณใช้งานจากที่นี่: MacPorts
กำลังดาวน์โหลด MacPorts จากเว็บไซต์ - หลังจากดาวน์โหลดให้เปิดไฟล์ที่ดาวน์โหลดและติดตั้งซอฟต์แวร์โดยทำตามขั้นตอนการติดตั้ง / ขั้นตอนและระบุรหัสผ่านหากถูกถาม
- เมื่อการติดตั้งเสร็จสิ้นให้ รีสตาร์ท Terminal และพิมพ์คำสั่งต่อไปนี้:
sudo port selfupdate
การอัปเดตและตรวจสอบ MacPorts ใน Terminal หมายเหตุ : ติดตั้ง MacPorts สำเร็จแล้วหากคุณเห็นข้อความ 'การ อัปเดตแหล่งที่มาพื้นฐานของ MacPorts โดยใช้ rsync ' อย่างไรก็ตามหากคุณไม่เห็นข้อความนี้แสดงว่าคุณต้องติดตั้งใหม่อีกครั้งอย่างถูกต้อง
- ตอนนี้คุณสามารถ ติดตั้ง แพคเกจใด ๆ โดยใช้คำสั่งต่อไปนี้:
ชื่อการติดตั้งพอร์ต sudo
การติดตั้งผ่าน MacPorts หมายเหตุ : ชื่อในคำสั่งสามารถเป็นชื่อแพ็คเกจที่คุณพยายามติดตั้งบน macOS ของคุณ