Chocolatey kurulumunu kullan


1

Conemu'yu Chocolatey kullanarak kurmaya çalışıyorum. Canonical paketinin kötü amaçlı yazılım / casus yazılım kaynağı olan SourceForge'a başvurduğu görülüyor :

$package = 'ConEmu'
$version = '15.06.29'
$stage   = 'Preview'
$isSytem32Bit = (($Env:PROCESSOR_ARCHITECTURE -eq 'x86') -and `
  ($Env:PROCESSOR_ARCHITEW6432 -eq $null))
$os = if ($isSytem32Bit) { "x86" } else { "x64" }
$url = "https://downloads.sf.net/project/conemu/$stage/ConEmuSetup.$($version.replace('.','')).exe?use_mirror=autoselect"

# MSI installer, but packed inside wrapper to select x86 or x64
# version. Therefore, treat it as EXE type.
$params = @{
  PackageName = $package;
  FileType = 'exe';
  SilentArgs = "/p:$os /passive";
  Url = $url;
  Url64bit = $url;
}
Install-ChocolateyPackage @params

# Done

Sonuç olarak, Conemu'yu kurma girişimleri şirket ortamında başarısız oluyor (sf.net güvenlik duvarı tarafından engelleniyor).

En son GitHub paketini belirtmeye çalıştım, ancak başarısız oldum:

PS> choco install conemu -s "https://github.com/Maximus5/ConEmu/releases/download/v15.06.29/ConEmuSetup.150629.exe" --version=15.06.29

Chocolatey v0.9.9.8 Aşağıdaki paketleri yükleme: conemu Yükleyerek, paketler için lisansları kabul etmiş olursunuz. conemu kurulmamış. Paket listelenen kaynak (lar) ile bulunamadı. Belirli bir sürümü belirttiyseniz ve bu mesajı alıyorsanız, paket adının bulunması ancak sürümün bulunmaması mümkündür. Sürüm: "15.06.29" Kaynak (lar): " https://github.com/Maximus5/ConEmu/releases/download/v15.06.29/ConEmuSetup.150629.exe "

Chocolatey 0/1 paket kurdu. 1 paket başarısız oldu. Ayrıntılar için günlüğe bakın (C: \ ProgramData \ chocolatey \ logs \ chocolatey.log). Arızalar: - conemu

Neyi kaçırıyorum?


BTW, birkaç sayfa reklam vermesi durumunda tüm siteyi yasaklamaya dair çılgın bir şirket kararı nedir? Diğer sitelerde, örneğin, github'da, kullanıcıların ikili dosyalarında adware bulunmadığının garantisi yoktur!
Maximus

Bana makul bir politika gibi geliyor. Bir saatimi akrabamın mac'larından birinden reklam yazılımını kaldırmaya çalışırken geçirdim. Şimdi, 1000'in üzerinde iş istasyonu bulaşmışsa, bunu yapmak zaman alacak. Github deposu projede buna dahil olmuş olsa da, Github bunu yapmaz.
Craig,

Kurumsal bir ortamda, insanların topluluk yayınını kullanmamasına / bağlı kalmamasını ve bunun yerine kendi paketlerini oluşturmayı, temel yerel yükleyici ikililerini barındırmayı (veya onları pkgs'a yerleştirmeyi) ve kendi dahili choco sunucusunu barındırmasını beklerdim. İnternete güvenmek, özellikle üretim amaçları için oldukça korkutucu bir teklif. Ancak OP'lerin kullanımının ne olduğundan emin değilim.
ferventcoder

ConEmu'yu kurmaya dayanarak tahmin ediyorum, daha son kullanıcı (geliştirici) odaklı ve sadece şirket politikasına giriyorsunuz?
ferventcoder

@Maximus en azından bir durumda kötü amaçlı yazılımlardan kaynaklanıyor, bir teknisyen bile kendini vurabiliyorsa çok yaygın. blog.tedd.no/2014/11/25/sourceforge-malware
barlop

Yanıtlar:


2

"Paket kaynak" Chocolatey, * .nupkg dosyasının yerini belirtir. Ama chocolatey.org sitesinde ve başka hiçbir yerde saklanmaz. Paketin kendisi dağıtımın yerini değiştirme seçeneği sunmaz.

Manuel indirme / kurulum tek çözümdür.

Güncelleme

15.07.01 sürümünden beri indirme yeri GitHub'a chocotaşındı.


İstenen kaynak ile yerel bir paket oluşturabilir ve bunun yerine başvuru yapabilir miyim? .NUPKGGithub paketine referans vermek için dosyayı güncellemeyi planlıyor musunuz ?
Craig,

1
Biri nupkg'ı indirip düzenleyebilir ve hatta dahili nuget / chocolatey sunucunuzda barındırabilir. Hiçbir şey yapmanıza engel olamaz - choco yerel dosya / klasör / unc kaynaklarından nuget odata uyumlu web yayınlarına yükleyebilir. Özel bir tane oluşturmak bugünlerde oldukça kolaydır
ferventcoder

Paketin konumunu Github olarak değiştirmek sorunu çözdü.
Craig,
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.