Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

วิธีติดตั้งแอปที่ไม่ได้รับการยืนยันบน macOS อย่างปลอดภัย

Apple ต้องการให้คุณดาวน์โหลดแอปที่อนุมัติจาก App Store เท่านั้น แต่สิ่งนั้นไม่ได้เป็นไปได้เสมอไป หากคุณพบแอปที่เหมาะสมออนไลน์ที่ยังไม่ได้รับการอนุมัติสำหรับการติดตั้ง macOS จะบล็อกไม่ให้มันเปิดได้ ฟีเจอร์ความปลอดภัยนี้มีเจตนาดี แต่คุณจะต้องข้ามมันเพื่อติดตั้งแอปภายนอก (Third-party)

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

อนุญาตแอปที่ไม่ได้รับการยืนยันใน System Preferences

เมื่อคุณพยายามเปิดแอปจาก Developer ที่ไม่ได้รับการยืนยันครั้งแรก Apple จะบล็อกมัน แสดงกล่องเตือนแทน macOS จะป้องกันไม่ให้แอปที่มันไม่รู้จักเปิดโดยไม่ได้รับการอนุมัติจากคุณ

เป็นไปได้ว่าการตั้งค่าความปลอดภัยของ macOS ป้องกันไม่ให้เปิดแอปใดๆ ที่ไม่ได้มาจาก App Store รวมถึงแอปจาก Developer ที่ได้รับการยืนยันแต่ดาวน์โหลดจากอินเทอร์เน็ตโดยตรง

  • หากคุณไม่สามารถเปิดแอปที่ไม่ได้รับการยืนยัน (หรือแอปที่ได้รับการยืนยันแต่ไม่ได้มาจาก App Store) คุณจะต้องไปที่ System Preferences คุณสามารถเข้าถึงได้จาก Dock โดยตรง หรือเปิดจากภายใน Launchpad
  • ใน System Preferences ให้คลิก Security & Privacy > General แล้วคลิกปุ่ม Lock เพื่อให้คุณเปลี่ยนการตั้งค่าได้ คุณจะต้องระบุรหัสผ่าน หรือใช้ Touch ID เพื่อปลดล็อก

    หากแอปของคุณมาจาก Developer ที่ได้รับการยืนยันแต่ไม่ได้มาจาก App Store ภายใต้หมวดหมู่ Allow apps downloaded from ให้เลือก App Store and identified developers
  • แอปล่าสุดที่คุณพยายามเปิดจะแสดงอยู่ใต้ตัวเลือกความปลอดภัยของ App Store เพื่อเปิดแอป (หรือแทนที่จะเป็นไฟล์ DMG Image ที่บรรจุแอปของคุณ) ให้คลิก Open Anyway

คุณจะต้องทำเช่นนี้สำหรับแอปที่ไม่ได้รับการยืนยันแต่ละตัวที่คุณเปิด เนื่องจาก Apple ลบตัวเลือกที่อนุญาตให้ทำได้อัตโนมัติใน macOS รุ่นก่อนหน้า คุณจะต้องทำเพียงครั้งเดียวสำหรับแอปเฉพาะตัวนั้นอย่างไรก็ตาม

หากคุณคลิก Open Anyway ไฟล์ DMG Image ที่บรรจุแอปที่ไม่ได้รับการยืนยันจะเปิด ไฟล์ DMV ส่วนใหญ่มีไฟล์แอปพลิเคชันที่ห่อหุ้มไว้ รวมถึง Shortcut ไปยังโฟลเดอร์ Applications ของคุณ

  • เพื่อติดตั้งแอปที่ไม่ได้รับการยืนยันนี้ ให้ลากไอคอนแอปและวางบน Shortcut Applications ในหน้าต่าง Finder นี่จะคัดลอกแอปจากไฟล์ DMG Image ไปยังการติดตั้ง macOS ทำให้เข้าถึงได้จาก Launchpad หรือจากภายในโฟลเดอร์ Applications ใน Finder
  • เมื่อติดตั้งแล้ว หากคุณยังไม่เคยเปิดแอป macOS จะเตือนว่าคุณกำลังพยายามเปิดแอปจากอินเทอร์เน็ต คุณจะต้องอนุมัติให้เปิด ดังนั้นให้คลิกปุ่ม Open เพื่อทำเช่นนั้น

เปิดแอปที่ไม่ได้รับการยืนยันโดยไม่ติดตั้ง

ในสิ่งหลายอย่างที่ Finder อนุญาตให้คุณทำ หนึ่งคือความสามารถในการดูเนื้อหาของไฟล์ DMG Image ก่อนติดตั้งแอป แทนที่จะลากแอปที่ห่อหุ้มอยู่ไปยัง Shortcut Applications (ที่มักจัดหาไว้) คุณสามารถเปิดแอปโดยตรงจากไฟล์ DMG ได้โดยไม่ติดตั้ง

  • เพื่อทำเช่นนั้น ให้เปิดไฟล์ DMG ของคุณ ในการทำเช่นนี้ คุณสามารถดับเบิลคลิกที่ไอคอนแอปพลิเคชัน หรือคลิกขวาที่ไฟล์แอปพลิเคชันในหน้าต่าง Finder และคลิกปุ่ม Open
  • คำเตือนเกี่ยวกับแอปที่ไม่ได้รับการยืนยันจะปรากฏ จะแจ้งให้คุณทราบว่าคุณกำลังพยายามเปิดแอปจากอินเทอร์เน็ต คลิก Open เพื่ออนุญาตให้เปิด คุณยังสามารถเลือก Checkbox Don't warn me when opening applications on this disk image เพื่ออนุญาตให้แอปทั้งหมดในไฟล์ DMG เปิดได้โดยไม่มีคำเตือน

แอปของคุณจะเปิดในจุดนี้ เนื่องจากมันไม่ได้ติดตั้งบนระบบ คุณจะต้องทำกระบวนการนี้ซ้ำเพื่อเปิดมันอีกครั้งเมื่อคุณปิดมัน

ใช้ Homebrew เพื่อรันแอปที่ไม่ได้รับการยืนยันบน Mac

แม้ Apple จะต้องการให้คุณติดตั้งแอปผ่าน App Store คุณสามารถข้ามมันได้ทั้งหมดด้วย Homebrew ประโยชน์ของการใช้ Homebrew ติดตั้งแอป macOS คือมันข้ามกลไกความปลอดภัยที่ Apple ใช้เพื่อ "ปกป้อง" คุณจากแอปที่ไม่ได้รับการยืนยัน

นี่คือมีดสองคม เนื่องจากแม้คุณจะติดตั้งแอปที่ไม่ได้รับการยืนยันได้ คุณจะต้องมั่นใจว่าคุณติดตั้งแอปและซอฟต์แวร์ที่คุณเชื่อถือเท่านั้น

Homebrew ทำหน้าที่เป็น Package Manager ในลักษณะเดียวกับ APT บน Linux มันอนุญาตให้คุณติดตั้งแอปโดยใช้ macOS Terminal ทั้งแบบแยกตัวหรือใช้มันสร้าง Bulk Installer เพื่อติดตั้งหลายแอปพร้อมกัน

สิ่งนี้อาจมีประโยชน์สำหรับการติดตั้งหลายแอปบนอุปกรณ์ macOS ใหม่ ตัวอย่างเช่น

  • เพื่อติดตั้ง Homebrew เริ่มต้นด้วยการเปิดหน้าต่าง macOS Terminal App คุณสามารถหาแอป Terminal ใน Launchpad > Other Folder หรือค้นหา Terminal ใน Spotlight ซึ่งคุณเข้าถึงได้โดยคลิกไอคอนค้นหาบนแถบเมนูด้านบน
  • เพื่อติดตั้ง Homebrew ให้พิมพ์ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ในหน้าต่าง Terminal ของคุณ แล้วกด Enter สองครั้ง นี่จะปรับใช้สคริปต์การติดตั้งอัตโนมัติที่สร้างโดยนักพัฒนา Homebrew
  • กระบวนการติดตั้ง Homebrew ควรเสร็จสิ้นโดยอัตโนมัติ หน้าต่าง Terminal จะอัปเดตด้วยข้อความ Installation successful เมื่อเสร็จสิ้น

    เมื่อ Homebrew ติดตั้งแล้ว คุณสามารถค้นหาแอป Homebrew ที่เป็นไปได้ได้โดยพิมพ์ brew search appname แทนที่ appname ด้วยชื่อแอปบางส่วนหรือเต็ม คุณยังสามารถค้นหาได้บนเว็บไซต์ Homebrew
  • เมื่อคุณพบแพ็กเกจติดตั้งที่เหมาะสมสำหรับแอป ให้พิมพ์ brew cask install appname แทนที่ appname ด้วยแอป ตัวอย่างเช่น เพื่อติดตั้ง Firefox การพิมพ์ brew cask install firefox จะดาวน์โหลดและติดตั้งแพ็กเกจที่เกี่ยวข้องสำหรับ Firefox

เมื่อกระบวนการติดตั้งเสร็จสิ้น แอปของคุณจะพร้อมเปิดจาก Launchpad หรือโฟลเดอร์ Applications ใน Finder พร้อมกับแอป Mac อื่นๆ ของคุณ