Rakibintu way dhammaataa, brew wuxuu leeyahay openvpn wuu jiraa, shell-na wuxuu ku jawaabaa command not found. Binary-gu wuu jiraa, kaliya wuxuu ku jiraa galka aan shell-ka waligiis loo sheegin. Homebrew wuxuu binary-yada nooca daemon-ka ku xiraa galka sbin ee prefix-ka, PATH caadiga ah ee macOS-na wuxuu badanaa ku darayaa galka bin ee ma aha sbin. Waxba ma jaban, mana jiro dib-u-rakibid beddeli karta taas.

Afar hubin ayaa xaqiijinaya habka ka hor inta aadan wax ka beddelin fayl kasta oo shell ah.

Waxa qaacidadu dhab ahaan rakibto

Qaacidda openvpn waxay dhisaa daemon khadka amarka, sidaas darteed faylkeeda fulinta wuxuu ku dhacaa sbin halkii uu ku dhici lahaa bin. Kadib Homebrew wuxuu binary-gaas ku xiraa galka sbin ee prefix-ka, taasina waa sababta "$(brew --prefix)/sbin/openvpn" --version u shaqeeyo halka yeeritaan qaawan uusan shaqayn. Galka Cellar ee leh lambarka nooca ayaa sidoo kale nuqul haysta, oo dariiqaas gelinta fayl bilow ah waa habka ay mishiinku ku dheganaato dhismo duug ah kadib cusboonaysiin.

Xiriirka calaamadeed ee prefix-ka waa dariiqa deggan. Dariiqa Cellar waa faahfaahin hirgelin oo leh lambar nooc gudaha.

Weydii Homebrew, ma aha nidaamka faylalka

Ku bilow maareeyaha xirmooyinka, waayo isaga ayaa og yaa rakibidka leh qaacidda: command -v brew, brew --prefix, brew list --versions openvpn, brew --prefix openvpn. Haddii kan dambe dariiq daabaco, qaacidadu way joogtaa su'aashuna waa xallin oo keliya. Haddii uusan waxba daabicin, shell-ku wuxuu meel khaldan ka raadinayaa xirmo aan waligiis la rakibin, taasina waa mushkilad kale oo leh xallin kale.

Laba rakibid oo Homebrew ah oo ku yaal hal mishiin waa meesha ay tani ugu muhiimsan tahay: brew-ga jawaabaya ma aha daruuri brew-gii rakibay.

Sababta shell-ku uusan u arki karin sbin

Shell gelitaanku wuxuu PATH ka dhisaa caadooyinka nidaamka iyo wax kasta oo faylalkaaga bilowga ah ku daraan. Homebrew bin badanaa waa lagu daraa Homebrew sbin-na badanaa ma aha, sidaas darteed amar kastaa wuu shaqeeyaa marka laga reebo daemon-yada. command -v openvpn oo waxba soo celin waaya halka dariiqa prefix-ka leh uu nooc soo celiyo waa dhammaan ogaanshaha laba amar. Xaqiiji in galku runtii xiriirka hayo ls -l "$(brew --prefix)/sbin/openvpn".

Xiriir maqan waa cillad ka duwan gelinta PATH oo maqan, oo mid keliya ayaa lagu hagaajiyaa beddelka fayl shell.

Hagaaji dariiqa hal mar, hal meel

Tijaabo deg deg ah oo ku taal shell-ka hadda, eval "$(brew shellenv)" wuxuu dejiyaa doorsoomayaasha rakibidda oo wuxuu labada gal hor keenaa. Habayn joogto ah, geli khadka shellenv galka kaliya ee bilowga ah ee shell-kaagu akhriyo qaabka gelitaanka aad isticmaalayso, halkii aad ku faafin lahayd dhoofinta faylalka bash iyo zsh.

Kadib fur terminal cusub oo ku celi weydiinta nooca, waayo shell kaydsan wuxuu sii wadaa soo sheegidda PATH-kii hore.

Ka sooc ogaanshaha adeegga

Helitaanka binary ma aha isku mid la shaqaynta adeeg VPN. Bilowga openvpn si toos ah wuxuu ku darayaa shuruudaha profile, aqoonsi, mudnaan iyo meertada nolosha oo aan ogaanshaha xirmooyinku waligiis taaban. Tunnelblick sidoo kale wuxuu la yimaadaa matoorkiisa, sidaas darteed nooca aad hadda daabacday waxaa laga yaabaa inuusan wax xiriir ah la lahayn nooca ay codsigaadu isticmaasho.

Diiwaangeli faylka fulinta ee soo saaray natiijada nooca. Khadkaas keliya wuxuu badbaadiyaa saacad marka xigta ee laba nooc ay is khilaafaan.

Maqaallo la xiriira