Po zainstalowaniu oprogramowania serwera za pośrednictwem MacPorts, po zakończeniu instalacji drukowane są instrukcje dotyczące włączania serwera przez uruchomienie.
Natychmiast nacisnąłem ⌘K na terminalu i zapomniałem o tym.
Kilka dni później chcę faktycznie włączyć wspomniany serwer.
Czy jest jakiś sposób, aby ponownie uzyskać te instrukcje [1]?
aktualizacja:
Pisałem o tym launchd
i port load
świetnie się do tego nadaje, ale niektóre porty mają inne instrukcje . Chciałbym uzyskać ogólną odpowiedź . Na przykład, git-core wyświetli instrukcje konfiguracji kończącej bash.
Pytanie bonusowe : Tak port load
, czy istnieje sposób na wylistowanie, które porty uruchomiły przedmioty?
[1]: Oczywiście bez konieczności odinstalowywania i ponownej instalacji.
/opt/local/etc/LaunchDaemons/org.macports.<package>/org.macports.<package>.plist
EDYCJA
Aby zaktualizować moją ogólną metodę wyświetlania instrukcji dla danego portu, właśnie dowiedziałem się, że możesz pisać
który zwraca:
STARY
Bardzo prymitywnym sposobem jest przeczytanie Portfela bezpośrednio i spojrzenie na sekcję poinstalacyjną. Używając slocate jako przykładu:
zwroty:
Jak widać, dane wyjściowe
port cat
nie są sformatowane, ale ALE powinny dać ci wystarczającą ilość informacji. Mam nadzieję że to pomoże!źródło
Począwszy od MacPorts 1.8.2 (tzn. Musisz obecnie używać wersji trunk ) istnieje mechanizm rejestrowania. Możesz odwoływać się do wszystkiego, co zostało wydrukowane w plikach dziennika.
port log
jest dostępny i ma przełączniki do wyświetlania faz między innymi. Sprawdź stronę podręcznika man, gdy zainstalowałeś wersję MacPorts w wersji trunk.Może to również wskazywać, który port jest właścicielem pliku Launchd plist:
źródło