درې بېلابېلې ستونزې یو شان cask د تېروتنې پیغام لري، او هر یو خپله د بیا رغولو لاره لري. ممکن د پلورونکي لرې کوونکی په نصب شوې نسخه کې نه وي، یو مرستندوی بهیر لا هم روان وي او خپل فایلونه ولري، یا د بنډل رسید د ډیسک پر موجودو سره سمون ونه خوري. هغه پخوانی فورم حل چې یو له دغو حالتونو یې وژغور، تاسو ته هېڅ نه وایي چې کوم یو یې لرئ. د cask خپل ریکارډ لوستل هغه لاره ده چې ومومئ.

دری ورته ښکاره ستونزې

ورک لرې کوونکی هغه وخت د نه شته لارې په توګه ښکاري چې cask یې د چلولو هڅه کوي. ژوندی مرستندوی بهیر د هغه لرې کولو په توګه ښکاري چې پیل شي او بیا ودرېږي، یا د هغه اپلیکیشن په توګه چې د بندولو وروسته بیا راښکاره شي. زوړ رسید هغه وخت ښکاري چې د cask خپل ریکارډ او د نصب کوونکي ډیټابیس په دې کې سره نه جوړېږي چې ایا محصول په ټولیز ډول نصب دی که نه.

د هر څه د بیا هڅې مخکې لومړی د تېروتنې متن وساتئ. دوهمه هڅه هغه حالت باندې لیکي چې پیغام یې جوړ کړی و، او اصلي کرښه هغه څه ده چې یو ساتونکی یا پلورونکی د دغو حالتونو د توپیر لپاره ورته اړتیا لري. هغه په داسې ځای کاپي کړئ چې له بیا هڅې وروسته هم پاتې شي.

که دا VPN هغه اړیکه لېږدوي چې تاسو پرې کار کوئ، لومړی بله اداري لاره جوړه کړئ. هغه کلاینټ لرې کول چې تاسو ته لاسرسی درکوي د ساتنې کړکۍ په اړه پرېکړه ده، نه د Homebrew. همدا ترتیب ناکامه لرې کول د پای ته رسېدو پر ځای د بیا رغولو وړ کوي.

ولولئ چې cask په رښتیا څه نصب کړل

د Homebrew خپل لید تر ټولو ارزانه شته شواهد دي، او هېڅ نه بدلوي:

brew info --cask openvpn-connect
brew list --cask openvpn-connect

لومړی حکم د cask میټاډاټا او هغه آرټیفیکټونه چاپوي چې اداره یې کوي؛ دوهم هغه څه لیست کوي چې د نصب شوي په توګه ثبت دي. هېڅ یو یې نه ثابتوي چې په ماشین کې هر مرستندوی بهیر له اوسني ترکیب سره سمون لري، او همدا لامل دی چې زاړه نصب کېدای شي په داسې ډول ناکام شي چې اوسنی cask سرچینه یې نه تشریح کوي. دواړه پایلې د کتل وړ ادعا په توګه ونیسئ، نه د هغه څه پای کلمه چې شتون لري.

د لارې له غوره کولو مخکې ثبت شوې نسخه د اپلیکیشن خپلې نسخې سره پرتله کړئ. ناسمون د ژورې ستونزې پرته د ورک لرې کوونکي تشریح کوي، او ځواب لوړول دي هغې نسخې ته چې cask یې تمه لري، نه لاسي پاکول.

zap څه زیاتوي، او څه لګښت لري

د cask د لرې کولو برخه هغه آرټیفیکټونه سمبالوي چې ترکیب یې اعلانوي: اپلیکیشن بندول، د پیل دندې اخیستل، د ننوتلو توکی لرې کول، د بنډل رسیدونه هېرول او د اپلیکیشن بنډل ړنګول. دا عادي لاره ده، او دا هغه ده چې باید کار وکړي.

--zap بله غوښتنه ده. دا له Homebrew غواړي چې د کاروونکي غوره توبونه او شریکې سرچینې هم لرې کړي، او اسناد خبرداری ورکوي چې دا ممکن نور سافټویر اغېزمن کړي. په OpenVPN Connect cask کې zap برخه openvpn.keychain-db ړنګوي او د کاروونکي د اپلیکیشن ملاتړ ډیټا خالي کوي، یعنې ساتل شوي اسناد او د اړیکې پروفایلونه هم ورسره ځي. که پروفایل له یوې ادارې څخه راغلی وي، د دې لارې له غوره کولو مخکې ډاډ ترلاسه کړئ چې بیا ثبت کولی شئ.

ConditionPath that fitsPath to avoid
Uninstaller path missing after an OS upgradeUpgrade the cask to the version matching the appHand-writing a replacement script
Helper still running during removalQuit the app and its menu agent, then retryDeleting the bundle while the helper runs
Receipt exists but files are goneForget the receipt with the cask's own toolingRecursive deletion of the Caskroom entry
You need the machine clean and can re-enrollZap, after reading the stanzaZap on a machine whose profiles you cannot rebuild

هغه لارې چې قاطع ښکاري او نه دي

د صفر وتلو کوډ سره پای ته رسېدونکی جعلي remove.sh لیکل په لیست کې تر ټولو بد انتخاب دی. دا لرې کول اړباسي چې بریا راپور کړي، پداسې حال کې چې د پیل دندې، رسیدونه او د اپلیکیشن ډیټا په خپل ځای پاتې دي، نو راتلونکی نصب نیمګړی لرې شوی محصول او هغه ریکارډ میراث اخلي چې مخالف وایي.

د Caskroom ریښه یا د اپلیکیشن بنډل لاسي ړنګول له بلې خوا ورته حالت جوړوي. فایلونه ورک شي او رسید پاتې شي. بیا هر وروستی حکم باید د هغه ماشین پر وړاندې فکر شي چې نور له خپل ډیټابیس سره سمون نه لري.

په ټول زېرمه کې brew update-reset له هغې ډېر لاسوهنه ده چې یو ناکام cask یې توجیه کوي. دا ستاسو tap حالت بدلوي ترڅو هغه ستونزه حل کړي چې هېڅکله د tap حالت په اړه نه وه، او کېدای شي تاسو د هغه Homebrew پر ځای بل اصلاح کوونکي ته پرېږدي چې ورسره پیل کړی و.

په ترتیب سره پرېکړه

په ترتیب سره کار وکړئ: د cask ثبت شوي آرټیفیکټونه ولولئ، نسخې پرتله کړئ، هر روان برخه بنده کړئ، عادي لرې کول بیا هڅه کړئ، او یوازې له هغې وروسته zap په پام کې ونیسئ. که عادي لاره لا هم ناکامه شي، تېروتنه وساتئ او د نسخو شمېرو سره یې cask ساتونکو یا پلورونکي ته ورسوئ.

Cask Cookbook په روښانه ډول وایي چې د بنډل نصب کوونکو ته د محصول ځانګړې لرې کولو تخنیکونه اړین دي او zap اختیاري دی او شریکې سرچینې لرې کولی شي. همدا چوکاټ د پرېکړې قاعده ده: لومړی عادي لرې کول، zap هغه وخت چې د اسنادو لګښت ومنئ، لاسي ړنګول هېڅکله.

اړوندې مقالې