Cara Menggunakan PackageManagement (alias OneGet) di Windows 10
Windows 10 termasuk alat manajemen paket yang dibangun ke dalam PowerShell. Dalam versi final, ini bernama "PackageManagement", tetapi masih didasarkan pada proyek open-source bernama OneGet.
PackageManagement (alias OneGet) secara teknis bukan manajer paket. Ini adalah manajer paket manajer - kerangka kerja dan set cmdlet PowerShell yang dapat mengelola berbagai jenis perangkat lunak dari tempat yang berbeda dengan cara standar.
Apa itu PackageManagement / OneGet?
Kami sebelumnya memecah cerita tentang OneGet, dan mencoba menjelaskan apa itu. Jika itu tidak cukup informasi untuk Anda, pengembang Garret Serack juga menulis posting informatif berjudul "10 hal tentang OneGet yang berbeda dari yang Anda pikirkan."
Pada dasarnya, PackageManagement (berdasarkan proyek open-source bernama OneGet) diintegrasikan ke dalam PowerShell dan dengan demikian Windows 10. Ini bertujuan untuk menyatukan berbagai teknik manajemen paket dan kerangka kerja instalasi perangkat lunak yang berbeda ke dalam satu API bersama dengan serangkaian standar PowerShell cmdlet untuk mengelola perangkat lunak.
Dalam kondisi awalnya, setidaknya, ini bukan alat yang dirancang untuk pengguna Windows 10 rata-rata atau bahkan geek. Microsoft sebenarnya tidak meng-host "repositori OneGet" - pada kenyataannya, tidak ada yang seperti itu. OneGet dapat digunakan bersama dengan penyedia untuk memungkinkan akses ke repositori perangkat lunak, yang kemudian dapat dikelola dengan cmdlet standar. Ini dirancang untuk administrator sistem. Untuk Geeks yang nyaman dengan baris perintah, OneGet pernah menawarkan penyedia Chocolatey untuk menginstal aplikasi desktop yang di-host di Chocolatey. Namun, OneGet tidak dirancang untuk bekerja hanya dengan Chocolatey - versi awal OneGet memiliki penyedia Chocolatey sebagai bukti konsep, tetapi ini sekarang telah dihapus.
Anda juga dapat menginstal dan menggunakan alat ini pada versi Windows lainnya, karena merupakan bagian dari Windows Management Framework (WMF) 5.0.
Cara Menggunakan PackageManagement / OneGet
PackageManagement adalah seperangkat cmdlet untuk PowerShell, jadi Anda harus membuka aplikasi Windows PowerShell untuk menggunakannya. Jalankan perintah berikut untuk melihat daftar cmdlet yang tersedia:
Dapatkan-Command -Module PackageManagement
(Perhatikan bahwa Get-Command -Module OneGet tidak akan berfungsi, karena telah diubah namanya menjadi PackageManagement.)
Dalam versi rilis final Windows 10, belum ada banyak yang terjadi dengan PackageManagement. Fitur ini paling menarik untuk diintegrasikan dengan Chocolatey untuk dengan mudah menginstal program Windows dari satu sumber ketika diperkenalkan. Chocolatey masih dapat digunakan pada Windows 10 tanpa bantuan PackageManagement / OneGet.
Cmdlet Get-PackageProvider dan Get-PackageSource akan menunjukkan kepada Anda penyedia dan sumber paket mana yang tersedia. Anda dapat menggunakan Register-PackageSource untuk menginstal sumber paket. Cmdlet ini membutuhkan URL untuk sumber, jadi Anda harus tahu persis apa yang ingin Anda tambahkan dan di mana lokasinya untuk menambahkannya.
Misalnya, ketika ada penyedia Chocolatey dikembangkan oleh komunitas, Anda dapat menambahkannya ke sistem Anda dengan cmdlet ini. Cmdlet Unregister-PackageSource dapat menghapus sumber paket tersebut.
Jika Anda perlu menggunakan PackageManagement untuk menginstal perangkat lunak dari suatu tempat, Anda harus menggunakan cmdlet Register-PackageSource di atas untuk memastikan sumber terdaftar di PackageManagement. Setelah melakukannya, Anda dapat mencari, menginstal, dan menghapus instalasi paket yang tersedia dengan cmdlet berikut.
Cmdlet Find-Package akan memungkinkan Anda untuk mencari sumber paket yang dikonfigurasi untuknya dan cmdlet Install-Package akan memungkinkan Anda untuk menginstalnya. Cmdlet Uninstall-Package akan menghapus paket yang telah Anda instal melalui cmdlet ini:
Temukan-Paket pencarian
Instal-Paket nama
Uninstall-Paket nama
Ini dirancang untuk menjadi cara sederhana dan standar untuk menginstal berbagai jenis perangkat lunak dari berbagai sumber yang dikemas dalam berbagai bentuk. Dengan Windows 10 dan PackageManagement yang diluncurkan, kita mungkin berharap untuk melihat lebih banyak integrasi dengan berbagai sumber perangkat lunak potensial untuk semuanya mulai dari pengaturan server dengan cepat hingga menginstal perangkat lunak secara otomatis pada PC baru ketika mengaturnya..
Untuk detail lebih lanjut, bacalah dokumentasi resmi Microsoft untuk cmdlet PackageManagement.
Terlepas dari bagaimana hal itu terlihat selama pengembangan, Microsoft tidak mengadopsi manajemen paket untuk Windows 10. Microsoft tidak hosting repositori perangkat lunak mereka sendiri, dan Chocolatey tidak dianut dengan integrasi dalam versi final Windows 10. Bahkan tidak Windows Store dan aplikasinya dapat diakses dari PackageManagement.
Ini hanyalah seperangkat alat yang dirancang untuk administrator sistem. Kita harus melihat bagaimana itu berkembang dan tumbuh seiring waktu.