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


30

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

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

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

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

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

Вальтер


Вы смотрели на 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, как правило, более современны.


3
Повышающий актуальность действительно зависит от того, какое программное обеспечение вы хотите. Научные приложения и библиотеки, которые я использую, гораздо более современны на Fink.
dmckee
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.