วิธีค้นหาตำแหน่งที่ติดตั้งแพ็คเกจ Homebrew บน Mac

สารบัญ:

Anonim

คุณเคยสงสัยหรือไม่ว่า Homebrew นำไบนารีจากแพ็คเกจชงที่ติดตั้งบน Mac ไว้ที่ไหน? หากคุณเป็นผู้ใช้ Homebrew คุณอาจสนใจที่จะทราบว่า Homebrew ใส่ทุกอย่างไว้ที่ไหนและจะหาแพ็คเกจชงที่ติดตั้งใน Mac OS ได้ที่ไหน

เราจะแสดงเส้นทางไดเร็กทอรีที่ Homebrew เก็บแพ็คเกจต่างๆ ให้คุณดู และยังแบ่งปันวิธีอื่นๆ อีกสองสามวิธีเพื่อดูว่า Homebrew ติดตั้งอะไรบน Mac อะไรและที่ใด

เห็นได้ชัดว่ามีจุดมุ่งหมายสำหรับผู้ใช้ Mac ขั้นสูงที่ใช้บรรทัดคำสั่งและ Homebrew และสิ่งนี้จะไม่สามารถใช้ได้กับบุคคลอื่น หากคุณสนใจที่จะติดตั้ง Homebrew คุณสามารถเรียนรู้ได้ที่นี่

การติดตั้งแพ็คเกจ Homebrew บน Mac OS: เส้นทางการติดตั้ง Homebrew

โดยค่าเริ่มต้น Homebrew จะติดตั้งแพ็คเกจทั้งหมดลงในไดเร็กทอรีต่อไปนี้ใน Mac OS ทุกเวอร์ชัน:

/usr/local/Cellar/

นอกจากนี้ Homebrew ยังวาง symlink ไว้ในพาธไดเร็กทอรีต่อไปนี้:

/usr/local/opt/

ลิงก์สัญลักษณ์ของไบนารีที่พบใน /usr/local/opt/ ทั้งหมดชี้ไปที่แพ็คเกจที่เกี่ยวข้องใน /usr/local/Cellar/ ซึ่งสามารถยืนยันได้ด้วย ls และแฟล็ก -l:

ls -l /usr/local/opt/

ตัวอย่างภาพหน้าจอแสดงลิงก์สัญลักษณ์ที่ชี้จาก /usr/local/opt/ ถึง /usr/local/Cellar/ สำหรับแต่ละแพ็คเกจการชง:

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

ls /usr/local/Cellar

วิธีค้นหาข้อมูลการติดตั้งแพ็คเกจ Homebrew เฉพาะ

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

วิธีค้นหาตำแหน่งที่ติดตั้ง Homebrew Package

ถ้าคุณต้องการเส้นทางที่แน่นอนไปยังตำแหน่งที่ติดตั้งแพ็คเกจ Homebrew ให้รายงานกลับมาให้คุณทราบทางบรรทัดคำสั่ง วิธีที่ง่ายที่สุดคือใช้แฟล็ก –prefix และชี้ไปที่แพ็คเกจ Homebrew เฉพาะบน Mac ซึ่งจะแสดงตำแหน่งที่ติดตั้ง:

ชง --คำนำหน้า

ตัวอย่างเช่น การใช้แพ็คเกจ 'wget' เราจะได้ข้อมูลต่อไปนี้ทันที:

$ ชง --prefix wget /usr/local/opt/wget

อย่างที่คุณเห็นในเอาต์พุตคำสั่ง จะแสดงเฉพาะเส้นทางการติดตั้งสำหรับแพ็คเกจ Homebrew นั้น

วิธีรับข้อมูลแพ็คเกจโฮมบรูว์แบบละเอียด

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

ข้อมูลการชง

ตัวอย่างเช่น หากคุณต้องการรับข้อมูลเกี่ยวกับแพ็คเกจ Homebrew “wget” คุณจะต้องออกคำสั่งต่อไปนี้:

ข้อมูลการชงwget

Hitting return จะมีรายละเอียดเกี่ยวกับแพ็คเกจการชง ตัวอย่างผลลัพธ์ของคำสั่งดังกล่าวสำหรับ 'wget' อาจมีลักษณะดังต่อไปนี้:

$ ข้อมูลการชง wget wget: เสถียร 1.19.5 (บรรจุขวด), ตัวดึงไฟล์อินเทอร์เน็ต HEAD https://www.gnu.org/software/wget/ /usr /local/Cellar/wget/1.19.4_1 (50 ไฟล์, 3.8MB)เทจากขวดเมื่อ 2018-05-07 เวลา 10:59:31 From: https://github.com/Homebrew/homebrew-core/blob /master/Formula/wget.rb==> การสร้างการพึ่งพา: pkg-config จำเป็น: libidn2, openssl ตัวเลือก: pcre libmetalink gpgme==> ตัวเลือก --with-debug สร้างด้วยการสนับสนุนการดีบัก

คำสั่ง 'brew info' เห็นได้ชัดว่าเปิดเผยข้อมูลมากกว่าเพียงแค่เส้นทางการติดตั้งของแพ็คเกจ ดังนั้นหากคุณต้องการเส้นทางที่แน่นอนของแพ็คเกจ brew ที่ติดตั้ง คำสั่ง –prefix อาจง่ายกว่าสำหรับการเขียนสคริปต์ หรือจุดประสงค์อื่นๆอย่างไรก็ตาม เอาต์พุตคำสั่ง 'brew info' แบบเต็มนั้นมีประโยชน์อย่างเหลือเชื่อในการรับข้อมูลที่ครอบคลุมเกี่ยวกับแพ็คเกจที่ติดตั้ง และมันมีค่าที่ชัดเจนสำหรับเหตุผลนั้น นอกเหนือจากการแสดงตำแหน่งที่ติดตั้งบางอย่าง

ลองใช้คำสั่งเหล่านี้ด้วยตัวคุณเองกับแพ็คเกจ Homebrew หากคุณติดตามบทความก่อนหน้าของเราเกี่ยวกับการติดตั้ง Homebrew บน Mac แล้วลองดูแพ็คเกจ Homebrew ยอดนิยมบางส่วนที่มีอยู่ หรืออาจอัปเดตเป็น Python 3 หรือติดตั้ง node.js และ npm ผ่าน Homebrew เคล็ดลับเหล่านี้จะแสดงเส้นทางการติดตั้งให้คุณเห็น ของแพ็คเกจนั้นๆ รวมถึง ข้อมูลแพ็คเกจอื่นๆ ที่น่าสนใจ

คุณมีคำแนะนำหรือข้อมูลที่น่าสนใจที่จะแบ่งปันเกี่ยวกับการค้นหาตำแหน่งที่ Homebrew ติดตั้งแพ็คเกจบน Mac หรือดึงรายละเอียดแพ็คเกจหรือไม่? แบ่งปันกับเราในความคิดเห็นด้านล่าง!

วิธีค้นหาตำแหน่งที่ติดตั้งแพ็คเกจ Homebrew บน Mac