Что эквивалентно «aptitude» в Mac OSX? - PullRequest
20 голосов
/ 24 августа 2010

Как сделать "sudo apt-get install" в OSX?

Ответы [ 5 ]

16 голосов
/ 24 августа 2010

Другие упоминали MacPorts и Homebrew ; возможно, стоит отметить разницу между ними.

MacPorts работает для меня, к счастью. Но имеет очень раздражающую особенность, которую он хочет установить все . Таким образом, в некоторых случаях мне приходилось оттягивать его от попыток установить собственную версию Perl, игнорируя системную версию, или TeX, и даже gcc. Теперь, я полагаю, причина этого в том, что если бы они полагались на системные версии этих (или любые предустановленные в случае TeX), то могла бы быть некоторая проблема с перекосом версий, которая могла бы привести к поломке. И дисковое пространство дешево. Это, вероятно, правда, вроде как, но все равно кажется немного навязчивым (и я не уверен, что хочу использовать что-либо, что так сильно зависит от конкретных версий). Разумно это или нет, но каждый раз, когда это случается, у меня ломятся зубы.

Homebrew, напротив, специально стремится не дублировать уже установленные инструменты. Когда MacPorts выполняет свою задачу «установить мир», я обычно заканчиваю тем, что убиваю его и устанавливаю пакет с безумными зависимостями вручную, так что я никогда не был доволен использованием Homebrew, но я был на смысл этого, с тех пор, как я впервые услышал об этом.

5 голосов
/ 24 августа 2010

Эквивалента нет «из коробки».

Возможно, вы захотите взглянуть на MacPorts:

MacPorts, ранее называвшийся DarwinPorts, - система управления пакетами.это упрощает установку программного обеспечения в операционных системах Mac OS X и Darwin.Это бесплатный проект программного обеспечения с открытым исходным кодом, упрощающий установку другого бесплатного программного обеспечения с открытым исходным кодом.По своим целям и функциям, аналогичным Fink и коллекциям портов BSD, DarwinPorts был запущен в 2002 году в рамках проекта OpenDarwin при участии ряда сотрудников Apple Inc., включая Лэндона Фуллера, Кевина Ван Фехтена и Джордана Хаббарда.

http://en.wikipedia.org/wiki/MacPorts

http://www.macports.org/

5 голосов
/ 24 августа 2010

доморощенный http://github.com/mxcl/homebrew

2 голосов
/ 24 августа 2010

Если вы действительно хотите управлять пакетами на основе apt, взгляните на Fink . Это «самый старый» менеджер пакетов в Mac OS X, и я не уверен, что пакеты должным образом поддерживаются. Но я успешно использую его под Snow Leopard.

0 голосов
/ 24 августа 2010
cp -r MyApplication.app /Applications/
...