Di mana macports menginstal program

23

Saya telah menginstal moria dan ettercap menggunakan MacPorts (melalui palet) dan saya tidak bisa seumur hidup mencari tahu di mana hal-hal itu diinstal untuk menjalankannya!

Di mana direktori instal?

EDIT: Ketika saya menginstal hal-hal JUST menggunakan macports yaitu dari baris perintah itu berfungsi.

Pallet tampaknya tidak menginstal hal-hal: S

RNs_Ghost
sumber

Jawaban:

22

Jika Anda menggunakan konten , itu akan memberi tahu Anda di mana mereka berada.

Fosil Karat
sumber
4
isi port hanya berfungsi pada port yang diinstal, FYI.
chiggsy
ketika saya menggunakan perintah saya baru saja mendapatkan Port ettercap-ng tidak mengandung file apa pun atau tidak aktif. Saya mengklik tombol instal di dalam palet ...
RNs_Ghost
16

Kecuali Anda melakukan instalasi kustom MacPorts, semua yang diinstal oleh MacPorts berlokasi di

/opt/local 

jika Anda melakukan daftar direktori di lokasi itu Anda harus melihat struktur untuk program yang diinstal port yang harus diinstal dalam direktori bin atau sbin.

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

Sebagaimana dicatat dalam Dokumentasi MacPorts

2.3. Instal MacPorts

Jika Anda menggunakan Mac OS X, Anda harus menginstal MacPorts menggunakan installer paket Mac OS X kecuali Anda tidak ingin menginstalnya ke / opt / local /, lokasi MacPorts default, atau jika Anda ingin menginstal versi pra-rilis basis MacPorts. Namun, jika Anda ingin menginstal beberapa salinan MacPorts atau menginstal MacPorts pada platform OS lain, Anda harus menginstal MacPorts dari kode sumber.

MrDaniel
sumber
6

Untuk menemukan di mana baris whichperintah Unix yang dapat dieksekusi berada, gunakan perintah:

$ which bash
/bin/bash
$ which port
/opt/local/bin/port
CajunLuke
sumber
1
Ini tidak akan berfungsi jika Anda mencoba untuk menemukan versi biner versi MacPorts yang juga memiliki versi Mac OS, misalnya which findakan kembali /usr/bin/findsedangkan jika Anda telah menginstal findutils versi yang mana (pada instal saya) masuk /opt/local/libexec/gnubin/find.
Michael
2
Anda tidak dapat menggunakan yang untuk menemukan paket diinstal melalui port.
Thomio
0

Ya, Anda harus secara eksplisit menunjuk ke aplikasi baru untuk menjalankannya:

/opt/local/bin/openssl - Dalam kasus saya, jika tidak, Anda akan mendapatkan versi Apple.

AquaAce Dever
sumber