Beranda » bagaimana » Lebih Detail Tentang OneGet, Pengelola-Paket-Manajemen Windows 10

    Lebih Detail Tentang OneGet, Pengelola-Paket-Manajemen Windows 10

    Kami baru-baru ini menemukan OneGet, kerangka kerja manajemen paket yang disertakan dengan PowerShell dan Windows 10. Kami telah belajar lebih banyak tentang OneGet dan masa depannya sejak saat itu.

    OneGet awalnya adalah produk dari Pusat Teknologi Sumber Terbuka di Microsoft. Tidak hanya itu terinspirasi oleh manajer paket Linux open-source, OneGet sendiri juga open source. Sekarang bagian dari PowerShell yang tepat.

    Untuk siapa OneGet?

    OneGet saat ini ditargetkan pada pengguna-daya, administrator sistem, dan orang-orang yang tidak takut untuk menggunakan PowerShell - yang jelas. Tapi OneGet bukan hanya kumpulan cmdlet yang tidak jelas yang hanya akan digunakan oleh administrator server. Pengembang OneGet, Garrett Serack menjelaskan kepada siapa itu ditargetkan pada Reddit:

    “Awalnya, ini ditargetkan pada kepala baling-baling - pengembang, admin, pengguna daya, dll. Setelah API untuk menggunakan penyedia paket diterbitkan, saya yakin kita akan melihat banyak alat GUI dan integrasi..

    Lebih jauh lagi, saya ingin melihat integrasi ke dalam hal-hal seperti UI Pembaruan Windows sehingga perangkat lunak diperbarui apa saja manajer paket dapat muncul di lokasi terpusat. "(Sumber)

    Antarmuka grafis dan integrasi Pembaruan Windows tidak segera hadir, meskipun:

    “Awalnya, saya tidak punya waktu untuk mengintegrasikan UI; Kami berada di jadwal yang sangat ketat.

    Setelah kita mengimplementasikan set fitur dasar, dan menghubungkan banyak manajer paket, UI akan menjadi langkah penting berikutnya

    Namun, itu dikatakan, ini adalah open source, dan saya ingin melihat seseorang mulai bekerja pada UI yang dapat dimasukkan. "

    Pada pertemuan mingguan 24 Oktober 2014, Garret Serack membagikan visinya tentang aplikasi desktop OneGet-aware yang muncul dengan UI Pembaruan Windows standar ketika mendeteksi pembaruan, dan pembaruan dapat diinstal dari sana daripada setiap program Windows memiliki sendiri memperbarui layanan. (Sumber)

    OneGet mungkin akan menawarkan akses ke aplikasi dari Windows Store. Jika Windows Store menyertakan aplikasi desktop seperti yang tidak sengaja diungkapkan Microsoft, itu akan memberikan akses OneGet ke semesta perangkat lunak desktop yang sangat besar:

    @ferventcoder @lambdaXpression @chrisbhoffman @ BrianS198 usus saya mengatakan itu bukan "jika" tetapi "ketika ..."

    - Garrett Serack🤠 (@fearthecowboy) 28 Oktober 2014

    Ini adalah Package-Management-Manager, Bukan Package Manager

    Secara teknis, OneGet bukan "manajer paket." Sebaliknya, itu adalah kerangka kerja manajemen paket yang dapat diperpanjang - T&J resmi menggambarkannya sebagai "pengelola paket-manajemen." Seperti yang dijelaskan T&J:

    “OneGet komponen antarmuka manajemen paket terpadu dengan satu set API yang dikelola dan asli, satu set PowerShell cmdlet, dan penyedia WMI. Komponen menerima plugin yang disediakan oleh Microsoft dan pihak ke-3 yang memperluas fungsionalitas untuk jenis paket yang diberikan. "

    OneGet diperluas dengan plug-in manajemen paket yang menambahkan sumber paket. Sumber-sumber ini dapat diinstal dari repositori terpusat. OneGet saat ini hadir dengan sumber paket yang mencakup ini:

    “Bagian dari pekerjaan kami dengan masyarakat adalah mengembangkan hub pusat untuk plugin yang dapat ditemukan dan dipasang secara dinamis sehingga mereka tidak harus mengirimkannya dalam kotak.”

    Pada sistem baru, Anda akan dapat menjalankan cmdlet untuk mendapatkan daftar penyedia yang tersedia dari Internet dan kemudian menginstal penyedia paket pilihan Anda - Chocolatey, misalnya.

    OneGet adalah Open Source, dan Proyek Komunitas

    Seperti manajer paket Linux, OneGet sepenuhnya open-source. Kode sumber tersedia di GitHub. Anda selalu dapat mengambil build eksperimental terbaru di http://oneget.org/oneget.zip, dan build ini saat ini berisi penyedia Chocolatey yang hilang dalam aksi di build resmi. @PSOneGet tweet setiap kali membangun baru diposkan.

    Karena ini adalah proyek komunitas, siapa pun dapat datang ke pertemuan mingguan proyek OneGet pada pukul 10 pagi setiap PST. Cukup kunjungi halaman rapat mingguan OneGet, yang juga menawarkan aliran pertemuan mingguan terakhir.

    Jangan lupa - Pertemuan penting #OneGet Community pagi ini! 10:00 PDT http://t.co/Im0bqRaH0W #EveryoneWelcome

    - PowerShell OneGet (@PSOneGet) 24 Oktober 2014

    OneGet Dapat Memalukan Pengembang Yang Termasuk Bilah Alat

    Orang-orang yang terlibat dalam proyek OneGet memiliki sikap yang tepat untuk meningkatkan pengalaman manajemen perangkat lunak Windows. Di Reddit, Garret Serack tidak simpatik kepada para pengembang yang telah membangun model bisnis untuk mendapatkan pendapatan iklan dari orang-orang yang mengunjungi situs web mereka dan berbicara tentang plug-in gaya-adblock untuk mencegah pengguna memasang aplikasi-aplikasi mengerikan yang mengikat bilah alat. Proyek OneGet memiliki halaman "8 Hukum Instalasi Perangkat Lunak" yang mendukung instalasi perangkat lunak Windows yang lebih baik tanpa semua toolbar, EULA yang tidak perlu, dan sampah yang membuang waktu. Bunyinya seperti sesuatu yang akan kami tulis di sini di How-To Geek, tetapi ini ditulis oleh seseorang yang bekerja di Microsoft dan benar-benar memiliki kekuatan untuk membuat segalanya menjadi lebih baik.

    Setelah membaca undang-undang ini, seorang pengguna Reddit skeptis: “Saya ragu Anda akan menerima dari Vendor Aplikasi seperti Adobe, Oracle, atau bahkan SourceForge Now. tidak lagi cukup hanya dengan mendistribusikan aplikasi / pemasang, pemasang itu sendiri sekarang harus menghasilkan pendapatan juga ... "

    Garret Serack dari Microsoft merespons:

    "Aku mendengarmu.

    Saya mungkin tidak bisa mendapatkan 'buy-in' dari orang-orang ini, tetapi ketika seseorang menginstal paket mereka melalui OneGet, saya pasti bisa membuatnya berhenti dan pergi, “Hei, apakah Anda yakin? - Paket ini tampaknya melakukan XYZ "... Sedikit" paket memalukan "proaktif harus baik ..." (Sumber)

    Jadi OneGet seharusnya tidak hanya menjadi saluran baru agar sampah mengalir ke sistem Anda - itu sebenarnya harus dirancang untuk membantu pengguna Windows menghindari sampah. Itu akan menjadi peningkatan besar.

    OneGet Dapat Membantu Memperbaiki Kekacauan Sistem Windows

    Pemasang Windows cenderung menyebarkan file dan entri registri ke sistem Anda bahkan setelah Anda menghapus instalannya. Seorang pengguna Reddit bertanya apakah OneGet suatu hari akan membantu mengatasinya. Bagaimanapun, Chocolatey saat ini tidak - itu hanya menjalankan uninstaller program standar, yang mungkin tidak membersihkan semuanya. Jadi bisa OneGet membersihkan semuanya, hanya manajer paket Linux yang bisa?

    "Saya punya beberapa ide tentang cara mengatasi ini - itu akan sedikit di jalan sebelum saya dapat melakukan pekerjaan serius di atasnya, tapi itu pasti salah satu hal yang saya ingin selesaikan dengan OneGet.

    Saat ini, OneGet terutama front-end pemersatu untuk beberapa manajer paket. Ketika kita mulai mengimplementasikan set fitur dasar, kita pasti akan melihat hal-hal seperti ini. "(Sumber)

    OneGet tidak hanya tampak seperti alat satu kali. Sebaliknya, sepertinya proyek yang sebenarnya diatur untuk memikirkan kembali dan meningkatkan cara instalasi perangkat lunak ditangani pada Windows.

    Microsoft Ingin Membuat Pengguna Linux Bahagia

    Salah satu keluhan umum tampaknya adalah bahwa sintaks PowerShell dan cara melakukan sesuatu tampaknya terlalu bertele-tele dan kikuk dibandingkan dengan apa yang digunakan oleh pengguna Linux berpengalaman. Microsoft ingin membuat pengguna Linux merasa lebih betah:

    “Saya punya direktur yang agak senior di MS bertanya apakah kita tidak bisa membuat exe yang disebut RPM (dan / atau apt-get) yang memiliki sintaks yang sama dengan alat linux sehingga mereka yang fasih dalam satu bisa saja gunakan OneGet dengan cara itu. Saya mengatakan kepadanya dengan pasti, tetapi kami sedang mencari waktu, jadi saya tidak tahu kapan kami akan melakukannya :) ”(Sumber)

    Saya pikir orang-orang * di dalam * Microsoft lebih bersemangat tentang #OneGet daripada masyarakat umum, jika memungkinkan.

    - Garrett Serack🤠 (@fearthecowboy) 29 Oktober 2014


    OneGet sangat menyenangkan. Itu yang diinginkan oleh pengguna Linux dan pakar teknologi dari Windows sejak lama. Dan yang terbaik adalah itu bukan cmdlet PowerShell untuk menginstal perangkat lunak yang disetujui Microsoft dari Windows Store. Sebagai gantinya, "pengguna memiliki kontrol tertinggi dengan repositori yang mereka gunakan dan percayai, bukan layanan terpusat." (Sumber)