macportsはどこにプログラムをインストールしますか


23

私は(パレットを介して)MacPortsを使用してmoriaとettercapの両方をインストールしましたが、それらを実行するためにどこにインストールされているかを知ることはできません!

インストールディレクトリはどこですか?

編集:macportsを使用して、つまりコマンドラインから物をインストールするだけで動作します。

パレットは実際には物事をインストールしていないようです:S

回答:


22

コンテンツを使用する場合、それらがどこにあるかを教えてくれます。


4
ポートの内容はインストールされているポートでのみ機能します、FYI。
チグジー

コマンドを使用すると、Port ettercap-ngにファイルが含まれていないか、アクティブではありません。パレット内のインストールボタンをクリックしました...
RNs_Ghost

16

MacPortsのカスタムインストールを実行しない限り、MacPortsによってインストールされるすべてのものは、次の場所にあります。

/opt/local 

その場所でディレクトリリストを実行すると、binまたはsbinディレクトリにインストールする必要があるポートインストールプログラムの構造が表示されます。

user$ ls
bin     etc     include lib     libexec man     sbin    share   var 

MacPortsドキュメントに記載されているように

2.3。MacPortsをインストールする

Mac OS Xを使用している場合、デフォルトのMacPortsの場所である/ opt / local /にインストールしない場合、またはプレリリースバージョンをインストールする場合を除き、Mac OS Xパッケージインストーラーを使用してMacPortsをインストールする必要があります。 MacPortsベースの。ただし、MacPortsの複数のコピーをインストールする場合、またはMacPortsを別のOSプラットフォームにインストールする場合は、ソースコードからMacPortsをインストールする必要があります。


6

Unixコマンドライン実行可能ファイルの場所を見つけるには、which次のコマンドを使用します。

$ which bash
/bin/bash
$ which port
/opt/local/bin/port

1
あなたはまた、Mac OSのバージョンを持っているバイナリのMacPortsのバージョンを見つけようとしている場合、これは動作しません、例えば、which find戻ります/usr/bin/find、あなたが(私のインストール上の)バージョンがで行くことのfindutilsをインストールしている場合は一方/opt/local/libexec/gnubin/find
マイケル14年

2
ポートを介してインストールされたパッケージを見つけるためにwhichを使用することはできません。
トミオ

0

はい。実行するには、新しいアプリを明示的に指定する必要があります。

/opt/local/bin/openssl -私の場合、それ以外の場合はAppleバージョンを取得します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.