Windows Paket Yöneticisi
Windows Paket Yöneticisi, aşağıdakileri içeren kapsamlı bir paket yöneticisi çözümü:
-
WinGet: Windows Paket Yöneticisi hizmeti için komut satırı aracı ve istemci arayüzü.
winget list
komutunu kullanarak kullanılabilir paketleri görüntüleyebilirsiniz. Daha fazla winget komutu bulabilirsiniz: uygulamaları yüklemek ve yönetmek için WinGet aracını kullanın. - Windows Paket Yöneticisi'ne paket gönderme: Windows cihazlarına uygulama barındırmak ve yüklemek için paketleme hizmetleri.
- WinGet Yapılandırma dosyaları: Bir cihazı el ile ayarlama ve yeni bir projeye ekleme adımlarını güvenilir ve yinelenebilir tek bir komuta eklemek için Windows Paket Yöneticisi için bir dizi yönerge oluşturun. WinGet Yapılandırma dosyaları, makine kurulumunuzu işlemek için YAML biçimlendirilmiş yönergeler ve WinGet paketleriyle birlikte PowerShell İstenen Durum Yapılandırması'nı (DSC) kullanır.
Windows Paket Yöneticisi, şu araçlar için yararlı bir araçtır:
- Geliştiriciler, yazılım uygulamalarını komut satırını kullanarak yönetmek isteyen.
- Yazılımı dağıtmak isteyen Bağımsız Yazılım Satıcıları (ISV).
- Kurumsal kuruluşlar, cihaz kurulumunu otomatikleştirmek ve güvenli bir iş ortamını korumak isteyen.
Paket yöneticilerini anlama
Paket yöneticisi, yazılım yüklemeyi, yükseltmeyi, yapılandırmayı ve kullanmayı otomatikleştirmek için kullanılan bir sistem veya araç kümesidir. Çoğu paket yöneticisi, geliştirici araçlarını bulmak ve yüklemek için tasarlanmıştır.
İdeal olarak, geliştiriciler belirli bir proje için çözüm geliştirmek için ihtiyaç duydukları araçların önkoşullarını belirtmek için paket yöneticisi kullanır. Ardından paket yöneticisi, araçları yüklemek ve yapılandırmak için bildirim yönergelerini izler. Paket yöneticisi bir ortamı hazırlamak için harcanan süreyi azaltır ve aynı paket sürümlerinin makinelerinde yüklü olduğundan emin olmaya yardımcı olur.
Üçüncü taraf paket yöneticileri, yazılım kataloğunun boyutunu artırmak için Microsoft Topluluk Paketi Bildirim Deposu yararlanabilir.
Geliştiriciler için Windows Paket Yöneticisi
Geliştiriciler, winget komut satırı aracını kullanarak belirli bir uygulama setini keşfedebilir, yükleyebilir, yükseltebilir, kaldırabilir ve yapılandırabilirler. Yüklendikten sonra geliştiriciler Windows Terminali, PowerShell veya Komut İstemi aracılığıyla winget erişebilir.
Daha fazla bilgi için bkz. uygulamaları yüklemek ve yönetmek için winget aracını kullanma.
Winget'in video tanıtımı için bkz. Windows Paket Yöneticisi'ne Giriş.
Windows Komut Satırı Blogu'te en son Windows Paket Yöneticisi duyurularını ve sürüm güncelleştirmelerini bulabilirsiniz.
ISV yazılım dağıtımı için Windows Paket Yöneticisi
Bağımsız Yazılım Satıcıları (ISV'ler), araçlarını ve uygulamalarını içeren yazılım paketleri için dağıtım kanalı olarak Windows Paket Yöneticisi'ni kullanabilir. Yazılım paketlerini (.msix, .msiveya .exe yükleyicileri içeren) Windows Paket Yöneticisi'ne göndermek için, ISV'lerin yazılım paketlerinin Windows Paket Yöneticisi'ne dahil edilmesi amacıyla paket bildirimlerini yükleyebilecekleri GitHub'da açık kaynaklı Microsoft Community Package Manifest Repository sağlıyoruz. Bildirimler otomatik olarak doğrulanır ve el ile de gözden geçirilebilir.
Daha fazla bilgi için bkz. Windows Paket Yöneticisi'ne paket gönderme.
Kurumsal Güvenlik için Windows Paket Yöneticisi
WinGet istemcisi, birden çok makinede uygulama yüklemek ve yönetmek için komut satırında kullanılabilir. Bt Yöneticileri veya Güvenlik Analistleri gibi kurumsal çalışma ortamlarını, herkesin iş makinesinde tutarlı bir güvenlik ayarlarını korumak amacıyla ayarlamakla sorumlu olanlar, "Grup İlkesi" ayarlarını kullanarak güvenliği yönetmek için Microsoft Intune de kullanıyor olabilir.
Devam eden güvenlik güncelleştirmelerini sürdürmek için WinGet istemcisi Microsoft Store kullanılarak yayımlanır ve "msstore" kaynak kullanarak Microsoft Store'dan uygulamalar yükler ve bağlantının güvenli olduğundan ve uygun uç noktayla kurulduğundan emin olmak için "sertifika sabitleme" uygular.
Kuruluş kuruluşunuz tarafından uygulanan Grup İlkesi, WinGet istemcisiyle Microsoft Store kaynağı arasında, WinGet istemcisinde bağlantı hatasının görünmesine neden olan bir güvenlik duvarı üzerinden SSL incelemesi kullanıyor olabilir.
Bu nedenle, Windows Paket Yöneticisi masaüstü yükleyicisi şu adlı bir ilke ayarını destekler: "BypassCertificatePinningForMicrosoftStore". Bu ilke, Microsoft Store Kaynağı ile bağlantı başlatırken Windows Paket Yöneticisi'nin Microsoft Store sertifika karmasıyla bilinen bir Microsoft Store sertifikasının eşleşip eşleşmediğini doğrulayıp doğrulamayacağını denetler. Bu ilkenin seçenekleri şunlardır:
- Yapılandırılmadı (varsayılan): Bu ilkeyi yapılandırmazsanız, Windows Paket Yöneticisi yönetici ayarlarına uyulur. Belirli bir değişiklik yapmanız gerekmediği sürece bu ilkeyi yapılandırılmamış varsayılanda bırakmanızı öneririz.
- Etkinleştir: Bu ilkeyi etkinleştirirseniz, Windows Paket Yöneticisi Microsoft Store sertifika doğrulamasını atlar.
- Devre Dışı Bırak: Bu ilkeyi devre dışı bırakırsanız Windows Paket Yöneticisi, Microsoft Store kaynağıyla iletişim kurmadan önce kullanılan Microsoft Store sertifikasının geçerli olduğunu ve Microsoft Store'a ait olduğunu doğrular.
"Sertifika Sabitleme", Microsoft Store'a yönelik paket yöneticisi bağlantısının güvenli olmasını sağlar ve istemci (kullanıcı) ile sunucu (uygulama) arasına üçüncü bir tarafın girerek iletişim akışlarına gizlice müdahale edip oturum açma kimlik bilgileri gibi hassas verileri çaldığı Ortadaki Adam (MITM) saldırıları gibi saldırılarla ilişkili risklerin önlenmesine yardımcı olur. "Sertifika Sabitleme"yi devre dışı bırakmak (geçişi etkinleştirmek) kuruluşunuzu bu alanda riske açık hale getirebilir ve bundan kaçınılmalıdır."
Kurumsal kuruluşunuzda Grup İlkesi ayarlama hakkında daha fazla bilgi edinmek için Microsoft Intune belgelerine bakın.
Windows developer