Programları konsol Windows 10, 8, 7 ile yükleyin

Windows işletim sistemlerinde gerçekleştirdiğimiz yaygın görevlerden biri, her biri kurumsal, eğitimsel veya kişisel kullanıma odaklanan birden çok program ve uygulamanın yüklenmesi ve kaldırılmasıdır.
Söz konusu uygulamanın amacı ne olursa olsun, kurulumu gerçekleştirmek için her zaman geliştirici veya üreticinin sitesine gitmeyi, yürütülebilir dosyayı indirmeyi ve ardından üzerine çift tıklamayı ve sihirbazın adımlarını izlemeyi içeren monoton bir süreç yürütürüz.

Bu süreç normal olmasına ve hepimiz her kurulum sürecinde gerçekleştiriyor olsak da, Solvetic bu kurulum görevlerini büyük ölçüde basitleştirebilecek alternatif bir yöntemi açıklayacak ve Chocolatey projesi sayesinde.

çikolatalı nedirChocolatey, Linux'taki apt-get veya yum komutlarının işlevselliğine benzer şekilde Windows işletim sistemleri için bir paket yöneticisi olarak hareket etmek üzere geliştirilmiştir.
Kullanılacak çeşitli uygulamaları ve araçları hızlı bir şekilde kurmanın mümkün olduğu merkezi olmayan bir yönetim konsolu olacak şekilde tasarlanmış olan Chocolatey, NuGet altyapısına dayanmaktadır ve bu da, mevcut dağıtımlardan paketleri teslim etme platformu olarak PowerShell'i kullanmaktadır. bunlar.

Chocolatey, aşağıdakiler gibi Windows yazılımının yönetimiyle ilgili tüm yönlerle kolayca çalışmak üzere tasarlanmış benzersiz bir arayüze sahiptir:

  • yükleyiciler
  • Zip dosyaları
  • Çalışma zamanı ikili dosyaları
  • Dahili ve üçüncü taraf yazılım

Bu, kurulumun başarılı olması için sürüm ve bağımlılık gereksinimlerinin dahil olduğu bir paketleme çerçevesi kullanılarak elde edilir.

Tüm Chocolatey paketleri, yükleyiciler, yürütülebilir dosyalar ve komut dosyaları gibi herhangi bir öğeyi yönetmek için gerekli araçları, denetimi kolaylaştıran derlenmiş bir paket dosyasında içerir ve bu paketler bağımsız olarak kullanılabilir veya bunları SCCM gibi yönetici yapılandırmasıyla entegre etme seçeneği de vardır. , Kukla ve Şef ölçeklenebilirliklerini ve genişlemelerini artırmak için.

GereksinimlerChocolatey'i kullanmak için gereksinimler aşağıdaki gibidir:

  • Windows 7'den Windows 10'a veya Windows Server 2012'den 2016'ya kadar (Sunucu Çekirdeği desteklenir, ancak Windows desteklenmez)
  • Nano Sunucu)
  • Windows PowerShell v2 +
  • .NET Framework 4.x +

Chocolatey nasıl çalışır?Bu uygulamanın Windows'ta kurulum paketlerini yönetmek için kullandığı dahili sürecin nasıl olduğunu anlayacağız.

  • Her şeyden önce Chocolatey, paketi kaynaktan almak için NuGet'i (NuGet.Core.dll) kullanır, bu bir klasörde depolanan veya bir OData konumunda (HTTP / HTTPS) paylaşılan bir nupkg'dir.
  • Ardından paket $ env: ChocolateyInstall \ lib \ yoluna kurulacaktır. Paket yükleme konumu, daha sonra gerekirse paketin izlenmesi, güncellenmesi ve kaldırılması için paketin buraya yüklenmesi gerektiğinden, kullanıcı tarafından yapılandırılamaz.
  • Paket yüklendikten sonra uygulama, paketin bağımsız olup olmadığını veya PowerShell komut dosyaları (* .ps1 dosyaları) gibi otomasyon komut dosyalarına sahip olup olmadığını belirler.
  • Şimdi Chocolatey, paketlerin daha sonra karşılaştırılması için kayıt defterinin anlık görüntüsünü alıyor.
  • Ardından, otomasyon komut dosyalarınız varsa, Chocolatey bunları çalıştırır.
  • Bu yapıldıktan sonra Chocolatey, kaldırıcı bilgilerini tanımlamak için anlık görüntüyü karşılaştırır ve bunu .registry uzantılı bir dosyaya kaydetmeye devam eder.
  • Uygulama şimdi seçili paketin dizininde bulunan tüm dosyalara dayalı olarak klasörün anlık görüntüsünü çalıştırır.
  • Son olarak, uygulama paket klasöründeki yürütülebilir dosyaları arar ve $ env: ChocolateyInstall \ bin klasörüne geri döner, böylece bu öğeler tanımlanan yolda kullanılabilir olur.

Çikolatalı ÖzelliklerŞu anda bu uygulamayı kullanmak için iki seçeneğimiz var, ücretsiz sürüm ve ücretli sürüm, ücretsiz sürümde aşağıdaki gibi özellikler buluyoruz:

  • Chocolatey, tehdit içermediğini garanti eden VirusTotal'da doğrulanmıştır.
  • Kendi paketlerimizin oluşturulmasına izin verir
  • Çevrimdışı çalıştırılabilir
  • Windows işletim sisteminden veri veya telemetri toplamaz
  • Özel paket şablonları içerir
  • Otomatik kaldırıcı var
  • Üçüncü taraf reklamları yoktur
  • Çoklu paket uzantıları mevcut

Özellikler ücretli sürümÜcretli sürüm söz konusu olduğunda, bazı özellikleri şunlardır:

  • Çalışma Zamanı Kötü Amaçlı Yazılım Korumasını Çalıştırın (Pro +)
  • CDN Önbelleğini İndirin (Pro +)
  • Redüktör Paketi İçerir (Pro +)
  • Her yerde bulunan kurulum dizini seçeneğine sahiptir (Pro +)
  • Gaz Kelebeği (Pro +) paketini içerir
  • Paket senkronizatörü vardır (Command Pro + Auto / C4B Sync)
  • Self Servis / Arka Plan Modu (C4B)
  • Paket Oluşturucu (C4B)
  • Entegre Dahilileştirici Paketi (C4B)
  • Doğrudan yükleyici (C4B)
  • Paket denetimi var (C4B)
  • Windows Hizmet Yönetimi PowerShell (C4B) işlevlerini içerir

Ücretli sürüm, yıllık 96 USD'den 600 USD'ye kadar başlar.

1. Windows 10'da Chocolatey nasıl kurulur


Bu işlemi gerçekleştirmek için yönetici olarak komut istemine erişeceğiz ve orada gerekli komut dosyalarını resmi Chocolatey sitesinden otomatik olarak indirmek için aşağıdaki satırı yürüteceğiz:
 @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ çikolatalı \ kutu
Enter'a basıyoruz ve sonuç bu olacak:

BÜYÜT

Bu satır aşağıdaki işlemi gerçekleştirir:

  • İlk olarak, ekibe PowerShell'i başlatmasını ve gelişmiş bir kullanıcı tarafından kullanılabilecek herhangi bir özel profil yüklememesini söylerler.
  • Ardından Windows'a Sınırsız Yürütme İlkesi'ni PowerShell komut dosyasının çalışmasına izin verecek şekilde ayarlaması talimatını verir.
  • Ardından Chocolatey kurulum komut dosyasını indirip çalıştırmaya devam eder.

2. Windows 10'da Chocolatey nasıl kullanılır

Aşama 1
Şimdi bu yardımcı programla Windows'ta kurulumların nasıl otomatikleştirileceğini kontrol etme zamanı geldi, bunu yapmak için konsola tekrar yönetici kullanıcılar olarak erişiyoruz ve orada aşağıdaki sözdizimini uyguluyoruz:

 cinst (Program)
Örneğin, uzak bağlantılar için Putty istemcisini kurmak istiyorsak, aşağıdakileri yürüteceğiz:
 cinst macun
Enter'a basmak, seçilen uygulamanın kurulum sürecini başlatacak ve indirme işlemini göreceğiz, komut dosyaları olması durumunda yürütmelerini onaylamamız gerekiyor:

BÜYÜT

Adım 2
Bu adımı kabul ettiğimizde, seçilen uygulamanın yükleme işlemi tamamlanacaktır:

BÜYÜT

Aşama 3
Birkaç kullanım seçeneği olduğundan, Chocolatey'in kurulacak her program için kullandığı tam adı bilmek çok önemlidir, Chocolatey'in mevcut seçenekleri kontrol etmemiz için bize sunduğu bir alternatif aşağıdaki satırdır:

 choco search (terim)

BÜYÜT

Orada mevcut paketleri ve mevcut durumlarını buluyoruz.

3. Windows 10'da Chocolatey ile birden çok kurulum nasıl çalıştırılır


Bir noktada birkaç uygulamayı aynı anda kurmanız gerekebilir, bunun için aşağıdakileri yapmanız yeterlidir:
 cinst (app1) (app2) vb
Örneğin:
 cinst vlc macun

BÜYÜT

Belirtilen her uygulamanın indirme işleminin başladığını doğrulayabiliriz.

4. Windows 10'da Chocolatey kullanarak uygulamalar nasıl güncellenir


Chocolatey ile yüklenen programların güncellemesini çalıştırmak için aşağıdaki sözdizimini kullanmanız yeterlidir:
 fincan (Uygulama)

BÜYÜT

Chocolatey ile yüklenen tüm programları veya uygulamaları güncellemek istiyorsak aşağıdaki komutu kullanacağız:

 hepsini kap
Aynı şekilde, güncellemelerin uygulanacağı kaynağı da belirtebiliriz, bu durumda aşağıdakileri uygularız:
 cup (uygulama) -source (kullanılacak URL)

5. Chocolatey ile uygulamalar nasıl kaldırılır


Bu uygulamayı kullanarak paketleri veya uygulamaları kaldırma işlemini gerçekleştirmek için aşağıdaki sözdizimini kullanmalıyız.
 choco kaldırma (uygulama)

BÜYÜT

Şu anda Chocolatey, Windows için yüklenebilecek 5000'den fazla pakete sahiptir, bazı seçenekler şunlardır:

 choco adobereader'ı kurun (Adobe Reader DC) choco googlechrome'u kurun (Google Chrome) choco jre8'i kurun (Java RunTime 8) choco Firefox'u kurun (Firefox Quantum)
Mevcut tüm seçenekleri görmek için aşağıdaki resmi bağlantıyı ziyaret edebiliriz:

6. Chocolatey komut yönetimi

Aşama 1
Chocolatey ile kaç paket yüklediğimizi bilmek istiyorsak, aşağıdakileri uygulayacağız:

 çikolata listesi -lo

BÜYÜT

Adım 2
Bu uygulamanın yardımını görüntülemek için şunu yürütürüz:

 çöktü -?

BÜYÜT

Aşama 3
Chocolatey konfigürasyonuna ulaşmak için;

 choco yapılandırma listesi

BÜYÜT

4. Adım
Chocolatey ile genel olarak kullanılacak komutlar şunlardır:

listeUzak veya yerel paketleri listeleyin
aramaUzak veya yerel paketleri arayın
bilgiPaket bilgilerine erişin
YüklemekÇeşitli kaynaklardan paketleri kurun
toplu iğneBelirli bir paketteki güncellemeleri bastır
modası geçmişGüncel olmayan paketleri al
YükseltPaketleri çeşitli kaynaklardan güncelleyin
kaldırBelirli bir paketi kaldırın
ambalajDerlenmiş bir nupkg için bir nuspec paketleyin
itmekDerlenmiş bir nupkg çalıştırın
yeniBir şablondan bir paket için gereken dosyaları oluşturun
kaynaklarVarsayılan yazı tiplerini görüntüleyin ve yapılandırın
yapılandırmaUygulama yapılandırma dosyasını alın ve yapılandırın
özellikChocolatey'in özelliklerini görüntülemenizi ve yapılandırmanızı sağlar
setapikeyBelirli bir yazı tipi için bir apikey alın veya kaydedin
apikeyBelirli bir yazı tipi için bir apikey alın veya kaydedin
destekDestek bilgilerine erişin
indirmekTüm uzak bağlantıları kullanarak paketleri indirin
senkronize etmekSistemde yüklü olan yazılımlarla senkronizasyona izin verir
optimize etmekKurulumu optimize edin, disk alanı kullanımını azaltın

BÜYÜT

Tam kurulumları gerçekleştirmek için Chocolatey'e başvurabiliriz ve bu, diğer destek görevleri için kullanılabilecek zamandan tasarruf sağlayacak ve Windows 10'da verimliliğimizi artırırsak.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave