Hacker News

Shuidhich mi leasachadh dùthchasach Windows

Shuidhich mi leasachadh dùthchasach Windows Tha an sgrùdadh coileanta seo de stèidhichte a’ tabhann sgrùdadh mionaideach air na prìomh phàirtean aige agus builean nas fharsainge. Prìomh Raointean Fòcas Tha an deasbad stèidhichte air: Meadhanan agus pròiseasan bunaiteach ...

10 min read Via marler8997.github.io

Mewayz Team

Editorial Team

Hacker News

I Leasachadh Dùthchasach Windows stèidhichte: Briseadh sìos gu h-iomlan de na tha ag obair dha-rìribh

Tha leasachadh dùthchasach Windows air a bhith air a mhilleadh le briseadh innealan, ifrinn eisimeileachd, agus neo-chunbhalachd àrainneachd airson bhliadhnaichean - ach às deidh mìosan de dheuchainn, lorg mi mu dheireadh sruth-obrach a chuireas às don chaos. Tha an iùl seo a’ còmhdach dè dìreach a bhris, na dh’ fheuch mi, agus an suidheachadh a tha a-nis a’ toirt cumhachd don riochdachadh agam gun aon dòigh-obrach WSL.

Carson a bha Leasachadh Dùthchasach Windows air a bhith na leithid de throm-laighe riamh?

Is e am freagairt onarach nach deach Windows a dhealbhadh a-riamh le luchd-leasachaidh mar na prìomh shaoranaich. Bha siostaman stèidhichte air Unix a’ bèicearachd riaghladh pacaid, sgrìobhadh shligean, agus aonaranachd àrainneachd a-steach don DNA aca bhon toiseach. Chrath Windows na rudan sin thairis air deicheadan, a’ cruthachadh praiseach làn de PowerShell, CMD, Chocolatey, Winget, còmhstri ùine ruith MSVC, agus mòr-thubaistean caochlaideach PATH a dh’ fhaodadh àrd-innleadair a chuir dheth airson feasgar.

Tha na comharran eòlach do dhuine sam bith a tha air a bhith ag obair san àite seo: bidh pasgan a’ stàladh gu ceart air aon inneal agus a’ fàiligeadh gu sàmhach air inneal eile, a’ togail innealan a’ toirt iomradh air diofar dhreachan cruinneachaidh a rèir dè an eallach obrach Visual Studio a chuir thu a-steach mu dheireadh, agus pròiseactan Node.js a bhios a’ ruith gu foirfe ann an WSL2 a’ tilgeil mhearachdan cryptic EPERM air an t-siostam fhaidhlichean dùthchasach. Chan e cùisean iomaill a tha seo - is iad sin an t-eòlas bunaiteach airson a’ mhòr-chuid de luchd-leasachaidh Windows.

Dè na prìomh innealan a chaidh a bhriseadh san t-suidheachadh agam?

Às deidh dhomh sgrùdadh riaghailteach a dhèanamh air an àrainneachd agam, chomharraich mi trì prìomh adhbharan a bha an urra ri timcheall air 80% de na fàilligidhean togail agam agus neo-chunbhalachd àrainneachd:

  • Leabharlannan ùine-ruith connspaideach: Bha ioma-dhreach den Microsoft Visual C++ Redistributable ann aig an aon àm gun òrdugh fuasglaidh shoilleir, ag adhbhrachadh fàilligidhean lorg DLL anns na modalan dùthchasach.
  • truailleadh PATH: Bha seachd inneal deug fa leth air inntrigidhean a chur ri PATH an t-siostaim thar ùine, le grunnan a' cur sgàil air a chèile agus a' comharrachadh clàran stàlaidh a bha sean.
  • Dìth aonaranachd àrainneachd aig ìre pròiseict: Eu-coltach ri sruthan-obrach Unix far a bheil faidhlichean .env agus stiùiridhean shligean nan saoranaich den chiad ìre, cha robh uidheamachd cunbhalach aig Windows gus caochladairean àrainneachd a sgioblachadh gu pròiseact às aonais innealan treas-phàrtaidh.
  • Còmhstri crìoch loidhne Git: Dh'adhbhraich làimhseachadh measgaichte CRLF/LF eadar innealan dùthchasach Windows agus leabharlannan tar-àrd-ùrlar gun do dh'fhàillig sgrùdaidhean air faidhlichean glasaidh, a' briseadh ionadan ath-ghinte.
  • Riatanasan àrd airson cead airson symlinks: Tha mòran de mhanaidsearan pacaid an urra ri ceanglaichean samhlachail, a tha feumach air Modh Leasachaidh no sochairean rianadair air Windows - suidheachadh a chuireas a’ mhòr-chuid de dh’ innealan iomairt à comas le poileasaidh.

"Cha b' e an duilgheadas a bh' ann riamh nach b' urrainn do Windows leasachadh dùthchasach a dhèanamh - b' e nach robh duine air am measgachadh ceart de dh'innealan le rèiteachadh a dh'aona ghnothaich a chruinneachadh. Aon uair 's gu bheil thu a' dèiligeadh ris an àrainneachd leasachaidh agad mar bhathar a dh'fheumas co-dhùnaidhean ailtireachd, bidh a h-uile càil ag atharrachadh."

Ciamar a cheartaich mi Sruth-obrach Leasachaidh Dùthchasach Windows?

Cha b’ e aon inneal no sgriobt draoidheil a bha san rèiteachadh. B’ e ath-ailtireachd a dh’aona ghnothach a bh’ ann air mar a tha an àrainneachd air a cruinneachadh, air a sgrìobadh agus air a chumail suas. Bidh am bunait a’ tòiseachadh le bhith a’ comasachadh Modh Leasachaidh aig ìre an OS gus cruthachadh symlink fhuasgladh gun àrdachadh. Às an sin, bidh Scoop a’ dol an àite a’ mheasgachadh ad-hoc de luchd-stàlaidh leis gu bheil e ag obair gu tur ann an àite luchd-cleachdaidh, a’ stòradh a’ nochdadh ann an smachd dreach, agus a’ làimhseachadh riaghladh shim gu glan.

Airson pròiseactan Node.js gu sònraichte, chuir atharrachadh gu Volta airson riaghladh dreach às do na mearachdan EPERM a chuir plàigh npm air feadh na cruinne. Bidh Volta a’ gabhail a-steach fiosan dà-chànanach aig an ìre shim agus a’ fuasgladh an dreach ceart runtime gach pròiseact gun a bhith a’ beantainn ris an t-siostam PATH. Còmhla ri iuchair .volta dealasach ann an package.json, bidh co-ionannachd àrainneachd thar innealan gu bhith fèin-ghluasadach seach àrd-mhiannach.

Bha am pìos mu dheireadh a’ gabhail ri smachd aig ìre pròiseict .env air a chuir an gnìomh le direnv air a ghiùlan gu Windows tro Scoop - a’ dèanamh cinnteach gu bheil co-theacs àrainneachd fhèin aig a h-uile pròiseact a chuireas an gnìomh air inntrigeadh eòlaire agus a dh’ fhuasgail nuair a thig e a-mach. Thuit truailleadh PATH bho sheachd inntrigidhean deug gu ceithir ann an seachdain.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Dè tha Mion-sgrùdadh Coimeasach a’ nochdadh mu dhòighean-obrach dùthchasach vs. WSL2?

Tha WSL2 air leth math airson sruthan-obrach leasachaidh a tha ag amas air àrainneachdan cleachdadh Linux. Ma tha an frithealaiche riochdachaidh agad a’ ruith Ubuntu agus gu bheil an sgioba agad comhfhurtail le innealan Linux, bheir WSL2 air falbh suathadh. Ach, tha e a’ toirt a-steach an roinn de dhuilgheadasan aige fhèin: tha coileanadh siostam fhaidhlichean thairis air crìoch Windows-Linux gu ìre nas slaodaiche airson obrachaidhean I/O-trom, tha feum air debugging thar-chrìochan a stèidheachadh a bharrachd, agus tha tagraidhean dùthchasach Windows GUI fhathast taobh a-muigh raon WSL2 gu tur.

Airson sgiobaidhean a bhios a’ togail thagraidhean dùthchasach Windows, bathar-bog deasg stèidhichte air Electron, no sèine inneal sam bith a dh’ fheumas amalachadh le Windows APIs, chan eil leasachadh dùthchasach roghainneil - agus tha an sruth-obrach stèidhichte a tha air a mhìneachadh an seo nas fheàrr na WSL2 airson na cùisean cleachdaidh sin air a h-uile slat-tomhais a ruith mi. Thuit amannan togail airson pròiseact meadhanach mòr Electron 34% nuair a chaidh a ghluasad bho WSL2 le siostam tar-fhaidhle I/O gu suidheachadh làn dhùthchasach le eisimeileachd air a sgapadh gu ceart.

Ciamar as urrainn dhut cinneasachd leasaiche agus gnìomhachd gnìomhachais a riaghladh còmhla?

Chan eil ann a bhith a’ faighinn na h-àrainneachd leasachaidh agad ceart ach aon leth den cho-aontar. Feumaidh a bhith a’ ruith gnìomhachas bathar-bog no bùth leasachaidh a bhith a’ co-òrdanachadh riaghladh teachdaichean, pìoban pròiseict, sruthan-obrach sgioba, fàirdeal, agus margaidheachd - agus bidh a’ mhòr-chuid de luchd-leasachaidh a’ cruinneachadh seo còmhla bho chòig no sia innealan SaaS neo-cheangailte nach bi a’ bruidhinn ri chèile idir.

Seo dìreach a chaidh Mewayz a thogail airson fhuasgladh. Le 207 modalan amalaichte a’ còmhdach a h-uile càil bho CRM agus stiùireadh pròiseict gu clàradh susbaint agus e-malairt, tha Mewayz ag obair mar shiostam obrachaidh gnìomhachais iomlan seach fuasgladh puing iomallach eile. Tha còrr air 138,000 neach-cleachdaidh an-dràsta a’ ruith an cuid obrach air an àrd-ùrlar aig planaichean a’ tòiseachadh bho $19 gach mìos - bloigh de na bhios a’ mhòr-chuid de sgiobaidhean a’ cosg a’ fuaigheal còmhla Notion, HubSpot, Trello, agus FreshBooks air leth.

Ceistean Bitheanta

An fhiach e leasachadh dùthchasach Windows a chàradh no am bu chòir dhomh WSL2 a chleachdadh airson a h-uile rud?

Tha e gu tur an urra ris an àrd-ùrlar targaid agad. Is e WSL2 an roghainn cheart nuair a tha thu a’ cleachdadh gu Linux agus ag iarraidh gluasad àrainneachd a lughdachadh. Is e leasachadh Windows dùthchasach an roghainn cheart nuair a tha thu a’ togail thagraidhean Windows, ag obair le APIan a tha sònraichte do Windows, no a dh’ fheumas an coileanadh as motha san t-siostam fhaidhlichean airson slabhraidhean innealan togail. Chan eil an dà dhòigh-obrach neo-eisimeileach dha chèile - bidh mòran sgiobaidhean a’ cleachdadh innealan dùthchasach Windows airson an loidhne-phìoban togail aca agus WSL2 a-mhàin airson deuchainn a tha sònraichte do Linux.

Dè an aon atharrachadh as motha a leasaich an àrainneachd leasachaidh Windows agam?

Bha a’ bhuaidh sa bhad as motha aig a bhith a’ comasachadh Modh Leasachaidh agus imrich gu Scoop mar phrìomh mhanaidsear pacaid. Chuir modal stàlaidh àite-cleachdaidh Scoop às do na cùisean àrdachadh cead a dh’ adhbhraich timcheall air 40% de na fàilligidhean àrainneachd agam, agus rinn an dòigh-obrach stèidhichte air follaiseachd ath-riochdachadh àrainneachd thar innealan cinntich airson a’ chiad uair.

Ciamar a tha Mewayz a’ cuideachadh sgiobaidhean leasachaidh agus gnìomhachasan bathar-bog gu sònraichte?

Tha Mewayz a’ daingneachadh an ìre obrachaidh a bhios sgiobaidhean leasachaidh mar as trice a’ seachnadh gus am fàs e goirt. Bithear a’ làimhseachadh bòrd teachdaichean, farsaingeachd phròiseactan, gineadh mholaidhean, fàirdeal, conaltradh sgioba, agus fèin-ghluasad margaidheachd taobh a-staigh aon àrd-ùrlar. Do bhuidhnean beaga agus luchd-leasachaidh neo-eisimeileach gu sònraichte, le bhith a’ cur às don chosgais a th’ ann a bhith a’ riaghladh iomadh ballrachd SaaS agus gluasad dàta làimhe eadar innealan bidh sin a’ saoradh ùine mhòr airson fòcas a chuir air fìor obair leasachaidh.


Chan eil leasachadh dùthchasach Windows air a bhriseadh gu bunaiteach - cha deach a-riamh leis an t-suidheachadh a bha e airidh air. Leis an ailtireachd inneal ceart, tha e na àrainneachd fìor chomasach airson bathar-bog cinneasachaidh. Agus aon uair ‘s gu bheil an àrainneachd leasachaidh agad seasmhach, is e gnìomhachd an ath bhotal an-còmhnaidh. Tòisich do dheuchainn Mewayz an-diugh agus thoir an aon structar a dh’aona ghnothach don raon gnìomhachais agad ’s a thug thu dhan àrainneachd leasachaidh agad.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime