I-Homebrew ibeka i-binary ye-OpenVPN ku-sbin, hhayi ku-PATH yakho
Ifomula ifaka i-daemon ye-OpenVPN ngaphansi kwe-sbin, okuyi-PATH ejwayelekile ye-macOS engakufaki. Qinisekisa isiqalo, bese ulungisa ukuxazululwa kufayela elilodwa.
Ukufaka kuphela, i-brew ithi i-openvpn ikhona, kepha i-shell iphendula nge-command not found. I-binary ikhona, imane ihlezi kudokhumenti i-shell engakaze itshelwe ngayo. I-Homebrew ixhumanisa ama-binary ohlobo lwe-daemon kudokhumenti ye-sbin yesiqalo, futhi i-PATH ejwayelekile ye-macOS ivamise ukufaka idokhumenti ye-bin hhayi eyesi-sbin. Akukho okugqekile, futhi akukho ukufakwa kabusha okuzokushintsha lokho.
Izivivinyo ezine ziqinisekisa le ndlela ngaphambi kokuhlela noma yiliphi ifayela le-shell.
Ifomula ifaka ini ngempela
Ifomula ye-openvpn yakha i-daemon yomugqa womyalo, ngakho ifayela layo elisebenzayo liwela ngaphansi kwe-sbin hhayi i-bin. Bese i-Homebrew ixhumanisa leyo binary kudokhumenti ye-sbin yesiqalo, futhi yingakho "$(brew --prefix)/sbin/openvpn" --version isebenza kuyilapho ukubiza nje kungasebenzi. Idokhumenti ye-Cellar enenombolo yenguqulo nayo igcina ikhophi, futhi ukufaka leyo ndlela efayeleni lokuqala yikho okwenza umshini uhlale ubambelele ekwakhiweni kwakudala ngemva kokuthuthukiswa.
Isixhumanisi somfanekiso sesiqalo siyindlela ezinzile. Indlela ye-Cellar iwummininingwane wokusebenza onenombolo yenguqulo ngaphakathi.
Buza i-Homebrew, hhayi uhlelo lwamafayela
Qala ngumphathi wamaphakethe, ngoba uwona owaziyo ukuthi yikuphi ukufakwa okungumnikazi wefomula: command -v brew, brew --prefix, brew list --versions openvpn, brew --prefix openvpn. Uma owokugcina ephrinta indlela, ifomula ikhona futhi umbuzo umayelana nokuxazululwa kuphela. Uma ungaphrimthi lutho, i-shell ifuna endaweni engalungile iphakethe elingakaze lifakwe, futhi leyo inkinga ehlukile enesixazululo esihlukile.
Ukufakwa kwe-Homebrew kabili kumshini oyedwa yindawo lapho lokhu kubaluleke kakhulu khona: i-brew ephendulayo ayiyona ngempela i-brew eyafaka.
Kungani i-shell ingakwazi ukubona i-sbin
I-shell yokungena yakha i-PATH kusukela kumazinga ajwayelekile omshini kanye nakho konke okunezelwa amafayela akho okuqala. I-Homebrew bin ivamise ukwengezwa kanti i-Homebrew sbin ayivamisile, ngakho wonke umyalo uyasebenza ngaphandle kwama-daemon. I-command -v openvpn engabuyiseli lutho kuyilapho indlela enesiqalo ibuyisela inguqulo iwukuphela kokuxilongwa ngemiyalo emibili. Qinisekisa ukuthi idokhumenti inaso ngempela isixhumanisi nge-ls -l "$(brew --prefix)/sbin/openvpn".
Isixhumanisi esingekho iyinkinga ehlukile kunokungena kwe-PATH okungekho, futhi kungenye kuphela yazo okulungiswa ngokuhlela ifayela le-shell.
Lungisa indlela kanye, endaweni eyodwa
Ukuze uhlole ngokushesha ku-shell yamanje, i-eval "$(brew shellenv)" isetha izinto eziguquguqukayo zokufakwa futhi ibeka zombili izidokhumenti phambili. Ukuze kube ukuhleleka okuhlala njalo, faka umugqa we-shellenv efayeleni lokuqala elilodwa elifundwa yi-shell yakho ngemodi yokungena oyisebenzisayo, esikhundleni sokusabalalisa ama-export kumafayela e-bash ne-zsh.
Bese uvula itheminali entsha futhi uphinda umbuzo wenguqulo, ngoba i-shell egcinwe kunqolobane isaqhubeka ibika i-PATH endala.
Hlukanisa ukutholakala kwenkonzo
Ukuthola i-binary akufani nokusebenzisa inkonzo ye-VPN. Ukuqala i-openvpn ngokuzenzakalela kunezela izimfuneko zephrofayela, iziqinisekiso, amalungelo kanye nomjikelezo wokuphila okungakaze kuthintwe ukutholakala kwamaphakethe. I-Tunnelblick nayo iletha injini yayo, ngakho inguqulo oyiphrinte manje ingase ingahlobene neze nenguqulo esetshenziswa uhlelo.
Rekhoda ukuthi yiliphi ifayela elisebenzayo elikhiqize umphumela wenguqulo. Lowo mugqa owodwa ugcina ihora ngokuzayo lapho izinguqulo ezimbili zingavumelani.