Anasayfa » nasıl » Windows 10 “OneGet” Adında bir Linux Stili Paket Yöneticisi İçeriyor

    Windows 10 “OneGet” Adında bir Linux Stili Paket Yöneticisi İçeriyor

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

    Bu çok büyük bir haber. Eğer daha önce Linux kullandıysanız, o zamandan beri Windows masaüstü için bir paket yönetim sistemi istemişsinizdir. Şimdi nihayet geliyor!

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

    OneGet, Windows İçin Paket Yönetimi Çerçevesi

    Bu paket yöneticisine OneGet adı verilir ve PowerShell’in bir parçası olarak gönderilir. Microsoft Garret Serack'ın Technet'teki “Benim küçük sırrım: Windows PowerShell OneGet” başlıklı bir blog yazısında şöyle açıklıyor:

    “OneGet, paket yönetim sistemlerine birleşik bir arayüzdür ve Yazılım Bulma, Kurulum ve Envanter (SDII) 'nin ortak bir cmdlet'ler kümesi (ve sonunda bir dizi API) üzerinden çalışmasını sağlamayı amaçlar. Altındaki kurulum teknolojisinden bağımsız olarak, kullanıcılar paketleri yüklemek / kaldırmak, paket depoları eklemek / kaldırmak / sorgulamak ve kurulu yazılım için bir sistemi sorgulamak için bu ortak cmdlet'leri kullanabilir. Bu CTP’ye dahil edildi Chocolatey uyumlu bir paket yöneticisinin prototip uygulamasıdır. olabilir Mevcut Chocolatey paketlerini kurun.”

    OneGet, PowerShell'in en son sürümünün bir parçası olduğundan, varsayılan olarak Windwos 10 Technical Preview'a dahil edilmiştir. Ayrıca, Windows 8.1 için Windows Management Framework 5.0 Önizlemesinin bir parçası olarak da bulunur..

    Nasıl çalışacağını görmek için bu makalenin üstündeki resme bakın. Evet, VLC'yi veya başka bir Windows yazılım parçasını kolayca yükleyebilirsiniz! Komutu çalıştırdıktan sonra, OneGet paketi yapılandırılmış paket kaynaklarınızda bulur, bilgisayarınıza indirir ve kurar - hepsini otomatik olarak yükler. Bunun için grafiksel kullanıcı arayüzleri de olmalı, bu yüzden sadece birkaç tıklama alacaktır.

    Windows meraklıları kutlayın! Resmi olarak desteklenen bir Windows paket yöneticisinin dönemi artık burada!

    @ chrisbhoffman @ brians198 tamam, oturun. Microsoft, Win10'da bir choco istemcisi içerecek olan bir pkg mgr toplayıcısı #oneget üzerinde çalışıyor

    - Rob Reynolds (@ferventcoder) 27 Ekim 2014

    (Şu anda, OneGet akı halindedir. OneGet'in ilk sürümü Chocolatey ile tek varsayılan deposu olarak gönderilir, ancak Chocolatey artık varsayılan yapılandırmadan kaldırılmıştır. Chocolatey paket kaynağını bir komutla kurun, fakat Chocolatey'nin paketleri aslında bunu yaptıktan sonra sistemimize kurmazlardı.

    OneGet Nasıl Çalışır?

    Biraz daha derine inelim. Microsoft, OneGet’i şöyle açıklamaktadır:

    “OneGet, web üzerinden yazılım paketleri keşfetmek ve kurmak için yeni bir yoldur. OneGet ile şunları yapabilirsiniz:

    • Paketlerin aranabileceği, edinilebileceği ve kurulabileceği yazılım havuzlarının bir listesini yönetin
    • İhtiyacınız olan paketleri bulmak için depolarınızı arayın ve filtreleyin
    • Tek bir PowerShell komutuyla bir veya daha fazla depodan paketleri sorunsuz bir şekilde kurun ve kaldırın ”

    Get-PackageSource cmdlet'i, kurulu paket kaynaklarının veya havuzlarının listesini görüntülemenizi sağlar. OneGet şimdi iki Microsoft tarafından sağlanan kaynak içeriyor. Chocolatey daha önce geliştirme sırasında varsayılan paket kaynaktı ve kolayca eklenebilir.

    Herkes bir paket deposu yaratabilir ve işletebilir. Microsoft, potansiyel olarak Windows masaüstü programları için kendi mağazalarını oluşturabilir. Bir şirket kullandığı programlarla kendi deposunu yönetebilir, böylece kolayca kurulabilir ve yönetilebilir. Bir yazılım geliştirici, yalnızca oluşturdukları yazılımı içeren bir depo ayarlayabilir, böylece kullanıcıları kolayca yükleyebilir ve güncelleyebilir. Add-PackageSource cmdlet'iyle daha fazla havuz ekleyebilir veya bunları Remove-PackageSource ile kaldırabilirsiniz..

    Find-Package cmdlet'i, kullanılabilir paketler için yapılandırdığınız paket kaynaklarında arama yapmanızı sağlar. Web'de arama yapmadan kurulacak yazılımı bulun!

    Install-Package cmdlet'i daha sonra sadece adını belirterek seçtiğiniz bir paketi kurmanıza olanak sağlar. Paket herhangi bir .exe dosyasını aramadan, indirmeden ve bilgisayarınıza gereksiz yüklemeye çalışan sihirbazlar tıklatmadan, seçtiğiniz yazılım havuzundan otomatik olarak indirilir ve kurulur. Daha da iyisi, burada birden fazla paket adı belirtebilirsiniz - kullandığınız elli Windows programını tek bir komutla yüklediğinizi ve bilgisayarınızı kahve yaparken bir kahve içerek bıraktığınızı hayal edin..

    Get-Package cmdlet'i daha sonra hangi paketleri kurduğunuzu 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 mevcut havuzlardan otomatik olarak yükleyecek hiçbir Güncelleme Paketi komutu yoktur, bu çok fazla ihtiyaç duyulacak bir şeydir - umarım yolundadır.

    Paket Yöneticisi nedir? Ve Chocolatey Nedir?

    Bu ana kadar elde ettiyseniz, bir paket yöneticisinin ne olduğuna dair temel bilgileri anlamanız gerekir. Temel olarak, kurulumu çok kolaylaştıran yazılımın kurulumunu, güncellenmesini ve konumlandırılmasını sağlayan bir yazılım aracıdır. Paket yöneticileri Linux'ta kullanılır ve yalnızca birkaç tıklatmayla veya tuş vuruşuyla güvenilir yazılım havuzlarından paketler yüklemenizi sağlar. Paket yöneticisi, depolara güncellenmiş sürümler eklendiğinde paketlerinizi otomatik olarak güncelleyebilir, böylece her programın kendi dahili güncelleyicisine ihtiyacı yoktur. Kullanımı kolay ve otomatikleştirmesi de çok kolay.

    Chocolatey, bu kolay yazılım kurulum tarzını Windows'a getiren bir paket yöneticisidir. Şu anda, öncelikle metin komutlarını kullanıyor, bu nedenle meraklıların ötesinde bir ev bulamadı - ama meraklılar onu seviyor! Chocolatey, Firefox, VLC ve 7-Zip gibi Windows yazılımlarını, tıpkı Linux'a yükleyeceğiniz gibi, normal indirme ve tıklama işlemi yerine, sadece birkaç tuşa basarak kurmanızı sağlar. Chocolatey şu anda bir Kickstarter kullanıyor ve “Chocolatey'i bir sonraki seviyeye taşımak” için para arıyor. Paket yöneticileri için grafiksel bir kullanıcı arayüzü üzerinde çalışıyorlar, böylece ortalama Windows kullanıcıları daha kolay kullanabiliyor. Chocolatey, Windows 10'daki paket yöneticisi çerçevesiyle, Microsoft'un yaptığı her işte kolayca geri adım atabiliyor - Chocolatey'den esinlenilen bir eser. Cıvatalı bir paket yönetim sistemi olmaktan ziyade Chocolatey, Windows'ta bulunan paket yönetim çerçevesi ile el ele çalışacak.


    Microsoft'un buraya ne kadar ileri gideceğini söylemek imkansız. Kesin olan bir şey var: Windows sistem yöneticileri ve meraklıları için yazılım yüklemek ve yazılım dağıtımlarını otomatikleştirmek çok daha kolaylaşmak üzere. Bu şu anda bir geek aracıdır, çünkü yalnızca PowerShell komutlarıyla kullanılabilir. Ancak, Microsoft’un dediği gibi, bu sonuçta bir dizi API olarak gösterilecektir..

    Microsoft bununla daha fazlasını yapabilirdi. Windows Store'dan masaüstü uygulamalarının kolay kurulumunu eklemek için bu paket yönetim sistemini kullanabilirler - zaten Windows 10'da Windows Mağazası'na masaüstü uygulamaları ekleyeceklerini biliyoruz. Linux sistemlerinde hoş bir grafiksel “app store” var. Sistem paket yöneticisinden masaüstü programlarını kurmayı kolaylaştıran stil arayüzleri. Windows 10'u izlemeye devam etmemiz ve bu yeni paket yönetimi çerçevesini ne kadar ileri götürdüklerini görmemiz gerekecek.