Homebrew ko le yo OpenVPN Connect kuro: ona wo ni o ye?
Iyọkuro cask ti o kuna jẹ ọkan ninu awọn aṣiṣe mẹta. Ka awọn artefact cask, fi awọn ẹya wé ara wọn, lẹyin naa yan laarin gbiyanju lẹẹkan si, igbega tabi zap.
Awọn aṣiṣe mẹta ọtọtọ ni wọn ni ifiranṣẹ aṣiṣe cask kan naa, ati pe ọkọọkan ni ona imularada tirẹ. Oluyọkuro ti olupese le ma si ninu ẹya ti a fi sori ẹrọ, oluranlowo kan le tun wa ni ṣiṣe ati pe o di awọn faili rẹ mu, tabi risiti package le ma ba ohun ti o wa lori disiki mu. Ọna forum atijọ ti o gba ọkan ninu awọn iṣẹlẹ wọnni la ko sọ nkankan fun ọ nipa eyi ti o ni. Kika igbasilẹ cask funrararẹ ni ona lati mọ.
Awọn aṣiṣe mẹta ti o jọra
Oluyọkuro ti o nsọnu han bi ona ti ko si nigbati cask ba gbiyanju lati ṣiṣẹ rẹ. Oluranlowo ti nṣiṣẹ han bi iyọkuro ti o bẹrẹ ti o si da duro, tabi bi app ti o tun farahan lẹyin ti o ti pa a. Risiti ti o ti dagba han nigbati igbasilẹ cask ati database olufisori ko ba gba lori boya a ti fi ọja sori ẹrọ rara.
Fi ọrọ aṣiṣe akọkọ pamọ ki o to tun ohunkohun gbiyanju. Igbiyanju keji yoo kọ sori ipo ti o ṣẹda ifiranṣẹ naa, ati ila akọkọ ni ohun ti olutọju tabi olupese nilo lati ṣe iyatọ awọn iṣẹlẹ wọnyi. Daakọ rẹ si ibi ti yoo ye igbiyanju tuntun naa.
Ti VPN yii ba n gbe asopọ ti o nlo lati ṣiṣẹ, ṣeto ona iṣakoso miiran ni akọkọ. Yiyọ client ti o fun ọ ni iwọle jẹ ipinnu nipa ferese itọju, kii ṣe nipa Homebrew. Ilana yẹn ni o jẹ ki iyọkuro ti o kuna le gba pada dipo ki o jẹ ipari.
Ka ohun ti cask fi sori ẹrọ gangan
Wiwo Homebrew funrararẹ ni ẹri ti o din owo julọ ti o wa, ati pe ko yi ohunkohun pada:
brew info --cask openvpn-connect
brew list --cask openvpn-connectAṣẹ akọkọ n tẹ metadata cask ati awọn artefact ti o nṣakoso jade; ekeji n ṣe atokọ ohun ti a kọ silẹ bi a ti fi sori ẹrọ. Ẹnikan ninu wọn ko fi idi rẹ mulẹ pe gbogbo oluranlowo lori ẹrọ baamu pẹlu ilana lọwọlọwọ, ati eyi ni idi ti fifi sori ẹrọ atijọ le kuna ni ona ti orisun cask lọwọlọwọ ko ṣe apejuwe. Wo awọn iṣẹjade mejeeji bi ẹtọ ti o nilo ayẹwo, kii ṣe bi ọrọ ikẹhin nipa ohun ti o wa.
Fi ẹya ti a kọ silẹ wé ẹya app funrararẹ ki o to yan ona. Aisi ibaamu n ṣalaye oluyọkuro ti o nsọnu laisi aṣiṣe ti o jinle, ati idahun ni igbega si ẹya ti cask reti, kii ṣe mimọ lọwọ.
Ohun ti zap nfi kun, ati iye ti o n na
Apakan iyọkuro cask nṣe pẹlu awọn artefact ti ilana naa kede: pipa app, gbigbe awọn iṣẹ ifilọlẹ kuro, yiyọ ohun iwọle kan, gbagbe awọn risiti package ati piparẹ akopọ app. Iyẹn ni ona deede, ati iyẹn ni ohun ti o yẹ ki o ṣiṣẹ.
--zap jẹ ibeere ti o yatọ. O beere lọwọ Homebrew lati yọ awọn ayanfẹ olumulo ati awọn orisun ti a pin pẹlu, ati iwe-ipamọ kilọ pe eyi le ni ipa lori software miiran. Ninu cask OpenVPN Connect apakan zap n pa openvpn.keychain-db rẹ ati n sọ data atilẹyin app olumulo di ofo, eyi ti o tumọ si pe awọn ẹri ti a fipamọ ati awọn profaili asopọ n lọ pẹlu rẹ. Ti profaili ba wa lati ọdọ ajọ kan, jẹrisi pe o le forukọsilẹ lẹẹkan si ki o to yan ona yii.
| 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 |
Awọn ona ti o dabi ipinnu ti kii ṣe bẹ
Kikọ remove.sh eke ti o pari pẹlu koodu ijade odo ni aṣayan ti o buru julọ ninu atokọ naa. O mu ki iyọkuro royin aṣeyọri nigba ti awọn iṣẹ ifilọlẹ, awọn risiti ati data app wa ni aaye wọn, nitorina fifi sori ẹrọ ti o tẹle n jogun ọja ti a ti yọ idaji ati igbasilẹ ti o sọ idakeji.
Piparẹ directory Caskroom tabi akopọ app lọwọ n ṣẹda ipo ti o jọra lati apa keji. Awọn faili n parẹ nigba ti risiti wa. Lẹyin naa gbogbo aṣẹ ti o tẹle ni lati ronu ni ilodi si ẹrọ ti ko baamu pẹlu database tirẹ mọ.
brew update-reset lori gbogbo repository jẹ idasi ti o tobi ju ti cask kan ti o kuna le da lare. O yi ipo tap rẹ pada lati ṣatunṣe iṣoro ti ko tii ni nipa ipo tap, ati pe o le fi ọ silẹ ti n ṣatunṣe Homebrew miiran ju eyi ti o bẹrẹ pẹlu.
Ipinnu ni ilana
Tẹle ilana: ka awọn artefact ti a kọ silẹ ti cask, fi awọn ẹya wé ara wọn, pa gbogbo apakan ti nṣiṣẹ, tun iyọkuro deede gbiyanju, ati lẹyin naa nikan ro zap. Ti ona deede ba tun kuna, fi aṣiṣe pamọ ki o mu lọ si awọn olutọju cask tabi olupese pẹlu awọn nọmba ẹya.
Cask Cookbook sọ kedere pe awọn olufisori package nilo awọn ilana iyọkuro pato si ọja ati pe zap jẹ yiyan ati pe o le yọ awọn orisun ti a pin. Ilana yẹn ni ofin ipinnu: iyọkuro deede ni akọkọ, zap nigbati o gba iye awọn ẹri, piparẹ lọwọ rara.