Laman » bagaimana untuk » Windows 10 Termasuk Pengurus Pakej-Gaya Linux Dinamakan OneGet

    Windows 10 Termasuk Pengurus Pakej-Gaya Linux Dinamakan OneGet

    Lupakan Gedung Windows. Microsoft sedang menjalankan rangka kerja pengurusan pakej gaya Linux untuk Windows, dan ia disertakan dengan Windows 10. Ia sedang diuji dengan pakej sedia ada Chocolatey, dan membolehkan anda dengan mudah memasang aplikasi desktop dan perisian lain.

    Ini berita besar. Jika anda pernah menggunakan Linux, anda mungkin mahu sistem pengurusan pakej untuk desktop Windows sejak itu. Kini akhirnya tiba!

    Catatan: dalam pelepasan RTM OneGet telah dinamakan semula sebagai PackageManagement.

    OneGet, Rangka Kerja Pengurusan Pakej untuk Windows

    Pengurus pakej ini dipanggil OneGet, dan adalah penghantaran sebagai sebahagian daripada PowerShell. Dalam catatan blog berjudul "Rahsia kecil saya: Windows PowerShell OneGet" di TechNet, Garret Serack Microsoft menjelaskan:

    "OneGet adalah antara muka bersepadu untuk sistem pengurusan pakej dan bertujuan untuk membuat kerja-kerja Penemuan, Pemasangan dan Inventori (SDII) Perisian melalui set biasa cmdlets (dan akhirnya satu set API). Terlepas dari teknologi pemasangan di bawahnya, pengguna boleh menggunakan cmdlet umum ini untuk memasang / memadam pakej, menambah / mengeluarkan / repositori pakej pertanyaan, dan menanyakan sistem untuk perisian yang dipasang. Termasuk dalam CTP ini adalah pelaksanaan prototaip pengurus pakej yang serasi Chocolatey itu boleh memasang pakej Chocolatey yang sedia ada."

    Oleh kerana OneGet adalah sebahagian daripada PowerShell versi terkini, ia disertakan secara lalai dalam Preview Teknikal Windwos 10. Ia juga boleh didapati sebagai sebahagian daripada Windows Management Framework 5.0 Preview untuk Windows 8.1.

    Lihat saja imej di bahagian atas artikel ini untuk melihat bagaimana ia berfungsi. Ya, anda boleh memasang VLC atau satu lagi perisian Windows yang mudah! Setelah anda menjalankan arahan itu, OneGet akan mencari pakej dalam sumber pakej anda yang dikonfigurasikan, muat turun ke komputer anda, dan pasangnya - semuanya secara automatik. Dan harus ada antara muka pengguna grafis untuk ini, jadi ia hanya akan mengambil beberapa klik.

    Geeks Windows, meraikan! Era pengurus paket Windows yang disokong secara rasmi kini hampir di sini!

    @chrisbhoffman @ brians198 oke, duduklah. Microsoft bekerja di #oneget, aggregator pkg mgr, yang akan memasukkan klien choco di Win10

    - Rob Reynolds (@ferventcoder) 27 Oktober 2014

    (Pada masa ini, OneGet berada dalam fluks.Versi awal OneGet dihantar dengan Chocolatey sebagai repositori lalai tunggalnya, tetapi Chocolatey kini telah dialih keluar dari konfigurasi lalai.Satu sumber pakej Chocolatey tidak lama lagi akan tersedia untuk pemasangan mudah melalui OneGet. memasang sumber pakej Chocolatey dengan arahan, tetapi pakej Chocolatey tidak akan dipasang pada sistem kami selepas berbuat demikian. Ini adalah jalan raya kecil dalam pembangunan.)

    Bagaimana OneGet berfungsi

    Mari menggali sedikit lebih mendalam. Inilah caranya Microsoft menerangkan OneGet:

    "OneGet adalah cara baru untuk menemui dan memasang pakej perisian dari seluruh web. Dengan OneGet, anda boleh:

    • Mengurus senarai repositori perisian di mana pakej boleh dicari, diperoleh, dan dipasang
    • Cari dan penapis repositori anda untuk mencari pakej yang anda perlukan
    • Memasang dan menguninstall pakej lancar dari satu atau lebih repositori dengan satu arahan PowerShell tunggal "

    The Get-PackageSource cmdlet membolehkan anda melihat senarai sumber pakej yang dipasang, atau repositori. OneGet kini termasuk dua sumber yang disediakan oleh Microsoft. Chocolatey sebelum ini merupakan sumber pakej lalai semasa pembangunan dan dengan mudah boleh ditambah.

    Sesiapa sahaja boleh membuat dan mengendalikan repositori pakej. Microsoft berpotensi membuat satu-satunya kedai sehenti untuk program desktop Windows. Sebuah syarikat boleh menguruskan repositori sendiri dengan program yang mereka gunakan supaya mereka dapat dengan mudah dipasang dan diuruskan. Seorang pembangun perisian boleh menyediakan repositori yang hanya mengandungi perisian yang mereka buat supaya pengguna dapat dengan mudah memasang dan mengemas kininya. Anda boleh menambah lagi repositori dengan cmdlet Add-PackageSource atau keluarkannya dengan Remove-PackageSource.

    Cmdlet Cari-Pakej membolehkan anda mencari sumber pakej yang telah dikonfigurasikan untuk pakej yang tersedia. Cari perisian untuk memasang tanpa mencari di web!

    Cmdlet Install-Package kemudian membolehkan anda memasang pakej pilihan anda, hanya dengan menyatakan namanya. Pakej ini dimuat turun dan dipasang secara automatik dari repositori perisian pilihan anda tanpa mencari fail .exe, memuat turunnya, dan mengklik penyihir yang cuba memasang sampah pada komputer anda. Lebih baik lagi, anda boleh menentukan beberapa nama pakej di sini - bayangkan memasang lima puluh program Windows yang anda gunakan dengan satu perintah dan meninggalkan komputer anda untuk mendapatkan kopi semasa berbuat demikian.

    Cmdlet Get-Package kemudian membolehkan anda melihat pakej yang telah anda pasang. Pakej kemudian boleh di-uninstall dengan Uninstall-Package. Pada masa ini tiada perintah Kemas Kini-Pakej yang secara automatik akan memasang versi terbaru pakej perisian ini dari repositori yang tersedia, sesuatu yang amat diperlukan - semoga ia dalam perjalanannya.

    Apakah Pengurus Pakej? Dan apa yang Chocolatey?

    Sekiranya anda sudah sampai sejauh ini, anda perlu memahami asas-asas pengurus pengurus pakej. Pada asasnya, ia adalah alat perisian yang menjadikan pemasangan, mengemaskini, dan mencari perisian untuk dipasang dengan lebih mudah. Pengurus pakej digunakan pada Linux, dan mereka membiarkan anda memasang pakej dari repositori perisian yang dipercayai hanya dengan beberapa klik atau ketukan kekunci. Pengurus pakej boleh mengemas kini pakej anda secara automatik apabila versi yang dikemas kini ditambah ke repositori, jadi setiap program tidak memerlukan pengemas kini terbina dalamnya sendiri. Ia mudah digunakan, dan juga sangat mudah untuk diautomatikasikan.

    Chocolatey adalah pengurus pakej yang membawa gaya pemasangan perisian mudah ini ke Windows. Pada masa ini, ia terutama menggunakan arahan teks supaya ia tidak menemui banyak rumah di luar geeks - tetapi geeks suka! Chocolatey membolehkan anda memasang perisian Windows seperti Firefox, VLC, dan 7-Zip dengan hanya beberapa ketukan kekunci dan bukan proses muat turun dan mengklik biasa, sama seperti anda memasang perisian di Linux. Chocolatey sedang menjalankan Kickstarter, mencari wang untuk "mengambil Chocolatey ke peringkat seterusnya." Mereka juga bekerja pada antara muka pengguna grafik untuk pengurus pakej mereka supaya pengguna Windows rata-rata dapat menggunakannya dengan lebih mudah. Dengan rangka kerja pengurus pakej di Windows 10, Chocolatey dapat dengan mudah mengacangkan apa sahaja kerja Microsoft lakukan - kerja yang seolah-olah terinspirasi oleh Chocolatey. Daripada menjadi sistem pengurusan bungkusan, Chocolatey akan bekerjasama dengan kerangka pengurusan pakej yang disertakan dengan Windows.


    Tidak mustahil untuk mengatakan sejauh mana Microsoft akan pergi ke sini. Satu perkara yang pasti: Bagi pentadbir sistem Windows dan geeks, memasang perisian dan pengendalian perisian mengotomatisasi akan menjadi lebih mudah. Ini kini merupakan alat geek, kerana ia hanya boleh didapati melalui perintah PowerShell. Tetapi, seperti yang dikatakan Microsoft, ini akan terdedah sebagai satu set API.

    Microsoft boleh melakukan lebih banyak dengan ini. Mereka boleh menggunakan sistem pengurusan pakej ini untuk menambah pemasangan aplikasi desktop dari Gedung Windows - kami sudah tahu mereka akan menambah aplikasi desktop ke Windows Store di Windows 10. Pada sistem Linux, ada "app store" grafik bagus antara muka gaya yang membuat pemasangan program desktop dari pengurus pakej sistem mudah. Kami perlu terus menonton Windows 10 dan melihat sejauh mana mereka mengambil rangka kerja pengurusan pakej baharu ini.