2Sep

Windows 10'da Paket Yönetimi( diğer adıyla OneGet) nasıl kullanılır

Windows 10, PowerShell'de yerleşik bir paket yönetim aracı içerir. Son sürümde, adı "PackageManagement" olarak adlandırıldı, ancak yine de OneGet adlı açık kaynaklı bir projeye dayanıyor.

PackageManagement( aka OneGet) teknik olarak bir paket yöneticisi değildir. Bir paket yöneticisi yöneticisidir - farklı türde yazılımları farklı noktalardan standart bir biçimde yönetebilen bir PowerShell cmdlet'leri kümesi ve bir setidir.

PackageManagement / OneGet nedir?

Daha önce OneGet hakkındaki hikayeyi kırdık ve tam olarak ne olduğunu açıklığa kavuşturmaya çalıştık. Sizin için yeterli bilgi yoksa geliştirici Garret Serack, "OneGet hakkında ondokum olduğunu düşündüğünüzden farklı 10 şey" başlıklı bir yazı da yazdı.

Aslında PackageManagement( OneGet adlı bir açık kaynaklı projeye dayanan) entegre edildi. PowerShell ve dolayısıyla Windows 10. Çeşitli yazılım yönetimi teknikleri ve yazılım yükleme çerçevelerini çeşitli yazılımlar için standart bir PowerShell cmdlet setiyle birlikte tek bir API'ye getirmeyi amaçlıyor.

İlk aşamada, en azından, bu ortalama bir Windows 10 kullanıcısı ya da geek için tasarlanmış bir araç değildir. Microsoft, aslında "OneGet depolar" ı barındırmıyor - aslında böyle bir şey yok. OneGet, standartlaştırılmış cmdlet'lerle yönetilebilen yazılım havuzlarına erişimi sağlamak için sağlayıcılarla birlikte kullanılabilir. Bu, sistem yöneticileri için tasarlanmıştır. Komut satırıyla meraklanan meraklılar için OneGet, bir zamanlar Chocolatey'de barındırılan masaüstü uygulamaları yüklemek için bir Chocolatey sağlayıcısı önerdi. Bununla birlikte, OneGet yalnızca Chocolatey ile çalışacak şekilde tasarlanmamıştı - OneGet'in ilk sürümlerinde bir Chocolatey sağlayıcı vardı ve kavramın bir kanıtı olarak artık kaldırıldı.

Ayrıca, Windows Yönetim Çerçevesi( WMF) 5.0'ın parçası olduğu için bu aracı başka Windows sürümlerine kurabilir ve kullanabilirsiniz.

İLGILI MAKALELER
Windows 10, "OneGet" olarak adlandırılan bir Linux Stili Paket Yöneticisi içerir
OneGet, Windows 10'ün Paket Yönetimi Yöneticisi

Hakkında Daha Fazla Ayrıntılar PackageManagement / OneGet

nasıl kullanılır PackageManagement PowerShell için bir cmdlet setidir, Kullanmak için Windows PowerShell uygulamasını açmanız gerekir. Kullanılabilir cmdlet'lerin bir listesini görmek için aşağıdaki komutu çalıştırın:

Get-Command -Module PackageManagement

( Get-Command -Module OneGet, PackageManagement olarak yeniden adlandırıldığından çalışmayacağına dikkat edin.)

Windows'un son sürüm sürümünde10, PackageManagement ile halen devam eden bir şey yok. Bu özellik, Chocolatey ile entegrasyonu için tanıtıldığında Windows programlarını tek bir kaynaktan kolaylıkla kurmak için en ilginçti. Bununla birlikte, çikolata Windows 10'da PackageManagement / OneGet'in yardımı olmaksızın kullanılabilir.

Get-PackageProvider ve Get-PackageSource cmdlet'leri size hangi paket sağlayıcılarının ve kaynakların kullanılabilir olduğunu gösterecektir. Paket paketi yüklemek için Register-PackageSource kullanabilirsiniz. Bu cmdlet, kaynak için bir URL gerektirir; bu nedenle, tam olarak ne eklemek istediğinizi ve URL'yi eklemek için nerede olduğunu bilmeniz gerekir.

Örneğin, toplum tarafından geliştirilen bir Çikolatalı tedarikçi olduğunda, bu cmdlet ile sisteminize ekleyebilirsiniz. Unregister-PackageSource cmdlet'inde böyle bir paket kaynağı kaldırılabilir.

Başka bir yerden yazılımı yüklemek için PackageManagement kullanmanız gerekiyorsa, kaynağın PackageManagement'da kayıtlı olduğundan emin olmak için yukarıdaki Register-PackageSource cmdlet'i kullanmanız gerekir. Sahip olduktan sonra, aşağıdaki cmdlet'lerle kullanılabilir paketleri arayabilir, kurabilir ve kaldırabilirsiniz.

Find-Package cmdlet'i yapılandırılmış paket kaynaklarınızda arama yapmanızı sağlayacak ve Install-Package cmdlet'i kurmanıza izin verecektir. Uninstall-Package cmdlet, bu cmdlet'lerden yüklediğiniz bir paketi kaldıracaktır:

Bul-Paket arama

Yükleme Paketi adı

Uninstall-Paket adı

Bu, farklı formlarda paketlenmiş farklı kaynaklardan farklı türde yazılımlar yüklemek için basit, standart bir yol olarak tasarlanmıştır. Windows 10 ve PackageManagement kullanıma sunulduğunda, sunucuları hızla kuran, ayarları kurarken yeni PC'lere otomatik olarak yazılım yüklemek için her türlü potansiyel yazılım kaynağıyla daha fazla entegrasyon sağlamayı bekleyebiliriz.

Daha fazla bilgi için, PackageManagement cmdlet'leri için Microsoft'un resmi belgelerine bakın.

Geliştirme sırasında neye benzediğine bakılmaksızın, Microsoft Windows 10 için paket yönetimini kabul etmiyor. Microsoft, kendi yazılım depoları barındırmıyor ve Chocolatey, Windows 10'un son sürümünde entegrasyonla kucaklanmıyor. DeğilWindows Store ve uygulamalarına bile PackageManagement'dan erişilebilir.

Bu, sistem yöneticileri için tasarlanmış henüz bir başka araç takımıdır. Zaman içinde nasıl evrimleştiğini ve büyüdüğünü görmek zorunda kalacağız.