PowerShell'in OneGet veri havuzunu Chocolatey olarak elle nasıl ayarlarsınız?


17

OneGet PowerShell modülü varsayılan depo Chocolatey olacak şekilde gönderilmelidir. Bu, burada bulunan belgelerde gösterilmiştir . Ancak Get-PackageSource'u çalıştırdığımda PSGallery ve MSPSGallery'i kaynaklar olarak döndürür.

Paket kaynağını Chocolatey olarak elle nasıl ayarlayabilirim?

Çalışmayı denedim:

Register-PackageSource -Name chocolatey -ProviderName Chocolatey -Location http://chocolatey.org/api/v2/

Ancak şu uyarıyı verir:

'Chocolatey' paket sağlayıcısı bulunamadı


PowerShell 5.0'ın Nisan 2014 veya Eylül 2014 önizleme sürümünü mü kullanıyorsunuz?
Mathias R. Jessen

Erik'in cevabı senin için çalıştı mı? Ben de aynı sorunu var ve hata olmadan, aynı zamanda başarı olmadan, eriks komutunu denedim. Yine de şimdi paket deposu. Win 8.1 üzerinde WMF 5.0 Eylül sürümünü çalıştırıyorum.

@ NoAgenda33: "Get-PackageProvider" çalıştırdığınızda "Chocolatey" sağlayıcı listesinde görünüyor mu?
DonBecker

Yanıtlar:


15

Ben de aynısını arıyordum. Bu, Windows 10 TP ile birlikte gelen PowerShell sürümünde çalışır:

register-packagesource -Name chocolatey -Provider PSModule -Trusted -Location http://chocolatey.org/api/v2/ -Verbose

Bu, yeni paket kaynağını Chocolatey paket kaynağı veya PSModule kaynağı olarak ekliyor mu?
DonBecker

2
Bunu Windows 10'da yapmak zorunda kaldım, ancak küçük bir değişiklik yapmak zorunda kaldım: Providerayarlanmalıdır Chocolatey. Yani: register-packagesource -Name chocolatey -Provider Chocolatey -Trusted -Location http://chocolatey.org/api/v2/ -Verbose Not: Bu komuttan önce aşağıdakiler geldi:Get-PackageProvider -Name chocolatey
Ivan Muzzolini

4

Erik'in yanıtı benim için işe yaramadı. Hata veriyor:

register-Packagesource: Paket sağlayıcıları bulunamıyor (PSModule)

Bu yine de çalıştı:

PS> Get-PackageSource -Provider chocolatey

Ve sonra bu komut çalışır (örneğin):

PS> find-package -name chocolatey -provider chocolatey

Başvuru için benim PowerShell sürümüm:

Major  Minor  Build  Revision
-----  -----  -----  --------
5      0      10586  122
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.