Chocolatey
Főnév
Chocolatey (tsz. Chocolateys)
- (informatika) Chocolatey egy csomagkezelő rendszer Windows operációs rendszerre, amely lehetővé teszi a szoftverek gyors és egyszerű telepítését, frissítését és eltávolítását a parancssorból, hasonlóan ahhoz, ahogy a
apt,dnfvagybrewműködik Linuxon és macOS-en.
🍫 Mi az a Chocolatey?
Chocolatey egy nyílt forráskódú csomagkezelő, amely a NuGet technológiára épül, és a .NET keretrendszert használja. Lehetővé teszi:
- programok automatizált telepítését (
choco install) - programok frissítését (
choco upgrade) - programok eltávolítását (
choco uninstall) - parancssoros szkriptek és DevOps folyamatok részeként való használatát
🔧 Hogyan működik?
Chocolatey működéséhez szükség van:
- Windows (általában Windows 7 vagy újabb)
- Admin jogosultság
- PowerShell (általában 5.1 vagy újabb)
- .NET Framework
- Internetkapcsolat (alapértelmezett távoli repó eléréséhez)
📦 Példák – Parancsok
Telepítés
Set-ExecutionPolicy Bypass -Scope Process -Force;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Program telepítése
choco install googlechrome
Program frissítése
choco upgrade googlechrome
Program eltávolítása
choco uninstall googlechrome
Minden frissítése
choco upgrade all
🧰 Tipikus csomagok
A Chocolatey segítségével telepíthető például:
| Program | Parancs |
|---|---|
| Google Chrome | choco install googlechrome |
| Firefox | choco install firefox |
| Visual Studio Code | choco install vscode |
| Git | choco install git |
| Node.js | choco install nodejs |
| Python | choco install python |
| 7zip | choco install 7zip |
| VLC | choco install vlc |
⚙️ Előnyök
✅ Automatizált installáció és frissítés ✅ Használható szkriptekben és CI/CD folyamatokban ✅ Nem kell egyenként letöltögetni és végigkattintani telepítőket ✅ Több ezer elérhető csomag
⚠️ Figyelmeztetések
- Egyes csomagok csak a program telepítőjét futtatják, tehát a program önállóan is felugorhat GUI-val.
- Egyes vállalati környezetekben a
chocolatey.org-hoz való kapcsolódás blokkolt lehet. - A Chocolatey-t adminisztrátorként kell futtatni, különben egyes műveletek meghiúsulnak.
🔐 Haladó funkciók
- Saját offline repók létrehozása vállalati környezethez
- Integráció Ansible, Chef, Puppet, vagy PowerShell DSC rendszerekkel
- Chocolatey GUI – egy grafikus felület, ha nem akarsz mindent CLI-ből intézni
🧪 Használati példa szkriptből
choco install git vscode python nodejs -y
Ez a parancs automatikusan telepíti az összes felsorolt programot egymás után, megerősítés nélkül.
📘 Összefoglalás
Chocolatey egy hatékony, DevOps-barát csomagkezelő Windows rendszerekhez. Lehetővé teszi a szoftverek gyors és automatizált telepítését, frissítését és eltávolítását, és így kiváló eszköz rendszergazdáknak, fejlesztőknek és technikai felhasználóknak.
- Chocolatey - Szótár.net (en-hu)
- Chocolatey - Sztaki (en-hu)
- Chocolatey - Merriam–Webster
- Chocolatey - Cambridge
- Chocolatey - WordNet
- Chocolatey - Яндекс (en-ru)
- Chocolatey - Google (en-hu)
- Chocolatey - Wikidata
- Chocolatey - Wikipédia (angol)