14Sep

Windows 10 Meliputi Manajer Paket Gaya Linux Dinamakan "OneGet"

Lupakan Windows Store. Microsoft sedang mengerjakan kerangka pengelolaan paket bergaya Linux untuk Windows, dan disertakan dengan Windows 10. Ini sedang diuji dengan paket Chocolatey yang ada, dan memungkinkan Anda menginstal aplikasi desktop dan perangkat lunak lainnya dengan mudah.

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

Catatan: dalam rilis RTM OneGet telah diubah namanya menjadi PackageManagement.

OneGet, Kerangka Pengelolaan Paket untuk Windows

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

"OneGet adalah antarmuka terpadu untuk mengemas sistem manajemen dan bertujuan membuat karya Discovery, Instalasi dan Inventaris Perangkat Lunak( SDII) melaluiset umum cmdlet( dan akhirnya satu set API).Terlepas dari teknologi pemasangan di bawahnya, pengguna dapat menggunakan cmdlet umum ini untuk menginstal / menghapus paket, menambahkan repositori paket permintaan /remove/, dan meminta sebuah sistem untuk perangkat lunak yang diinstal. Termasuk dalam CTP

ini adalah implementasi prototipe dari paket manajer yang kompatibel dengan Coklat yang dapat menginstal paket Cokelat yang ada di . "

Karena OneGet adalah bagian dari versi terbaru PowerShell, ini disertakan secara default di Windwos 10 Technical Preview. Ini juga tersedia sebagai bagian dari Windows Management Framework 5.0 Preview for Windows 8.1.

Lihat saja gambar di bagian atas artikel ini untuk melihat bagaimana semuanya akan bekerja. Ya, Anda bisa menginstal VLC atau software Windows lainnya yang mudah! Setelah Anda menjalankan perintah, OneGet akan menemukan paket tersebut di sumber paket yang telah dikonfigurasi, mendownloadnya ke komputer Anda, dan menginstalnya - semuanya secara otomatis. Dan seharusnya ada antarmuka pengguna grafis untuk ini juga, jadi hanya butuh beberapa klik.

Geeks Windows, rayakan! Era manajer paket Windows yang didukung secara resmi sekarang hampir sampai!

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

- Rob Reynolds( @ferventcoder) 27 Oktober 2014

( Saat ini, OneGet sedang mengalami fluks. Versi awal OneGet dikirim dengan Chocolatey assatu-satunya gudang penyimpanan defaultnya, namun sekarang Chocolatey telah dihapus dari konfigurasi defaultnya. Sumber paket Chocolatey akan segera tersedia untuk instalasi mudah melalui OneGet. Anda saat ini dapat menginstal paket paket Chocolate dengan sebuah perintah, namun paket Chocolatey tidak akan benar-benar menginstalpada sistem kami setelah melakukannya. Ini adalah roadbump kecil dalam pembangunan.)

Bagaimana OneGet Bekerja

Mari menggali lebih dalam. Inilah cara Microsoft mendeskripsikan OneGet:

"OneGet adalah cara baru untuk menemukan dan menginstal paket perangkat lunak dari seluruh web. Dengan OneGet, Anda dapat:

  • Mengelola daftar repositori perangkat lunak di mana paket dapat dicari, diperoleh, dan dipasang
  • Cari dan saring repositori Anda untuk menemukan paket yang Anda butuhkan
  • Dengan mulus menginstal dan menghapus paket dari satu atau lebih repositori dengan satuPerintah PowerShell "

cmdlet Get-PackageSource memungkinkan Anda melihat daftar sumber paket terinstal, atau repositori. OneGet sekarang menyertakan dua sumber yang disediakan oleh Microsoft. Chocolatey sebelumnya merupakan sumber paket standar selama pengembangan dan dapat dengan mudah ditambahkan.

Siapapun dapat membuat dan mengoperasikan repositori paket. Microsoft berpotensi membuat one-stop-shop mereka sendiri untuk program desktop Windows. Perusahaan bisa mengelola repositori sendiri dengan program yang mereka gunakan sehingga mudah dipasang dan dikelola. Seorang pengembang perangkat lunak dapat membuat 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 Add-PackageSource atau menghapusnya dengan Remove-PackageSource.

cmdlet Find-Package memungkinkan Anda mencari sumber paket yang telah Anda konfigurasikan untuk paket yang tersedia. Temukan perangkat lunak untuk dipasang tanpa mencari web!

Paket Install-Package kemudian memungkinkan Anda menginstal paket pilihan Anda, cukup dengan menentukan namanya. Paket ini secara otomatis didownload dan diinstal dari repositori perangkat lunak pilihan Anda tanpa mencari file. exe, mendownloadnya, dan mengklik wizard yang mencoba menginstal sampah di 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 membiarkan komputer Anda mendapatkan kopi saat melakukannya.

Paket Get-Package kemudian memungkinkan Anda melihat paket yang telah Anda instal. Paket kemudian dapat dicopot pemasangan Uninstall-Package. Saat ini tidak ada perintah Update-Package yang secara otomatis menginstal versi terbaru dari paket perangkat lunak ini dari repositori yang tersedia, sesuatu yang akan sangat dibutuhkan - semoga ini dalam perjalanan.

Apa itu Manajer Paket? Dan apa yang coklat?

Jika Anda sudah sampai sejauh ini, Anda harus memahami dasar-dasar tentang apa itu manajer paket. Pada dasarnya, ini adalah perangkat lunak yang membuat instalasi, update, dan penempatan 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 secara otomatis memperbarui paket Anda setiap kali ada versi update yang ditambahkan ke repositori, sehingga setiap program tidak memerlukan updater built-innya sendiri. Mudah digunakan, dan juga sangat mudah untuk mengotomatisasi.

Chocolatey adalah manajer paket yang menghadirkan perangkat lunak penginstalan mudah ini ke Windows. Saat ini, ini terutama menggunakan perintah teks sehingga tidak menemukan banyak rumah di luar geeks - tapi geeks menyukainya! Chocolatey memungkinkan Anda untuk menginstal perangkat lunak Windows seperti Firefox, VLC, dan 7-Zip hanya dengan beberapa penekanan tombol, bukan proses unduhan dan klik yang biasa, sama seperti Anda menginstal perangkat lunak di Linux. Chocolatey saat ini menjalankan Kickstarter, mencari uang untuk "membawa Chocolate ke tingkat berikutnya." Mereka juga mengerjakan 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 mengurangi apa pun pekerjaan Microsoft - karya yang nampaknya awalnya terinspirasi oleh Chocolatey. Alih-alih menjadi sistem manajemen paket yang kabur, Chocolatey akan bekerja bahu-membahu dengan kerangka manajemen paket yang disertakan dengan Windows.

Tidak mungkin mengatakan dengan tepat seberapa jauh Microsoft akan pergi ke sini. Satu hal yang pasti: Untuk administrator sistem Windows dan Geeks, menginstal perangkat lunak dan mengotomatisasi penyebaran perangkat lunak akan jauh lebih mudah. Ini saat ini alat geek, karena hanya tersedia melalui perintah PowerShell. Tapi, seperti yang dikatakan Microsoft, ini akhirnya akan diekspos sebagai satu set API.

Microsoft bisa berbuat lebih banyak dengan ini. Mereka bisa menggunakan sistem manajemen paket ini untuk menambahkan instalasi aplikasi desktop yang mudah dari Windows Store - kita sudah tahu bahwa mereka akan menambahkan aplikasi desktop ke Windows Store di Windows 10. Di sistem Linux, ada "toko app" grafis yang bagus.-tampilan antarmuka yang membuat instalasi program desktop dari system package manager mudah. Kita harus terus menonton Windows 10 dan melihat sejauh mana mereka mengambil kerangka pengelolaan paket baru ini.