Bagaimana saya bisa mencegah macports mengambil alih saya PATH
? Aku masih ingin memiliki perangkat lunak yang diinstal muncul, tapi saya ingin hal-hal di jalur sistem standar ( /bin
, /sbin
, /usr/bin
, ...) untuk memiliki didahulukan atas apa pun yang macports menginstal.
1
Anda mungkin memiliki baris di .bashrc atau .profile yang Anda sumber
/opt/local/share/macports/setupenv.bash
Anda harus menghapus itu dan mengatur PATH (dan MAN_PATH) Anda sendiri. Anda dapat menggunakan file macports sebagai panduan, cukup beralih
export PATH="${binpath}${sbinpath}${PATH}"
untuk
export PATH = "$ {PATH} $ {binpath} $ {sbinpath}"
sumber
${binpath}
dan${sbinpath}
Saya tahu ini sudah lama sejak pertanyaan diajukan, tetapi untuk kepentingan semua orang yang menemukan halaman ini:
Di sistem saya, Macports dimodifikasi
~/.bash_login
untuk memasukkan$PATH
perintah modifikasi yang berbahaya .sumber