Я хочу прекратить использовать macports и вместо этого использовать homebrew, я читал об их подходе, и это имеет для меня больше смысла. Теперь мне не нужно переустанавливать мои пакеты, даже если некоторые из них еще не существуют - очевидно, создать новую формулу несложно.
Но я немного обеспокоен данными, которые установлены в системных каталогах, таких как данные в MySQL или PostgreSQL. Я хотел бы дать несколько советов о том, как действовать, чтобы избежать проблем при переносе данных из одной установки в другую.
Мне также интересно узнать о сценариях запуска для демонов. Macports имеет сложные оболочки для запуска, но я не знаю, как доморощенный управляет этим аспектом. Кто-нибудь может уточнить это для меня?
Также будут приветствоваться любые общие советы, которые вы можете дать относительно этой миграции. На что обращать внимание, чего следует избегать и т. Д.
Ответы:
Перемещение данных зависит от приложения, которое им управляет, например, если это база данных, вы можете создать дамп и восстановить его при новой установке, если это файл конфигурации, просто скопируйте его и т. Д.
Пакеты HomeBrew создают файлы конфигурации для запуска в подвале (читай: установочный каталог формулы) и в конце процесса установки отображают инструкции по установке этих файлов (
caveats
метод в источнике формул), который обычно является простымcp
иlaunchctl
последовательным.Создание формул действительно легко, и разработчики с радостью примут ваши новые или обновленные формулы. Процесс является,
И последнее, но не менее важное: взгляните на вики .
источник
Немного не по теме, но хотел поделиться своим опытом по этой теме. Около 6 месяцев назад, год назад, я решил очистить порт и удалить его, а затем использовать fink в пользу brew, который я предпочитаю.
Сегодня ... Получил три снова. Почему?
Просто мои 2 цента, не всем нужны эти пакеты. Но перед удалением порта проверьте дважды пакеты, которые вам нужны;)
источник