Chocolatey adalah package manager (manajer paket) software (perangkat lunak) windows yang dapat kita gunakan untuk menginstall aplikasi melalui baris perintah (command line).
Layaknya package manager lainnya, selain untuk instalasi paket, Chocolatey juga memiliki daftar baris perintah lain yang diperlukan untuk menajemen atau mengelola paket, seperti menghapus, memperbaharui, dan melihat daftar paket yang diinstall.
Instalasi dan Contoh Penggunaan
Untuk download / install package atau aplikasi dengan Chocolatey (choco), tentu kita harus sudah menginstall Chocolatey pada windows dan terintegrasi untuk dapat menjalankan baris perintah.
Di bawah ini adalah langkah-langkah instalasi chocolatey di windows dan contoh penggunaan:
Persyaratan
Sebelum melakukan instalasi Chocoletey, ada beberapa persyaratan yang dibutuhkan, seperti dibawah ini.
- Windows 7+ / Windows Server 2003
- PowerShell v3+
- .NET Framework 4+
Jika tidak ada masalah dengan persyaratan diatas, kita siap melanjutkan dengan melakukan instalasi Chocoletey.
Instalasi Chocolatey
Instalasi chocolatey kita dilakukan dengan baris perintah yang dapat kita jalankan melalui cmd.exe atau powershell.exe. Silahkan pilih salah satu cara penginstalan di dibawah.
CMD / Command Prompt (run as administrator):
Cara pertama kita bisa gunakan cmd. Silahkan buka CMD / Command Prompt lalu jalankan perintah di bawah ini:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Powershell (run as administrator):
Untuk powershell ada hal yang harus kita pastikan terlebih dahulu. Silahkan lakukan beberapa langkah di bawah ini:
-
Jalankan
Get-ExecutionPolicy
untuk memastikan tidakRestricted
. -
Jika
Restricted
, jalankanSet-ExecutionPolicy AllSigned
. - Selanjutnya untuk menginstall chocolatey jalankan perintah di bawah ini.
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'))
Jika tidak ada kesalahan atau error yang terjadi, kita sudah bisa langsung melakukan instalasi paket atau aplikasi untuk windows.
Penggunaan
Selanjutnya untuk melakukan instalasi package atau aplikasi kita gunakan
perintah choco
dilanjutkan dengan argumen sebagai perintah yang
akan dilakukan, seperti install, uninstall
dan upgrade
, kemudian
nama aplikasi / package sebagai subjek.
choco install <pkg>
Contoh:
Install:
choco install git
Uninstall:
choco unnstall git
Upgrade:
choco upgrade git
* Perintah update
dihapus/diganti di versi 1.0.0, sebagai gantinya kita gunakan upgrade
.
Jalankan choco -?
(help) untuk info, bantuan, dan baris perintah. Instalasi chocolatey dan contoh penggunaan selesai sampai disini. Untuk melakukan pencarian package / aplikasi silahkan kunjungi https://community.chocolatey.org/packages.