29Aug

Rincian lebih lanjut tentang OneGet, Manajer Manajemen-Paket Windows 10

click fraud protection

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

OneGet awalnya merupakan produk dari Open Source Technology Center di Microsoft. Tidak hanya itu terinspirasi oleh manajer paket Linux open-source, OneGet sendiri juga open source. Ini sekarang bagian dari PowerShell yang tepat.

Siapakah OneGet For?

OneGet saat ini ditargetkan pada pengguna listrik, administrator sistem, dan orang-orang yang tidak takut menggunakan PowerShell - jumlahnya jauh. Tapi OneGet bukan hanya beberapa koleksi cmdlet yang tidak jelas yang hanya akan digunakan oleh administrator server. Pengembang OneGet Garrett Serack menjelaskan siapa targetnya di Reddit:

"Awalnya, ini ditargetkan pada kepala baling-baling - pengembang, admin, powerusers, dll. Begitu API untuk menggunakan penyedia paket diterbitkan, saya yakin kita akanmelihat alat GUI dan integrasi banyak sekali.

instagram viewer

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

Antarmuka grafis dan integrasi Windows UpdateSegera datang, meskipun:

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

Begitu kita mendapatkan set fitur dasar yang diimplementasikan, dan menghubungkan sekumpulan manajer paket, UI akan menjadi langkah penting

Namun, yang dikatakan, ini adalah open source, dan saya ingin melihat seseorang mulai mengerjakannya.sebuah UI yang bisa disertakan. "

Pada pertemuan mingguan 24 Oktober 2014, Garret Serack berbagi visinya tentang aplikasi desktop OneGet yang sadar yang muncul di UI Update Windows standar saat mendeteksi pembaruan, dan pembaruan dapat diinstal dariada daripada setiap program Windows memiliki layanan update sendiri.(Sumber)

OneGet mungkin akan menawarkan akses ke aplikasi dari Windows Store. Jika Windows Store menyertakan aplikasi desktop seperti Microsoft tanpa sengaja mengungkapkannya, itu akan memberi OneGet akses ke sekumpulan besar perangkat lunak desktop:

@ferventcoder @lambdaXpression @chrisbhoffman @ BrianS198 Perawat saya mengatakan bahwa ini bukan "jika" tapi "kapan. .."

- Garrett Serack) 28 Oktober 2014

Ini adalah Manajer Paket-Manajemen, Bukan Manajer Paket

Secara teknis, OneGet bukan "manajer paket". Sebaliknya, ini adalah kerangka manajemen paket yang dapat diperluas - pejabatQ & A menggambarkannya sebagai "manajer manajemen paket". Seperti yang dijelaskan A:

"OneGet komponen antarmuka manajemen paket terpadu dengan seperangkat API yang dikelola dan asli, seperangkat cmdlet PowerShell, dan WMIpemberi. Komponen ini menerima plugin yang disediakan oleh Microsoft dan pihak ketiga yang memperluas fungsionalitas untuk jenis paket yang diberikan. "

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

"Bagian dari pekerjaan kita dengan masyarakat adalah mengembangkan hub pusat untuk plugin yang dapat ditemukan dan dipasang secara dinamis sehingga mereka tidak perlu mengirimkannya ke dalam kotak."

Pada sistem baru, Anda dapat menjalankan cmdlet untuk mendapatkan daftar penyedia layanan 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 benar-benar open-source. Kode sumber tersedia di GitHub. Anda selalu bisa meraih pengembangan eksperimental terbaru di http: //oneget.org/ oneget.zip, dan bangunan ini saat ini berisi penyedia Chocolatey yang hilang dalam tindakan di bangunan resmi.@PSOneGet tweet setiap kali pembuatan baru diposkan.

Karena ini adalah proyek komunitas, siapapun dapat menghadiri pertemuan mingguan proyek OneGet pada pukul 10.00 PST setiap hari Jumat. Kunjungi halaman pertemuan mingguan OneGet, yang juga menawarkan aliran pertemuan mingguan terakhir.

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

- PowerShell OneGet( @PSOneGet) 24 Oktober 2014

OneGet Bisa Malu Pengembang Yang Meliputi Toolbar

Orang-orang yang terlibat dalam proyek OneGet memiliki sikap yang tepat untuk memperbaiki pengalaman manajemen perangkat lunak Windows. Di Reddit, Garret Serack tidak simpatik terhadap pengembang yang telah membangun model bisnis untuk mendapatkan pendapatan iklan dari orang-orang yang mengunjungi situs web mereka dan membicarakan tentang plug-in "adblock" untuk mencegah pengguna menginstal aplikasi mengerikan yang mengelompokkan bilah alat. Proyek OneGet memiliki halaman "8 Laws of Software Installation" yang membahas tentang instalasi perangkat lunak Windows yang lebih baik tanpa semua toolbar, EULA yang tidak perlu, dan sampah membuang-buang waktu lainnya. Bunyinya seperti sesuatu yang akan kita tulis di How-To Geek, tapi ini ditulis oleh seseorang yang bekerja di Microsoft dan benar-benar memiliki kekuatan untuk memperbaiki keadaan.

Setelah membaca undang-undang ini, satu pengguna Reddit merasa skeptis: "Saya ragu Anda akan mendapatkan buy-in dari Vendor App seperti Adobe, Oracle, atau neraka bahkan SourceForge Now.itu tidak lagi cukup untuk hanya mendistribusikan aplikasi / installer, installer itu sendiri sekarang harus menghasilkan pendapatan juga. .. "

Microsoft Garret Serack menjawab:

" Saya mendengarmu.

Saya mungkin tidak bisa mendapatkan 'buy-in' dari orang-orang ini, tapi ketika seseorang menginstal paket mereka melalui OneGet, saya yakin bisa berhenti dan pergi "Hei, apakah kamu yakin?- Paket ini nampaknya melakukan XYZ "... Sedikit pro-aktif" mempermalukan paket "seharusnya bagus. .."( Sumber)

Jadi OneGet seharusnya tidak hanya menjadi saluran baru agar sampah mengalir ke sistem Anda - seharusnya benar-benar menjadidirancang untuk membantu pengguna Windows menghindari sampah. Itu akan menjadi perbaikan besar.

OneGet Bisa Membantu Memperbaiki Sistem Windows Clutter

Pemasang Windows cenderung menyebarkan file dan entri registri melalui sistem Anda bahkan setelah Anda mencopot pemasangannya. Seorang pengguna Reddit bertanya apakah OneGet suatu hari akan membantu mengatasinya. Setelah semua, Chocolatey saat ini tidak - hanya menjalankan program standar uninstaller, yang mungkin tidak membersihkan semuanya. Jadi bisakah OneGet membersihkan semuanya, hanya seorang manajer paket Linux?

"Saya punya beberapa gagasan tentang bagaimana mengatasi masalah ini - ini akan menjadi sedikit di jalan sebelum saya dapat melakukan pekerjaan serius di dalamnya, tapi itu pasti salah satu hal yang ingin saya selesaikan dengan OneGet.

Saat ini, OneGet terutama merupakan front-end pemersatu untuk beberapa manajer paket. Seperti yang kita dapatkan melalui penerapan set fitur dasar, kita pasti akan melihat hal-hal seperti ini. "(Sumber)

OneGet tidak hanya tampak seperti alat satu kali. Sebagai gantinya, sepertinya sebuah proyek yang benar-benar diatur untuk dipikirkan kembali dan memperbaiki bagaimana penginstalan perangkat lunak ditangani di Windows.

Microsoft Ingin Membuat Pengguna Linux Bahagia

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

"Saya memiliki seorang direktur yang agak senior di MS bertanya kepada saya apakah kita tidak bisa hanya membuat sebuah exe yang disebut RPM( dan / atau apt-get) yang memiliki sintaks yang sama seperti linuxalat sehingga mereka yang berpengalaman dalam satu bisa menggunakan OneGet seperti itu. Saya mengatakan kepadanya pasti, tapi kita berjuang untuk waktu, jadi saya tidak tahu kapan kita akan sampai ke sana:) "(Sumber)

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

- Garrett SerackšŸ¤ ( @fearthecowboy) 29 Oktober 2014

OneGet sangat menarik. Itulah yang pengguna Linux dan tech Geeks inginkan dari Windows untuk waktu yang lama. Dan yang terbaik adalah bahwa bukan hanya cmdlet PowerShell untuk menginstal perangkat lunak yang disetujui Microsoft dari Windows Store. Sebagai gantinya, "pengguna memiliki kontrol penuh dengan repositori yang mereka gunakan dan percaya, bukan layanan terpusat."( Sumber)