ดังนั้นอะไรคือความแตกต่างระหว่างbrew
และbrew cask
?
ฉันรู้ว่า homebrew เป็นซอฟต์แวร์การจัดการแพคเกจ แต่ฉันจะไปถึงซอฟต์แวร์ประเภทใดได้บ้าง เป็นซอฟต์แวร์โอเพ่นซอร์สและซอฟต์แวร์เชิงพาณิชย์หรือไม่
ดังนั้นอะไรคือความแตกต่างระหว่างbrew
และbrew cask
?
ฉันรู้ว่า homebrew เป็นซอฟต์แวร์การจัดการแพคเกจ แต่ฉันจะไปถึงซอฟต์แวร์ประเภทใดได้บ้าง เป็นซอฟต์แวร์โอเพ่นซอร์สและซอฟต์แวร์เชิงพาณิชย์หรือไม่
คำตอบ:
brew
เป็นคำสั่งหลักสำหรับโครงการHomebrew
ตัวจัดการแพคเกจที่ขาดหายไปสำหรับ OS X
Homebrew ติดตั้งสิ่งที่คุณต้องการโดยที่ Apple ไม่ต้องการ
โดยทั่วไปแล้ว Homebrew จะเกี่ยวข้องกับซอฟต์แวร์บรรทัดคำสั่ง ซอฟต์แวร์ส่วนใหญ่เผยแพร่ภายใต้ลิขสิทธิ์โอเพนซอร์ซ ดูสูตรสำหรับรายการการติดตั้งที่มีอยู่
brew
ชอบไบนารีที่รวบรวมไว้ล่วงหน้าแต่จะรวบรวมจากแหล่งที่มาในบางกรณี
brew cask
เป็นส่วนขยายbrew
ที่อนุญาตให้มีการจัดการแอปพลิเคชันกราฟิกผ่านโครงการCask
Homebrew Cask ขยาย Homebrew และนำความหรูหราความเรียบง่ายและความเร็วมาสู่แอปพลิเคชัน OS X และไบนารีขนาดใหญ่เหมือนกัน
Cask เกี่ยวข้องกับการผสมผสานซอฟต์แวร์และใบอนุญาต ซอฟแวร์ที่ผมทำงานเกี่ยวกับการถูกปกคลุมด้วยใบอนุญาตการค้าและสามารถใช้ได้ผ่านทางถัง
Cask นำเสนอวิธีการในบรรทัดคำสั่งจัดการการติดตั้งแอปพลิเคชันแบบกราฟิก
ดูที่brew cask
ปัญหา# 7002เกี่ยวกับการมุ่งเน้นไปที่การคาดการณ์ของโครงการและวิธีการที่มีผลต่อการใช้ไบนารีหรือแหล่งข้อมูลที่รวบรวมไว้ล่วงหน้า
ความพร้อมใช้งานผ่านbrew
หรือcask
ไม่ได้หมายความถึงใบอนุญาตเฉพาะใด ๆ
brew cask install foo
ดูเหมือนจะเป็นทางลัดสำหรับbrew install caskroom/cask/foo
:
ct@MBA45:~$ brew tap
caskroom/cask
homebrew/core
homebrew/php
ct@MBA45:~$ brew install meld
Error: No available formula with the name "meld"
It was migrated from homebrew/core to caskroom/cask.
You can access it again by running:
brew tap caskroom/cask
ct@MBA45:~$ brew tap caskroom/cask
ct@MBA45:~$ brew install meld
Error: No available formula with the name "meld"
It was migrated from homebrew/core to caskroom/cask.
You can access it again by running:
brew tap caskroom/cask
ct@MBA45:~$ brew install caskroom/cask/meld
==> brew cask install caskroom/cask/meld
==> Satisfying dependencies
==> Downloading https://github.com/yousseb/meld/releases/download/osx-9/meldmerge.dmg
######################################################################## 100,0%
==> Verifying checksum for Cask meld
==> Installing Cask meld
==> Moving App 'Meld.app' to '/Applications/Meld.app'.
==> Linking Binary 'Meld' to '/usr/local/bin/meld'.
🍺 meld was successfully installed!
ct@MBA45:~$ brew cask install meld
Warning: Cask 'meld' is already installed.
To re-install meld, run:
brew cask reinstall meld