Как удалить предварительно установленное программное обеспечение UNIX на Mac OS X?

Я хочу удалить некоторые приложения, поставленные с Mac OS, которые являются частью UNIX.
Мой план состоит в том, чтобы удалить большую часть материала по умолчанию для установки его через Macports.
Это сделало бы обновление, удаление.. намного легче.

Кто-либо идея, как сделать это?

3
задан 22.08.2015, 13:22

3 ответа

Вы абсолютно, положительно не хотите делать это. Можно думать, что Вы делаете, но Вы не делаете.

Системе, возможно, не понадобится каждый маленький кусочек программного обеспечения, с которым это поставлется, но у Вас нет простого способа выяснить, в котором это нуждается и который это не делает. Кроме того, существует просто нулевая причина удалить встроенное программное обеспечение Apple. Вместо этого и MacPorts и Fink автоматически поместят все их программное обеспечение в абсолютно отличном, каталоге не-Apple (/коротковолновый для Fink и/opt/local для MacPorts). На установку они корректируют Ваш $PATH переменная так, чтобы, когда Вы идете командная строка, Вы автоматически нашли их версию программного обеспечения сначала, а не Apple (если существует две версии того же самого).

Можно затем легко и чисто использовать или Fink или MacPorts (или оба) и никогда не касаться материала Apple. Если позже, Вы решаете, что хотите удалить всего Fink или MacPorts, можно легко сделать это путем сдувания пользовательского каталога с двухсекундным rm -rf. (Можно всегда чисто удалять отдельные пакеты с помощью Fink или встроенных инструментов MacPorts.)

Только для полноты, существует два других интересных инструмента для получения дополнительного *, отклоняют программное обеспечение на Mac: Rudix и Homebrew. Rudix интересен мне, потому что это является очень модульным: можно установить любое из его приложений по одному как простой dmg. С другой стороны, это предлагает меньше пакетов или, чем MacPorts или, чем Fink. Домашнее пиво является очень новым и очень интересным, но оно требует больше от пользователя с точки зрения начального знания командной строки. Так как это является новым, это также имеет меньше пакетов, чем MacPorts или Fink.

14
ответ дан 07.12.2019, 22:48

Как Вы будете заботиться о зависимостях и возможных конфликтах?

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

Необходимо смочь выполнить версию путем предоставления доступа к этому доступным на терминальном сеансе, сохраняющем стандартную версию доступный для стандартной установки OS X.

3
ответ дан 07.12.2019, 22:48

Я соглашаюсь с Chris. Имейте в наличии реальные биты OSX в их исходном месте, или можно сожалеть позже.

Командные процессоры UNIX имеют удобную переменную "ПУТИ", которая позволяет Вам расположить по приоритетам порядок, в котором определенные папки ищутся исполняемые программы. Знайте это, используйте его. Путем устанавливания ПУТИ правильно, можно было использовать исполняемые файлы Macports вместо исполняемых файлов OSX.

PATH описала.

3
ответ дан 07.12.2019, 22:48

Теги

Похожие вопросы