Android

Windows 10'da oneget etkin bir şekilde nasıl kullanılır

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

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

İçindekiler:

Anonim

Eğer Linux kullandıysanız, her zaman Windows için bir Paket Yönetimi aracı isteyeceksinizdir. Evet, Windows’un Chocolatey adında üçüncü bir Paket Yönetimi aracı vardır ve bu komut satırı kullanılarak çalıştırılabilir. Ancak Windows 10, OneGet’e Microsoft’un Garret Serack’ın bir blog yazısında duyurduğu gibi yerel bir Paket Yönetimi aracı getirdi. Powershell kullanarak yazılım paketlerini NuGet Paket Yöneticisi ile kurmanıza / kaldırmanıza ve güncellemenize izin verir. Ayrıca Chocolatey deposu için de desteği var.

Not: Windows 10 RTM sürümüyle OneGet, PackageManagement olarak yeniden adlandırıldı.

Öyleyse, OneGet'i (PackageManagement) kullanarak birden fazla yazılım paketini nasıl etkili bir şekilde kurabileceğinizi / kaldırabileceğinizi ve güncelleyebileceğinizi görelim. Ve ayrıca, Chocolatey'i onunla nasıl entegre edebileceğinizi görün.

OneGet (PackageManagement) ve Chocolatey nedir?

Linux dışındaki kullanıcılar ve paket yönetimi hakkında hiçbir şey bilmeyenler için Package Manager, yazılımın (paket) yüklenmesini, güncellenmesini ve kaldırılmasını çok kolaylaştırır. Paket Yöneticisi, tüm yazılım paketlerinin depolandığı bir depodan yararlanır.

Bu yazılım paketlerini almak ve bilgisayarınıza yüklemek için bir komut girmeniz yeterlidir. Sadece tek bir komutla yazılımı yükleyebilir veya güncelleyebilirsiniz. Yazılım depoda her güncellendiğinde güncelleme otomatik olarak yapılır. Yani, Paket Yöneticisi bunun hakkında.

Şimdi, bir araç olarak OneGet bir adım önde. Bir Paket Yöneticisinin yöneticisi. Chocolatey ve NuGet gibi birçok depoya ev sahipliği yapabilir. Daha önce Chocolatey hakkında konuştuk. Chocolatey komut istemi ile çalışabilir. NuGet, Microsoft'un Uygulama Geliştirme araçlarına özgü yazılım paketleri içerir. Tek bir komut girebilir ve bu depolardan yazılımları kapabilirsiniz.

OneGet Nasıl Kullanılır?

Öyleyse önce mevcut komutları görelim. Yukarıdaki özellik görüntüsünde görebilirsiniz. Kullanılabilir komutları görmek için Powershell'de aşağıdaki komutu yazın.

Get-Command -Module Paket Yönetimi

Unutmayın, OneGet'i değil PackageManagement'i (buraya basitlik için OneGet'e yazıyorum). Öyleyse, şimdi komutların bir listesi var. Şimdi hangi paket kaynaklarına (paket yöneticilerine) sahip olduğumuzu kontrol ederek başlayalım.

Paket Kaynaklarını Alın

Aşağıdaki komutu yazın (ya da sadece kopyalayın):

Get-PackageSource

Sisteminizde kurulu olan Paket Kaynaklarını edinmelisiniz.

Böylece, yalnızca yerleşik PowerShell galerisini yükledim. Şimdi Chocolatey Paket Yöneticisi'ni yükleyelim. Listede zaten Chocolatey'i görüyorsanız, bir sonraki adımı atlayın.

Chocolatey'i yükleme

Aşağıdaki komutu girin:

Get-PackageProvider -Ad Chocolatey

Get-PackageProvider, kullanılabilir olan paket havuzlarını bulur ve kurar.

Enter tuşuna basıldığında Chocolatey kurulumu başlamalıdır. Kurulum tamamlandıktan sonra, daha önce uyguladığınız komutla paket kaynağını tekrar kontrol edin. Chocolatey'i görmelisin.

Daha sonra, Chocolatey'i varsayılan Yazılım Paketi kaynağı olarak ayarlamamız gerekiyor. Set-Packagesource komutunu varsayılan olarak ayarlamak için kullanacağız. Aşağıdaki komutu girin:

Set-PackageSource - İsim çikolatası

Şimdi hepimiz ayarlandıkça, çikolata deposundan bir yazılım yükleyelim.

Yazılım Chocolatey Deposundan yükleyin

Chocolatey ile daha fazla seçenek olsun. Chocolatey'in web sitesine gitmeniz ve kurmak istediğiniz yazılımı bulmanız gerekmez. Bunu find-package komutunu kullanarak Powershell'den bulabilirsiniz. Öyleyse, 'Chrome' ile ilgili tüm paketleri bulmak istediğinizi varsayalım.

find-package -name Chrome

Şimdi içindeki Chrome anahtar kelimesine sahip tüm paketleri bir özetle birlikte alacaksınız. Şimdi, bu listeden Adblockpluschrome'u yükleyeceğim.

install-package -name adblockpluschrome

Y girin ve kurulum başlayacaktır.

Yükseltme komutu yok

Şaşırtıcı bir şekilde, OneGet bir Güncelleme komutuna sahip değil. Chocolatey'de bir güncelleme komutu var ama bu geçerli değil. Bu sorun, GitHub'da 2014 yılında Teknik Önizlemelerin İçerdekilere çekildiği ve hala çözülmediği rapor edildi.

Bir Komut İstemi Ninja olmak ister misiniz? İşte sizi bir fonksiyon tuşu kısayollar listesi.

keşfetmek

Artık, temelleri bildiğinize göre, komutları ve parametreleri daha da keşfedebilirsiniz. OneGet'in birinci sınıf bir hizmet sunmadığını düşünüyorsanız, Chocolatey'i her zaman seçebilir ve Komut satırı üzerinden kullanabilirsiniz.

ALSO SEE: Varsayılandan Daha İyi Komut İstemi Alternatifleri