Lorsque vous installez le logiciel serveur via MacPorts, une fois l'installation terminée, il imprime quelques instructions sur l'activation du serveur via launchd.
J'ai rapidement frappé ⌘K sur le terminal et je l'oublie.
Quelques jours plus tard, je veux réellement activer ledit serveur.
Existe-t-il un moyen d'obtenir à nouveau ces instructions [1]?
mise à jour:
J'ai écrit sur launchd
, et port load
c'est parfait pour ça, mais certains ports ont d'autres instructions . J'accueillerais volontiers une réponse générale . Par exemple, git-core imprimera les instructions de configuration de l'achèvement de bash.
Question bonus : Oui port load
, existe-t-il un moyen de répertorier les ports qui ont des éléments launchd?
[1]: Sans passer par la désinstallation et la réinstallation, évidemment.
/opt/local/etc/LaunchDaemons/org.macports.<package>/org.macports.<package>.plist
EDIT
Juste pour mettre à jour ma méthode générale d'affichage des instructions pour un port donné, je viens d'apprendre que vous pouvez taper
qui renvoie:
VIEUX
Une façon très grossière de faire est de lire directement le fichier de port et de regarder la section post-installation. Utiliser slocate comme exemple:
Retour:
Comme vous pouvez le voir, la sortie de
port cat
n'est pas formatée aussi bien MAIS devrait vous donner suffisamment d'informations. J'espère que cela t'aides!la source
À partir de MacPorts 1.8.2 (c'est-à-dire que vous devez utiliser la version de tronc actuellement), il existe un mécanisme de journalisation. Vous pouvez référencer tout ce qui a été imprimé dans des fichiers journaux.
port log
est disponible et possède des commutateurs pour afficher les phases entre autres. Veuillez consulter la page de manuel lorsque vous avez installé la version trunk de MacPorts.En outre, cela peut indiquer à quel port appartient quel fichier Launchd plist:
la source