I-Homebrew ayikwazi ukususa i-OpenVPN Connect: iyiphi indlela efanele?
Ukwehluleka kokususa i-cask kungenye yezinkinga ezintathu. Funda ama-artifact e-cask, qhathanisa izinguqulo, bese ukhetha phakathi kokuphinda, ukuthuthukisa noma i-zap.
Izinkinga ezintathu ezahlukene zithwala umyalezo ofanayo wephutha le-cask, futhi ngayinye inendlela yayo yokululama. Isisusi somhlinzeki singase singekho kunguqulo efakiwe, umsizi usengase asebenze futhi abambe amafayela akhe, noma irisidi yephakheji ingase ingahambisani nalokho okusediski. Isixazululo sakudala sesithangami esasindisa esinye salezo zimo asikutsheli lutho mayelana nokuthi iyiphi onawo. Ukufunda irekhodi le-cask ngokwalo kuyindlela yokuthola lokho.
Izinkinga ezintathu ezibonakala zifana
Isisusi esingekho sibonakala njengendlela engekho lapho i-cask izama ukuyisebenzisa. Umsizi osebenzayo ubonakala njengokukhipha okuqala bese kuma, noma njengohlelo olubonakala futhi ngemva kokuba uluvalile. Irisidi endala ibonakala lapho irekhodi le-cask kanye nedathabheyisi yesifaki bengavumelani mayelana nokuthi umkhiqizo ufakiwe nhlobo.
Gcina umbhalo wokuqala wephutha ngaphambi kokuba uphinde uzame noma yini. Umzamo wesibili ubhala phezu kwesimo esikhiqize umyalezo, futhi umugqa wokuqala yiwona odingwa umgcini noma umhlinzeki ukuze uhlukanise lezi zimo. Khiphela endaweni ezosinda ekuzameni kabusha.
Uma le VPN ithwala uxhumano olusebenzisayo emsebenzini, hlela enye indlela yokuphatha kuqala. Ukususa iklayenti elikunikeza ukufinyelela yisinqumo mayelana newindi yokulungisa, hhayi i-Homebrew. Yilo kanye ukulandelana okwenza ukususa okwehlulekile kubuyiseke esikhundleni sokuba kube okokugcina.
Funda lokho i-cask ekufake ngempela
Umbono we-Homebrew ngokwayo uwubufakazi obushibhile kunabo bonke obukhona, futhi awushintshi lutho:
brew info --cask openvpn-connect
brew list --cask openvpn-connectUmyalo wokuqala uphrinta imethadatha ye-cask kanye nama-artifact ewaphetheyo; owesibili ubalisa lokho okurekhodiwe njengokufakiwe. Akukho kokubili okufakazela ukuthi wonke umsizi emshinini uhambisana neresiphi yamanje, futhi yikho kanye okwenza ukufakwa kwakudala kwehluleke ngendlela umthombo wamanje we-cask ongayichazi. Thatha le miphumela emibili njengesimangalo okufanele sihlolwe, hhayi njengegama lokugcina mayelana nalokho okukhona.
Qhathanisa inguqulo erekhodiwe nenguqulo yohlelo ngokwalo ngaphambi kokukhetha indlela. Ukungafani kuchaza isisusi esingekho ngaphandle kwephutha elijule, futhi impendulo ukuthuthukisela enguqulweni elindelwe yi-cask, hhayi ukuhlanza ngesandla.
I-zap yengeza ini, futhi kubiza malini
Isigaba sokususa se-cask sibhekana nama-artifact ashiwo yiresiphi: ukuvala uhlelo, ukwehlisa imisebenzi yokuqalisa, ukususa into yokungena, ukukhohlwa amarrisidi ephakheji nokususa inqwaba yohlelo. Leyo yindlela evamile, futhi yiyo okufanele isebenze.
--zap yisicelo esihlukile. Icela i-Homebrew ukuthi isuse nezintando zomsebenzisi kanye nezinsiza ezabiwe, futhi imibhalo ixwayisa ukuthi lokhu kungathinta esinye isofthiwe. Ku-cask ye-OpenVPN Connect isigaba se-zap sisusa openvpn.keychain-db futhi sihlanza idatha yokusekelwa kwezinhlelo yomsebenzisi, okusho ukuthi izifakazelo ezigciniwe namaphrofayili okuxhumana zihamba nayo. Uma iphrofayili ivela enhlanganweni, qinisekisa ukuthi ungabhalisa kabusha ngaphambi kokukhetha le ndlela.
| Condition | Path that fits | Path to avoid |
|---|---|---|
| Uninstaller path missing after an OS upgrade | Upgrade the cask to the version matching the app | Hand-writing a replacement script |
| Helper still running during removal | Quit the app and its menu agent, then retry | Deleting the bundle while the helper runs |
| Receipt exists but files are gone | Forget the receipt with the cask's own tooling | Recursive deletion of the Caskroom entry |
| You need the machine clean and can re-enroll | Zap, after reading the stanza | Zap on a machine whose profiles you cannot rebuild |
Izindlela ezibonakala zinquma kodwa zingezona
Ukubhala i-remove.sh engelona eqiniso ephela ngekhodi yokuphuma enguziro iyiphi inketho embi kakhulu ohlwini. Yenza ukususa kubike impumelelo ngenkathi imisebenzi yokuqalisa, amarrisidi nedatha yohlelo zisale zikhona, ngakho ukufakwa okulandelayo kuzuza umkhiqizo osuswe uhhafu kanye nerekhodi elisho okuphambene.
Ukususa ngesandla uhla lwe-Caskroom noma inqwaba yohlelo kudala isimo esifanayo ngakolunye uhlangothi. Amafayela ayanyamalala kuyilapho irisidi isala. Khona-ke wonke umyalo olandelayo kufanele ucabangwe ngokuphambene nomshini ongasahambisani nedathabheyisi yawo.
I-brew update-reset kuyo yonke indawo yokugcina iwukungenelela okukhulu kunalokho okungafakazelwa i-cask eyodwa ehlulekile. Ishintsha isimo sakho se-tap ukuze ilungise inkinga engakaze ibe mayelana nesimo se-tap, futhi ingakushiya ulungisa enye i-Homebrew hhayi leyo oqale ngayo.
Isinqumo ngokulandelana
Landela ukulandelana: funda ama-artifact arekhodiwe e-cask, qhathanisa izinguqulo, vala yonke ingxenye esebenzayo, phinda uzame ukususa okuvamile, bese ngemva kwalokho ucabangele i-zap. Uma indlela evamile isahluleka, gcina iphutha bese uliyisa kubagcini be-cask noma kumhlinzeki namanombolo enguqulo.
Cask Cookbook isho ngokucacile ukuthi abafaki bamaphakheji badinga amasu okususa aqondene nomkhiqizo nokuthi i-zap iyisinqumo futhi ingasusa izinsiza ezabiwe. Lolo hlaka iwumthetho wesinqumo: ukususa okuvamile kuqala, i-zap uma wamukela izindleko zezifakazelo, ukususa ngesandla akukaze.