14Sep

Windows 10, "OneGet" adlı Linux Stili Paket Yöneticisi içerir

click fraud protection

Windows Mağazasını Unuttum. Microsoft, Windows için Linux tarzı bir paket yönetim çerçevesi üzerinde çalışıyor ve Windows 10'da bulunuyor. Chocolatey'nin mevcut paketleriyle test ediliyor ve masaüstü uygulamaları ve diğer yazılımları kolayca yüklemenizi sağlar.

Bu büyük haber.Şimdiye kadar Linux kullandıysanız, muhtemelen beri Windows masaüstü için bir paket yönetim sistemi istediniz.Şimdi nihayet geliyor!

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

OneGet, Windows için Paket Yönetim Çerçevesi

Bu paket yöneticisine OneGet denir ve PowerShell'in bir parçası olarak gönderilir. Microsoft'un Garret Serack, Technett'deki "Benim küçük sırrım: Windows PowerShell OneGet" başlıklı bir blog yazısında şunları söyledi:

"OneGet, paket yönetim sistemlerine yönelik birleşik bir arayüz ve Yazılım Bulma, Kurulum ve Envanter( SDII),ortak cmdlet seti( ve nihayetinde bir API seti).Altındaki yükleme teknolojisi ne olursa olsun, kullanıcılar bu yaygın cmdlet'leri paketleri yüklemek / kaldırmak, /remove/ sorgu paketi depoları eklemek ve yüklü yazılım için bir sistem sorgulamak için kullanabilir. Bu CTP'ye dahil

instagram viewer
, 'nin mevcut Chocolatey paketlerini yükleyebilen bir Chocolatey uyumlu paket yöneticisi 'nin prototip bir uygulamasıdır "

OneGet, PowerShell'in en yeni sürümünün bir parçası olduğundan, Windwos 10 Teknik Önizleme'de varsayılan olarak bulunmaktadır. Windows 8.1 için Windows Yönetim Çerçevesi 5.0 Önizlemesinin bir parçası olarak da mevcuttur.

Nasıl çalıştıracağına bakmak için bu makalenin başındaki resme bakmanız yeterlidir. Evet, kolayca VLC'yi veya başka bir Windows yazılım parçasını yükleyebilirsiniz! Komutu çalıştırdıktan sonra, OneGet paketinizi yapılandırılmış paket kaynaklarınızda bulur, bilgisayarınıza indirir ve yükler - hepsi otomatik olarak. Ve bunun için grafik kullanıcı arayüzleri de olmalıdır, bu nedenle birkaç tıklama alacaktır.

Windows meraklıları kutlayın! Resmen desteklenen bir Windows paket yöneticisi devri neredeyse geldi!

@ chrisbhoffman @ brians198 tamam, otur otur. Microsoft, Win10

'de bir choco istemcisi içeren #oneget üzerinde çalışıyor - Rob Reynolds( @ferventcoder) 27 Ekim 2014

( Şu anda, OneGet akın ediyor.tek varsayılan depo ama Chocolatey şimdi varsayılan yapılandırmasından kaldırıldı.Bir Chocolatey paketi kaynak yakında OneGet ile kolay kurulum için kullanılabilir. Hali şu anda bir komut ile Chocolatey paket kaynak yükleyebilirsiniz, ancak Chocolatey paketleri aslında yüklemek olmazsistemimizde bunu yaptıktan sonra bu geliştirme konusundaki ufak bir karışıklıktır.)

Nasıl OneGet Çalışır

Biraz daha derine girelim. Microsoft'un OneGet'i nasıl açıkladığı şöyle:

"OneGet, webin çevresindeki yazılım paketlerini keşfetmenin ve kurmanın yeni bir yoludur. OneGet ile şunları yapabilirsiniz:

  • Paketlerin aranacağı, satın alınabileceği ve kurulabileceği yazılım depoları listesini yönetir
  • İhtiyacınız olan paketleri bulmak için depolarında arama yapın ve filtreleyin
  • Paketleri bir veya daha fazla havuzdan sorunsuz bir şekilde kurun ve tek bir paketten kaldırınPowerShell komutu "

Get-PackageSource cmdleti, yüklü paket kaynaklarının veya depoların listesini görüntülemenizi sağlar. OneGet, şimdi Microsoft tarafından sağlanan iki kaynak içeriyor.Çikolata daha önce gelişme sırasındaki varsayılan paket kaynaktı ve kolayca eklenebilir.

Herkes bir paket depolarını oluşturabilir ve işletebilir. Microsoft potansiyel olarak Windows masaüstü programları için kendi one-stop-shop'larını oluşturabilir. Bir şirket, kendi depolarını kullandıkları programlarla yönetebilir ve böylece kolayca kurulabilir ve yönetilebilir. Bir yazılım geliştiricisi, yalnızca kullanıcıların kolayca yükleyebilecekleri ve güncelleyebilecekleri bir yazılım deposu oluşturabilirler. Add-PackageSource cmdlet'iyle daha fazla depo ekleyebilir veya Remove-PackageSource ile kaldırabilirsiniz.

Find-Package cmdleti, kullanılabilir paketler için yapılandırdığınız paket kaynaklarını aramanıza izin verir. Web'de arama yapmadan yüklenecek yazılımı bulun!

Install-Package cmdlet'i, adını belirterek istediğiniz paketini kurmanıza izin verir. Paket, herhangi bir. exe dosyası araması, indirilmesi ve önemsizini bilgisayarınıza yüklemeye çalışan sihirbazlar tıklatılmadan otomatik olarak indirilir ve seçtiğiniz yazılım havuzundan yüklenir. Daha iyisi, burada birden fazla paket adı belirtebilirsiniz - kullandığınız elli Windows programını tek bir komutla kurmayı ve bunu yaparken bilgisayarınızı bir kahve almaya bırakmayı hayal edin.

Get-Package cmdlet'i yüklediğiniz paketleri görmenizi sağlar. Paketler daha sonra Uninstall-Package ile kaldırılabilir.Şu anda bu yazılım paketinin en son sürümlerini kullanılabilir depolarından otomatik olarak yükleyecek hiçbir Güncelleme Paketi komutu mevcut değil; umarım bu yolda.

Paket Yöneticisi Nedir?Çikolatalı nedir?

Bu kadar yol kat edildiyse, bir paket yöneticisinin temelini anlamalısınız. Temel olarak, yüklemeyi, güncelleştirmeyi ve daha kolay kurulum için yazılımı bulmayı sağlayan bir yazılım aracıdır. Paket yöneticileri Linux'ta kullanılır ve yalnızca birkaç tıklama veya tuş vuruşuyla güvenilir yazılım depolarından paketler yüklemenize izin verirler. Paket yöneticisi depolarına güncellenmiş sürümler eklendiğinde paketlerinizi otomatik olarak güncelleştirebilir, bu nedenle her program kendi yerleşik güncelleyicisine ihtiyaç duymaz. Kullanımı kolaydır ve otomatikleştirmek çok kolaydır.

Chocolatey, Windows'a kolay kurulum sağlayan bu tarz paket yöneticisidir.Şu anda, öncelikle metin komutlarını kullanıyor, bu yüzden geekslerin ötesinde bir ev bulamadı - ancak meraklıları seviyor! Chocolatey, Linux'a yazılım yüklediğiniz gibi, normal indirme ve tıklama işlemi yerine yalnızca birkaç tuş vuruşuyla Firefox, VLC ve 7-Zip gibi Windows yazılımlarını yüklemenizi sağlar. Chocolatey, şu anda bir "Kickstarter" çalıştırıyor ve "Chocolatey'yi bir sonraki seviyeye çıkarmak" için para istiyor. Ayrıca, paket yöneticisi için bir grafik kullanıcı arabirimi üzerinde çalışıyorlar; bu nedenle ortalama Windows kullanıcıları bunu daha kolay kullanıyor. Chocolatey, Windows 10'daki paket yöneticisi çerçevesiyle, Microsoft'un yaptığı işi kolayca gizleyebilir; orijinal olarak Chocolatey'den esinlenmiş gibi görünüyor. Chocolatey, cıvatalı bir paket yönetim sistemi olmaktan ziyade, Windows'un içerdiği paket yönetim çerçevesiyle el ele çalışacak.

Microsoft'un buraya nereye kadar gideceğini söylemek imkansız. Bir şey kesin: Windows sistem yöneticileri ve meraklıları için yazılım yükleme ve yazılım dağıtımlarını otomatikleştirme çok daha kolay. Bu şu an bir geek aracıdır, çünkü yalnızca PowerShell komutlarıyla kullanılabilir. Ancak, Microsoft'un dediği gibi, bu sonuçta bir API kümesi olarak açılacaktır.

Microsoft bununla çok daha fazlasını yapabilirdi. Windows Store'dan masaüstü uygulamalarının kolay kurulumunu eklemek için bu paket yönetim sistemini kullanabilirler - biz zaten Windows 10'daki Windows Store'a masaüstü uygulamaları ekleyeceklerini biliyoruz. Linux sistemlerinde, güzel "app store"Sistem paket yöneticisine masaüstü programları yüklemeyi kolaylaştıran stil arabirimleri. Windows 10'u izlemeye devam etmeliyiz ve bu yeni paket yönetim çerçevesini ne kadar ilerlediklerini göreceğiz.