Apple / Mac OS X - есть ли менеджер пакетов как Linux

30

Я - пользователь Linux / UNIX и люблю управление пакетами, которое идет с этим. По большей части мне нравится Ubuntu, но, как и все остальное, это второстепенные вещи, с которыми вы живете ежедневно, было бы неплохо, если бы они просто работали. Моя главная проблема - мой планшет wacom, пока он работает, каждый раз, когда происходит обновление ОС, мне приходится пересобирать драйвер wacom. Другая немного раздражающая проблема - моя видеокарта ATI не полностью поддерживается. Когда я использую выход HDMI, звук не проходит через него, и экран используется не полностью.

Я бы с радостью купил Apple, если бы у нее была такая же система управления пакетами, как Ubuntu, Gentoo или другой дистрибутив Linux. Это берет на себя работу по получению последних улучшений или исправлений. Это также отнимает все догадки о том, что вам нужно, чтобы заставить что-то работать. Я просто хочу использовать свой компьютер, а не администрировать его.

Помимо приложений Apple, если бы я захотел установить GIMP на яблоко, пойдет ли он и получит ufraw, если мне понадобится поддержка этого и любых других зависимостей, которые есть у GIMP? Если я хочу установить NetBeans, пойдет ли он и получит JDK и Maven, если я этого захочу?

Если нет, есть ли что-то в работах?

Я знаю, что не обновляю свои приложения так часто, но в основном потому, что не знаю об обновлениях. Все обновления происходят в фоновом режиме.

Вальтер

Chealion
источник
Вы смотрели на LinuxMint? Он основан на Ubuntu и использует репозитории Ubuntu, но включает в себя такие вещи, как проприетарные драйверы, мультимедийные кодеки и т. Д. Попробуйте LiveCD. Это может облегчить некоторые проблемы с планшетом и видеокартой Wacom. linuxmint.com/about.php
JMD
1
связанный вопрос: superuser.com/questions/28529/macports-fink-etc
cregox

Ответы:

26

Существует две основные системы для программного обеспечения Unix на OS X: MacPorts и Fink

Fink сродни (и основан на iirc) системе Debian / Ubunutu apt: она предоставляет предварительно скомпилированные двоичные файлы. MacPorts связан с более старыми коллекциями BSD Ports: вместо предварительно созданных двоичных файлов он содержит указатели на исходный источник + патчи, необходимые для работы этого источника на вашей платформе (и с другими приложениями, которые вы установили через порты).

Оба получат Gimp и все его зависимости, установленные для вас - fink будет работать быстрее, так как он не должен компилироваться, но macports дает вам больший контроль над тем, что создается.

Есть также более новый инструмент под названием Homebrew, который я не использовал; но он утверждает, что обеспечивает лучшую совместимость с тем, что вы установили вручную, и больше полагается на собственные библиотеки Mac, а не только на установленные библиотеки.

А быстрый поиск показывает множество вопросов , уже говорит о MacPorts и Финк и различия между ними.

Джеймс Полли
источник
2
Вы можете строить из источника с помощью Fink, действительно, если вы хотите использовать передовой край, который вам часто приходится делать.
dmckee
Хорошо - это выглядит как относительно близкий матч. Это не так много, как хотелось бы, но я должен быть в состоянии справиться с этим, я думаю. Netbeans там нет, и Eclipse восходит к 3.2, который является старым. У него есть некоторые инструменты безопасности, которые мне понравятся.
Я думаю, мой следующий компьютер будет MacBook Pro. Это будет, надеюсь, менее чем через 1 год.
5
Иди с доморощенным!
Cregox
1
Я нашел homebrew намного проще в настройке, чем macports.
Сорока
3

Существует MacPorts , которая представляет собой систему управления пакетами для OS X, которая предоставляет порты различных пакетов Linux. Другой - Fink , но MacPorts, как правило, более современны.

KeithB
источник
3
Повышающий актуальность действительно зависит от того, какое программное обеспечение вы хотите. Научные приложения и библиотеки, которые я использую, гораздо более современны на Fink.
dmckee