1

Работая с проектом класса (операции с командной строкой являются целью проекта), ОС никогда не была указана, но кажется, что команды командной строки предназначены для Ubuntu. Есть ли Mac, эквивалентный этим командам?

sudo -S apt-get install -y -f

Wget

3 ответа3

5

Как сказал titaniumdecoy, Homebrew является предпочтительным менеджером пакетов для OSX (apt-get - менеджер пакетов, который использует Ubuntu).

Для wget вы можете использовать curl для достижения желаемого или просто установить Homebrew, а затем:

$ brew install wget

Многие стандартные программы, такие как date или sed работают немного по-разному на Mac и Linux. Я считаю, что проще всего получить версии Gnu (Linux) через Homebrew, чтобы поддерживать согласованность между платформами:

$ brew install coreutils
$ brew install gnu-sed

(sed отделен от остальных по некоторым причинам)

2

MacPorts - еще один популярный менеджер пакетов для Mac OS X.

Хорошее и краткое сравнение Homebrew с MacPorts можно найти по адресу http://deephill.com/macports-vs-homebrew/. Основные моменты в том, что HomeBrew, как правило, не требует добавления sudo , и что MacPorts требует, чтобы сначала был установлен XCode и конкретный X11, но он имеет гораздо больше пакетов.

1

Homebrew - отличный менеджер пакетов для Mac.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .