Paketinhallintaohjelmat voivat tehdä sovellusten asentamisesta ja määrittämisestä Windowsissa erittäin helppoa. Kuten apt-get, Homebrew tai yum Linuxissa ja macOS: ssä, voit käyttää Chocolateyta tai Windows Package Manageria (winget) Windows 10:ssä ja 11:ssä.
Lue, kun keskustelemme Chocolateystä ja wingetistä yksityiskohtaisesti ja autamme sinua päättämään paremman vaihtoehdon.
Mitä pakettipäällikkö tekee?
Paketinhallinta on ohjelmisto, joka automatisoi helposti kolmannen osapuolen ohjelmistojen tai riippuvuuksien asennuksen, päivityksen ja määrityksen. Niissä on myös laaja valikoima ohjelmistoja (tai paketteja), joista voit valita ja asentaa yhdellä komennolla päätteeseen. Nämä ohjelmat voidaan yhdistää projektiin tai olla erillisinä kolmannen osapuolen sovelluksina.
Useiden työkalujen asennuksen ja päivityksen hallinnasta projektissasi voi tulla melko turhauttavaa, koska sinun on varmistettava, että järjestelmäsi on yhteensopiva kolmannen osapuolen ohjelmistojen kanssa. Jos integroit ja päivität jokaisen kolmannen osapuolen ohjelmiston manuaalisesti, hukkaat suuren osan arvokkaasta ajastasi ohjelmistoriippuvuuksien hallintaan.
Kuten yum tai apt-get Linuxissa, Windowsin paketinhallinta voi auttaa sinua lataamaan uusimman ohjelmiston ilman huolta ohjelmistojen yhteensopivuudesta tai haittaohjelmista. Voit ladata tarvitsemasi ohjelmiston helposti yhdellä komennolla PowerShellissä tai terminaalissa.
Voit tehdä yhteenvedon paketinhallinnan tärkeimmistä ominaisuuksista ohjelmiston lataamiseksi Windowsiin seuraavasti:
- Oikeiden lähdetiedostojen löytäminen alustallesi.
- Varmista, että ohjelmistossa ei ole haittaohjelmia ja muita tietoturva-aukkoja.
- Asianmukaisten ohjelmistoriippuvuuksien lisääminen Windows-tietokoneeseen.
- Mahdollistaa ohjelmistojen saumattoman asennuksen, päivityksen ja poistamisen.
Mikä on Chocolatey?
Chocolatey on suosituin avoimen lähdekoodin pakettien hallinta Microsoft Windows -ekosysteemissä. Kolmannen osapuolen ohjelmistona se on erinomainen automaattinen työkalu, joka asentaa oikean ohjelmiston tietokoneellesi yksinkertaisesti, nopeasti ja kustannustehokkaasti.
Ohjelmistokehittäjät käyttävät yleensä myös Chocolateyta ladatakseen nopeasti tarvittavat riippuvuudet ilman tuhlaa aikaa jokaisen kolmannen osapuolen työkalun monimutkaiseen asennusprosessiin monimutkaisessa Windowsissa ympäristöön. Voit määrittää ja käytä Chocolateyta Windowsin komentorivin kautta tai PowerShell.
Mikä on Windows Package Manager (winget)?
Microsoftin näkemystä paketinhallinnasta Linux-suunnassa kutsutaan Windows Package Manageriksi tai wingetiksi, kuten se tunnetaan laajemmin. winget on avoimen lähdekoodin komentorivityökalupakettien hallinta, joka esiteltiin vuonna 2020 Windows 10:n kanssa. Se tarjoaa Windows-käyttäjille pääsyn suureen valikoimaan asennettavia sovelluksia.
Microsoft on varmistanut, että Windows Package Manager on avoimen lähdekoodin ja käytettävissä GitHubissa, kuten muutkin suositut paketinhallintaohjelmat (Yarn, NPM, Chocolatey). Windows Package Manager julkaistiin Windows 10:n kanssa vaihtoehtona Chocolateylle – Windows-yhteisön käyttämälle tehokkaalle kolmannen osapuolen avoimen lähdekoodin paketinhallintaohjelmalle.
Voit vapaasti tutustua yksityiskohtaiseen oppaaseemme osoitteessa wingetin käyttäminen Windows 11:ssä.
Suklaa vs. winget: Mitä sinun pitäisi käyttää?
Chocolatey on ollut olemassa yli kymmenen vuoden ajan, ja Windows-käyttäjät käyttävät sitä laajalti. Toisaalta winget julkaistiin vasta vuonna 2020, sillä ei ole laajaa asiakaskuntaa ja se on Windows-käyttäjille tuntematon.
Windows Package Manager on suhteellisen uudempi, mutta se on hyvä vaihtoehto Chocolateylle.
1. Kummalla on parhaat ominaisuudet?
Chocolatey tarjoaa kolme päätuotetta – Chocolatey for Business, Pro Edition ja Open Source.
Chocolatey for Business on suunnattu yrityksille, jotka haluavat integroida automaattisen paketinhallinnan DevOps-työnkulkuunsa ja hallita useita Windows-ympäristöjä saumattomasti. Yrityskäyttäjät voivat hyödyntää Chocolateyta Windows-ohjelmistojen elinkaaren automatisointiin. Nämä kaupalliset erityislisenssit ovat saatavilla yrityskäyttäjille, ja ne tarjoavat monia tärkeitä ominaisuuksia.
Chocolateyn avoimen lähdekoodin versio käyttää suurinta Windows-pakettien rekisteriä ja niputtaa kaikki käyttöönottoriippuvuudet yhdeksi käännetyksi tiedostoksi. Se on suositeltu vaihtoehto tavallisille Windows-käyttäjille, jotka haluavat automatisoida sovellusten hallinnan.
Jos olet yksittäinen käyttäjä, mutta haluat paremman kokemuksen, voit vaihtaa Chocolatey Pro Editioniin lisäominaisuuksien, kuten ajonaikaisen haittaohjelmien suojauksen ja luotettavuuden, saamiseksi.
Valitsemastasi Chocolatey-versiosta riippumatta voit luoda uusia paketteja, käyttää olemassa olevia ja integroida Chocolateyn erilaisiin infrastruktuurityökaluihin.
Winget sen sijaan on melko yksinkertainen. Voit luoda tai ladata uusia paketteja YAML-luettelossa, ladata sovelluksia Windows-reposta ja määrittää ne haluamallasi tavalla. Lisäksi winget on saatavana myös kehittäjille ja itsenäisille ohjelmistotoimittajille.
Kuten winget, Chocolateyn avoimen lähdekoodin versio antaa sinun ladata sovelluksia rekisteristä, päivittää sovelluksia uusimpaan versioon ja määrittää ne komentorivin kautta. Chocolatey tarjoaa laajemman valikoiman ominaisuuksia palvelemaan monipuolista asiakaskuntaansa, kun taas winget keskittyy ohjelmistojen asennuksen yksinkertaistamiseen tavallisille käyttäjille.
2. Kumpi maksaa enemmän?
Kuten aiemmin mainittiin, Windows Package Manager on avoimen lähdekoodin työkalu, joka on saatavilla ilmaiseksi Windows 10:ssä ja 11:ssä.
Chocolateyn avoimen lähdekoodin versio on myös ilmainen, mutta Chocolatey for Business (C4B) ja Chocolatey Pro ovat maksullisia. Chocolatey ei valtuuta organisaatioita käyttämään Chocolatey Prota, joten yritysten on joko käytettävä avoimen lähdekoodin versiota tai ostettava C4B.
3. Millä on paras saatavilla oleva ohjelmisto?
Chocolatey isännöi suurinta Windows-ohjelmistorekisteriä, jossa on yli 9 500 yhteisön ylläpitämää pakettia Chocolatey Community Package Repository -tietovaraston kautta. Google Chrome, Adobe Reader, Notepad++ ja Microsoft Teams ovat kaikki helposti käytettävissä Chocolateyn kautta.
Microsoftin Windows Package Manager Community Repository ei sisällä yhtä monta pakettia kuin Chocolateyn, mutta se tukee laajalti käytettyjä ohjelmistoja, kuten 7-Zip, Google Chrome ja muut.
4. Kumpaa on helpompi käyttää?
Käytettävyyden kannalta wingetin ja Chocolateyn erottaminen ei ole helppoa. Windows Package Manager on helppo asentaa Microsoft Storen kautta (esiasennettu joihinkin Windows 11 -versioihin). Aloita käynnistämällä pääte ja kirjoittamalla asiaankuuluva winget-komento.
Vaihtoehtoisesti sinun on ladattava Chocolatey PowerShellin kautta muuttamalla joitain suorituskäytäntöjä. Jos et halua käyttää komentorivikäyttöliittymää Chocolateyn käyttämiseen, voit hyötyä Chocolatey GUI: sta. Se on helppokäyttöinen sovellus, jonka avulla voit tarkastella saatavilla olevia Chocolatey-paketteja ja asentaa ne suoraan graafisen käyttöliittymän kautta.
5. Kummalla on paras yhteisön tuki?
Koska Chocolatey on ollut olemassa yli vuosikymmenen ajan, sillä on suurempi yhteisö. Chocolateyn viralliset asiakirjat helpottavat myös Chocolateyn käytön aloittamista.
Sitä vastoin Windows Package Manager -yhteisö on jonkin verran rajoitettu, ja Microsoftin dokumentit eivät ole helppoja ymmärtää aloittelijoille.
Suklaa vs. winget: Meidän tuomiomme
Chocolatey on erittäin tehokas ja palvelee monenlaisia Windows-asiakkaita, kun taas winget on parempi satunnaisille käyttäjille, jotka haluavat yksinkertaistaa sovellusten asentamista Windowsiin. Chocolateyllä on parempi yhteisön tuki, suurempi ohjelmistorekisteri ja joitain hienoja ominaisuuksia, jotka voivat viedä tiimisi ohjelmistokehityksen elinkaaren uudelle tasolle.
Jos olet yrityskäyttäjä tai joku, joka haluaa parannetun paketinhallinnan Windowsille, sinun kannattaa valita Chocolateyn yritys- tai premium-versio. Satunnaisille käyttäjille Chocolateyn avoimen lähdekoodin versio on tarpeeksi hyvä helpottamaan sovellusten asentamista Windows-tietokoneellesi.