Android

Bagaimana dengan berkesan menggunakan oneget pada tingkap 10

Использование PackageManagement (OneGet) в Windows 10

Использование PackageManagement (OneGet) в Windows 10

Isi kandungan:

Anonim

Jika anda pernah menggunakan Linux maka anda akan sentiasa mahu alat Pengurusan Pakej untuk Windows. Ya, Windows mempunyai alat Pengurusan Pakej pihak ketiga yang disebut Chocolatey yang dapat dijalankan dengan menggunakan baris perintah. Tetapi, Windows 10 membawa OneGet alat Pengurusan Pakej asli seperti yang diumumkan oleh Garret Serack Microsoft dalam catatan blog. Ia akan membolehkan anda memasang / menyahpasang dan mengemas kini pakej perisian dengan Pengurus Pakej NuGet menggunakan Powershell. Juga, ia mempunyai sokongan untuk repositori Chocolatey juga.

Nota: Dengan pelepasan Windows 10 RTM OneGet telah dinamakan semula sebagai PackageManagement.

Jadi, mari kita lihat bagaimana anda boleh memasang / memadam dan mengemas kini pelbagai pakej perisian dengan menggunakan OneGet (PackageManagement). Dan, juga, lihat bagaimana mengintegrasikan Chocolatey dengannya.

Apakah OneGet (PackageManagement) dan Chocolatey?

Bagi pengguna bukan-Linux dan mereka yang tidak tahu apa-apa mengenai pengurusan pakej, Pengurus Pakej membuat pemasangan, mengemaskini, dan penyingkiran perisian (pakej) sangat mudah. Pengurus Pakej menggunakan repositori di mana semua pakej perisian disimpan.

Anda hanya perlu memasukkan arahan untuk mendapatkan pakej perisian tersebut dan memasangnya pada PC anda. Dengan hanya satu arahan, anda boleh memasang atau mengemas kini perisian. Pengemaskinian dilakukan secara automatik apabila perisian dikemas kini dalam repositori. Jadi, itulah yang dilakukan oleh Pengurus Pakej.

Sekarang, OneGet sebagai alat adalah satu langkah ke hadapan. Ia pengurus Pengurus Pakej. Ia boleh menjadi tuan rumah pelbagai repositori seperti Chocolatey dan NuGet. Kami sudah bercakap mengenai Chocolatey sebelum ini. Chocolatey boleh bekerja dengan arahan arahan. NuGet mengandungi pakej perisian khusus untuk alat Pembangunan Aplikasi Microsoft. Anda boleh memasukkan satu perintah dan merebut perisian dari repositori ini.

Bagaimana Menggunakan OneGet?

Jadi, mari kita lihat arahan yang ada. Anda boleh melihatnya dalam imej ciri di atas. Untuk melihat arahan yang terdapat pada perintah berikut di Powershell.

Get-Command -Module PackageManagement

Ingat, bukan OneGet tetapi PackageManagement (saya menulis di sini OneGet hanya untuk kesederhanaan). Jadi, sekarang anda mempunyai senarai arahan. Sekarang, mari kita mulakan dengan memeriksa sumber pakej (pengurus pakej) yang kita ada.

Dapatkan Sumber Pakej

Ketik perintah berikut (atau salin saja):

Get-PackageSource

Anda harus mendapatkan Sumber Pakej yang dipasang pada sistem anda.

Jadi, saya hanya memasang galeri PowerShell terbina dalam. Sekarang, mari kita pasang Pengurus Pakej Chocolatey. Sekiranya anda sudah melihat Chocolatey dalam senarai kemudian langkau langkah seterusnya.

Memasang Chocolatey

Masukkan arahan berikut:

Get-PackageProvider -Name Chocolatey

Get-PackageProvider akan menemui repositori pakej yang tersedia dan memasangnya.

Pemasangan Hit Enter dan Chocolatey hendaklah bermula. Selepas pemasangan selesai, semak semula sumber pakej dengan arahan yang anda gunakan sebelum ini. Anda harus melihat Chocolatey.

Seterusnya, kami perlu menetapkan Chocolatey sebagai sumber Pakej Perisian lalai. Kami akan menggunakan arahan set-packagesource untuk menetapkannya sebagai lalai. Masukkan arahan berikut:

Set-PackageSource -Name chocolatey

Sekarang kerana kami semua set mari memasang perisian dari repositori chocolatey.

Pasang Perisian dari Repositori Chocolatey

Anda mendapat lebih banyak pilihan dengan Chocolatey. Anda tidak perlu pergi ke laman web Chocolatey dan cari perisian yang hendak dipasang. Anda boleh mendapati bahawa dari Powershell sendiri menggunakan perintah mencari-pakej. Oleh itu, katakan anda ingin mencari semua pakej yang berkaitan dengan 'Chrome'.

cari-pakej-nama Chrome

Kini anda akan mendapat semua pakej dengan kata kunci Chrome di dalamnya bersama ringkasan. Sekarang, dari senarai ini, saya akan memasang Adblockpluschrome.

install-package -name adblockpluschrome

Masukkan Y dan pemasangan akan bermula.

Tiada arahan naik taraf yang tersedia

Yang menghairankan, OneGet tidak mempunyai perintah Kemas Kini. Terdapat arahan kemas kini dalam Chocolatey tetapi tidak akan digunakan di sini. Isu ini dilaporkan pada GitHub pada tahun 2014 apabila Pratonton Teknikal sedang dikutip kepada Orang Dalam dan masih belum diselesaikan.

Ingin menjadi Ninja Prompt Perintah? Berikut ialah senarai pintasan utama fungsi yang akan menjadikannya satu.

Meneroka

Sekarang, bahawa anda mengetahui asas-asasnya, anda boleh meneroka lebih lanjut perintah dan parameter. Jika anda fikir OneGet tidak menghantar perkhidmatan kedudukan tertinggi maka anda boleh memilih Chocolatey dan menggunakannya melalui baris Perintah.

JUGA JUGA: 3 Alternatif Promosi Perintah yang Lebih Baik daripada Default