Dove macports installa i programmi


23

Ho installato sia moria che ettercap usando MacPorts (tramite pallet) e non posso per la vita di me scoprire dove sono state installate le cose per eseguirle!

Dov'è la directory di installazione?

EDIT: Quando installo le cose SOLO usando macports cioè dalla riga di comando funziona.

Pallet non sembra effettivamente installare cose: S

Risposte:


22

Se usi i contenuti , ti dirà dove sono.


4
il contenuto delle porte funziona solo su porte installate, FYI.
Chiggsy,

quando uso il comando ottengo solo Port ettercap-ng non contiene alcun file o non è attivo. Ho fatto clic sul pulsante di installazione all'interno del pallet ...
RNs_Ghost il

16

A meno che tu non abbia eseguito un'installazione personalizzata di MacPorts, tutto ciò che è installato da MacPorts si trova in una posizione comoda

/opt/local 

se si esegue un elenco di directory in quella posizione, si dovrebbe vedere la struttura per i programmi installati sulla porta che dovrebbero essere installati nelle directory bin o sbin.

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

Come indicato nella documentazione di MacPorts

2.3. Installa MacPorts

Se si utilizza Mac OS X, è necessario installare MacPorts utilizzando il programma di installazione del pacchetto Mac OS X a meno che non si desideri installarlo in / opt / local /, la posizione predefinita di MacPorts o se si desidera installare una versione non definitiva di base MacPorts. Tuttavia, se si desidera installare più copie di MacPorts o installare MacPorts su un'altra piattaforma del sistema operativo, è necessario installare MacPorts dal codice sorgente.


6

Per trovare dove si trova qualsiasi eseguibile della riga di comando Unix, utilizzare il whichcomando:

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

1
Questo non funzionerà se stai cercando di trovare una versione per MacPorts di un file binario che ha anche una versione per Mac OS, ad es. which findTornerà /usr/bin/findmentre se hai installato findutils quella versione (sulla mia installazione) entra /opt/local/libexec/gnubin/find.
Michael,

2
Non è possibile utilizzare quale per trovare i pacchetti installati tramite le porte.
Thomio,

0

Sì, devi fare esplicito riferimento alla nuova app per farla funzionare:

/opt/local/bin/openssl - nel mio caso, altrimenti otterrai la versione di Apple.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.