Windows 10 Termasuk Manajer Paket Linux-Style Dinamakan "OneGet"

Daftar Isi:

Windows 10 Termasuk Manajer Paket Linux-Style Dinamakan "OneGet"
Windows 10 Termasuk Manajer Paket Linux-Style Dinamakan "OneGet"

Video: Windows 10 Termasuk Manajer Paket Linux-Style Dinamakan "OneGet"

Video: Windows 10 Termasuk Manajer Paket Linux-Style Dinamakan "OneGet"
Video: cara transfer file ke Mi TV Stick pakai Smartphone - YouTube 2024, Maret
Anonim
Lupakan Toko Windows. Microsoft sedang mengerjakan kerangka kerja manajemen paket ala Linux untuk Windows, dan itu disertakan dengan Windows 10. Ini sedang diuji dengan paket-paket yang ada di Chocolatey, dan memungkinkan Anda untuk dengan mudah menginstal aplikasi desktop dan perangkat lunak lainnya.
Lupakan Toko Windows. Microsoft sedang mengerjakan kerangka kerja manajemen paket ala Linux untuk Windows, dan itu disertakan dengan Windows 10. Ini sedang diuji dengan paket-paket yang ada di Chocolatey, dan memungkinkan Anda untuk dengan mudah menginstal aplikasi desktop dan perangkat lunak lainnya.

Ini berita besar. Jika Anda pernah menggunakan Linux, Anda mungkin menginginkan sistem manajemen paket untuk desktop Windows sejak itu. Sekarang akhirnya tiba!

catatan:dalam rilis RTM, OneGet telah diganti namanya menjadi PackageManagement.

OneGet, Kerangka Manajemen Paket untuk Windows

Manajer paket ini disebut OneGet, dan sedang dikirim sebagai bagian dari PowerShell. Dalam posting blog berjudul "Rahasia kecil saya: Windows PowerShell OneGet" di Technet, Garret Serack dari Microsoft menjelaskan:

“OneGet is a unified interface to package management systems and aims to make Software Discovery, Installation and Inventory (SDII) work via a common set of cmdlets (and eventually a set of APIs). Regardless of the installation technology underneath, users can use these common cmdlets to install/uninstall packages, add/remove/query package repositories, and query a system for the software installed. Included in this CTP is a prototype implementation of a Chocolatey-compatible package manager that can install existing Chocolatey packages.”

Karena OneGet adalah bagian dari versi terbaru PowerShell, ini termasuk secara default di Windwos 10 Technical Preview. Ini juga tersedia sebagai bagian dari Kerangka Kerja Manajemen Windows 5.0 Pratinjau untuk Windows 8.1.

Lihat saja gambar di bagian atas artikel ini untuk melihat bagaimana semuanya akan berfungsi. Ya, Anda dapat menginstal VLC atau perangkat lunak Windows lain yang mudah! Setelah Anda menjalankan perintah, OneGet akan mencari paket di sumber paket yang dikonfigurasi, mengunduhnya ke komputer Anda, dan menginstalnya - semua secara otomatis. Dan harus ada antarmuka pengguna grafis untuk ini juga, jadi hanya perlu beberapa klik.

Geeks Windows, rayakan! Era manajer paket Windows yang didukung secara resmi kini hampir tiba!

@chrisbhoffman @ brians198 oke, duduk. Microsoft bekerja pada #oneget, agregator pkg mgr, yang akan menyertakan klien choco di Win10

- Rob Reynolds (@ferventcoder) 27 Oktober 2014

(Saat ini, OneGet dalam flux. Versi awal OneGet dikirim dengan Chocolatey sebagai repositori defaultnya, tetapi Chocolatey sekarang telah dihapus dari konfigurasi default. Sumber paket Chocolatey akan segera tersedia untuk kemudahan instalasi melalui OneGet. instal sumber paket Chocolatey dengan sebuah perintah, tetapi paket-paket Chocolatey tidak akan benar-benar terinstal di sistem kami setelah melakukannya. Ini adalah roadbump kecil dalam pengembangan.)

Cara Kerja OneGet

Mari kita gali sedikit lebih dalam. Berikut ini cara Microsoft mendeskripsikan OneGet:

“OneGet is a new way to discover and install software packages from around the web. With OneGet, you can:

  • Manage a list of software repositories in which packages can be searched, acquired, and installed
  • Search and filter your repositories to find the packages you need
  • Seamlessly install and uninstall packages from one or more repositories with a single PowerShell command”
Cmdlet Get-PackageSource memungkinkan Anda melihat daftar sumber paket yang diinstal, atau repositori. OneGet sekarang termasuk dua sumber yang disediakan Microsoft. Chocolatey sebelumnya merupakan sumber paket default selama pengembangan dan dapat dengan mudah ditambahkan.
Cmdlet Get-PackageSource memungkinkan Anda melihat daftar sumber paket yang diinstal, atau repositori. OneGet sekarang termasuk dua sumber yang disediakan Microsoft. Chocolatey sebelumnya merupakan sumber paket default selama pengembangan dan dapat dengan mudah ditambahkan.

Siapa pun dapat membuat dan mengoperasikan repositori paket. Microsoft berpotensi membuat toko serba ada sendiri untuk program desktop Windows. Sebuah perusahaan dapat mengelola repositori sendiri dengan program yang mereka gunakan sehingga mereka dapat dengan mudah diinstal dan dikelola. Pengembang perangkat lunak dapat mengatur repositori yang hanya berisi perangkat lunak yang mereka buat sehingga pengguna mereka dapat dengan mudah menginstal dan memperbaruinya. Anda dapat menambahkan lebih banyak repositori dengan cmdlet Tambah-PaketSource atau menghapusnya dengan Remove-PackageSource.

Cmdlet Cari-Paket memungkinkan Anda mencari sumber paket yang telah Anda konfigurasikan untuk paket yang tersedia. Temukan perangkat lunak untuk menginstal tanpa mencari di web!

Cmdlet Install-Package memungkinkan Anda menginstal paket pilihan Anda, hanya dengan menentukan namanya. Paket ini secara otomatis diunduh dan diinstal dari repositori perangkat lunak pilihan Anda tanpa mencari file.exe, mengunduhnya, dan mengeklik wizard yang mencoba menginstal sampah pada komputer Anda. Lebih baik lagi, Anda dapat menentukan beberapa nama paket di sini - bayangkan menginstal lima puluh program Windows yang Anda gunakan dengan satu perintah dan meninggalkan komputer Anda untuk mendapatkan kopi sambil melakukannya.
Cmdlet Install-Package memungkinkan Anda menginstal paket pilihan Anda, hanya dengan menentukan namanya. Paket ini secara otomatis diunduh dan diinstal dari repositori perangkat lunak pilihan Anda tanpa mencari file.exe, mengunduhnya, dan mengeklik wizard yang mencoba menginstal sampah pada komputer Anda. Lebih baik lagi, Anda dapat menentukan beberapa nama paket di sini - bayangkan menginstal lima puluh program Windows yang Anda gunakan dengan satu perintah dan meninggalkan komputer Anda untuk mendapatkan kopi sambil melakukannya.

The Get-Package cmdlet kemudian memungkinkan Anda melihat paket apa yang telah Anda instal. Paket-paket itu nantinya bisa di-uninstall dengan Paket Uninstall. Saat ini tidak ada perintah Paket-Pemutakhiran yang secara otomatis akan menginstal versi terbaru dari paket perangkat lunak ini dari repositori yang tersedia, sesuatu yang sangat dibutuhkan - semoga itu sedang dalam perjalanan.

Apa itu Manajer Paket? Dan Apa itu Chocolatey?

Jika Anda sudah sampai sejauh ini, Anda harus memahami dasar-dasar dari apa yang dimaksud dengan pengelola paket. Pada dasarnya, ini adalah alat perangkat lunak yang membuat pemasangan, memperbarui, dan menemukan perangkat lunak untuk menginstal lebih mudah. Manajer paket digunakan di Linux, dan mereka membiarkan Anda menginstal paket dari repositori perangkat lunak tepercaya hanya dengan beberapa klik atau penekanan tombol. Manajer paket dapat memperbarui paket Anda secara otomatis setiap kali versi yang diperbarui ditambahkan ke repositori, sehingga setiap program tidak perlu pembaru sendiri. Mudah digunakan, dan juga sangat mudah diotomasi.

Chocolatey adalah manajer paket yang menghadirkan gaya instalasi perangkat lunak yang mudah ke Windows. Saat ini, ini terutama menggunakan perintah teks sehingga tidak menemukan banyak rumah di luar kutu - tapi kutu buku menyukainya! Chocolatey memungkinkan Anda untuk menginstal perangkat lunak Windows seperti Firefox, VLC, dan 7-Zip hanya dengan beberapa kali penekanan tombol alih-alih proses pengunduhan dan peng-klikan biasa, sama seperti Anda menginstal perangkat lunak di Linux.Saat ini Chocolatey menjalankan Kickstarter, mencari uang untuk "membawa Chocolatey ke tingkat berikutnya." Mereka juga bekerja pada antarmuka pengguna grafis untuk manajer paket mereka sehingga pengguna Windows rata-rata dapat lebih mudah menggunakannya. Dengan kerangka manajer paket di Windows 10, Chocolatey dapat dengan mudah merusak apa pun yang dilakukan Microsoft - pekerjaan yang tampaknya awalnya terinspirasi oleh Chocolatey. Alih-alih menjadi sistem manajemen paket yang melesat, Chocolatey akan bekerja berdampingan dengan kerangka manajemen paket yang disertakan dengan Windows.

Image
Image

Tidak mungkin untuk mengatakan dengan pasti seberapa jauh Microsoft akan hadir di sini. Satu hal yang pasti: Untuk administrator dan geek sistem Windows, menginstal perangkat lunak dan mengotomatisasi penyebaran perangkat lunak akan jauh lebih mudah. Saat ini ini adalah alat geek, karena hanya tersedia melalui perintah PowerShell. Tapi, seperti kata Microsoft, ini pada akhirnya akan diekspos sebagai satu set API.

Microsoft dapat melakukan lebih banyak hal dengan ini. Mereka dapat menggunakan sistem manajemen paket ini untuk menambah kemudahan instalasi aplikasi desktop dari Windows Store - kita sudah tahu mereka akan menambahkan aplikasi desktop ke Windows Store di Windows 10. Pada sistem Linux, ada “app store” grafis yang bagus antarmuka-gaya yang membuat menginstal program desktop dari manajer paket sistem mudah. Kami harus terus menonton Windows 10 dan melihat sejauh mana mereka mengambil kerangka kerja pengelolaan paket baru ini.

Direkomendasikan: