Chcę przestać używać macports i zamiast tego użyć homebrew, czytałem o ich podejściu i ma to dla mnie większy sens. Teraz nie przejmuję się koniecznością ponownej instalacji moich pakietów, nawet jeśli niektóre z nich mogą jeszcze nie istnieć - najwyraźniej stworzenie nowej formuły jest proste.
Ale trochę martwię się o dane, które są instalowane w katalogach systemowych, takich jak dane w MySQL lub PostgreSQL. Chciałbym trochę porad, jak postępować, aby mieć mniej problemów z migracją danych z jednej instalacji do drugiej.
Ciekawi mnie też uruchamianie skryptów dla demonów. Macports mają skomplikowane opakowania do uruchomienia, ale nie wiem, jak homebrew zarządza tym aspektem. Czy ktoś może mi to wyjaśnić?
Również wszelkie ogólne porady dotyczące tej migracji będą mile widziane. Rzeczy, których należy szukać, czego unikać itp.
Odpowiedzi:
Przenoszenie danych zależy od aplikacji, która nimi zarządza, np. Jeśli jest to baza danych, możesz zrobić zrzut i przywrócić ją przy nowej instalacji, jeśli jest to plik konfiguracyjny, po prostu go skopiuj itp.
Pakiety HomeBrew tworzą pliki konfiguracyjne do uruchomienia w piwnicy (czytaj: katalog instalacyjny formuły), a na końcu procesu instalacyjnego wyświetlają instrukcje instalacji tych plików (
caveats
metoda w źródle formuł), która na ogół jest prostacp
ilaunchctl
sekwencyjna.Tworzenie formuł jest rzeczywiście łatwe, a programiści chętnie przyjmą nowe lub zaktualizowane formuły. Proces polega na
Last but not least: spójrz na wiki .
źródło
Trochę nie na temat, ale chciałem podzielić się moim doświadczeniem na ten temat. Około 6 miesięcy / rok temu postanowiłem zrobić porządki i odinstalować port i sfinkcjonować na korzyść naparu, który wolę.
Dzisiaj ... Mam znowu trzy. Dlaczego?
Tylko moje 2 centy, nie każdy potrzebuje tych pakietów. Ale przed odinstalowaniem portu sprawdź dwa razy potrzebne pakiety;)
źródło