İçeriğe atla

Windows Package Manager

Kontrol Edilmiş
Windows Package Manager
Geliştirici(ler)Microsoft
İlk yayınlanma13 Mayıs 2020 (4 yıl önce) (2020-05-13)
Güncel sürüm1.3.2091 / 28 Temmuz 2022 (2 yıl önce) (2022-07-28)[1]
Önizleme sürümü1.4.2161 / 5 Ağustos 2022 (2 yıl önce) (2022-08-05)[2]
Programlama diliC++
İşletim sistemiWindows 10 veya üstü
BoyutYaklaşık 23 MB
ErişilebilirlikÇince, İngilizce, Fransızca, Japonca ve diğerleri
TürPaket yöneticisi
LisansMIT License
Resmî sitesidocs.microsoft.com/en-us/windows/package-manager/
Kod deposugithub.com/microsoft/winget-cli

Windows Package Manager (winget olarak da bilinir) (tr. Windows Paket Yöneticisi), Microsoft tarafından Windows 10 ve Windows 11 için tasarlanmış ücretsiz ve açık kaynaklı bir paket yöneticisidir. Bir komut satırı yardımcı programı ve uygulamaları yüklemek için bir dizi hizmetten oluşur.[3][4] Bağımsız yazılım satıcıları bunu yazılım paketleri için bir dağıtım kanalı olarak kullanabilirler.

Tarih

Windows Paket Yöneticisi ilk olarak Mayıs 2020'deki Microsoft Build geliştirici konferansında duyuruldu.[4][5]

Windows Paket Yöneticisi'ni geliştirmeye karar vermeden önce, arkasındaki ekip Chocolatey, Scoop, Ninite, AppGet, Npackd ve PowerShell tabanlı OneGet'i araştırdı.[4] AppGet'in geliştiricisi Keivan Beigi, winget'in açıklanmasının ardından Microsoft'un kendisiyle Aralık 2019'da AppGet'i satın alma ve işe alma bahanesiyle görüştüğünü iddia etti.[6] Microsoft'un Beigi ile görüştükten sonra, Winget'in piyasaya sürülmesinden bir gün önce onu işe almayacaklarını teyit edene kadar onunla iletişimi kestiği iddia edildi. Beigi, Microsoft'un AppGet'e atıfta bulunmamasından dolayı dehşete düştü. Winget'in piyasaya sürülmesi, Beigi'nin AppGet'in Ağustos 2020'de kullanımdan kaldırılacağını duyurmasına neden oldu.[7][8][9] Microsoft, bir dizi winget özelliğini AppGet'e bağlayan bir blog yazısıyla yanıt verdi.[10][11][12]

Microsoft, 27 Mayıs 2021'de Windows Paket Yöneticisi'nin 1.0 sürümünü yayımladı. Microsoft Community Repository, o tarihte 1.400'den fazla paket içeriyordu.[13]

Genel bakış

Winget aracı, EXE, MSIX ve MSI tabanlı yükleyicileri destekler.[14] Genel Windows Paket Yöneticisi Topluluğu deposu, desteklenen uygulamalar için bildirim dosyalarını YAML biçiminde barındırır.[15] Eylül 2020'de Microsoft, Microsoft Store'dan uygulama yükleme özelliğini ve bir komut otomatik tamamlama özelliğini ekledi.[16]

Kötü amaçlı yazılımların depoya ve hedef makineye girme olasılığını azaltmak için Windows Paket Yöneticisi, Microsoft SmartScreen, statik analiz, SHA256 karma doğrulaması ve diğer süreçleri kullanır.[17][18]

Winget istemci kaynak kodu ve topluluk bildirim deposu, MIT Lisansı altında lisanslanmıştır ve GitHub'da barındırılmaktadır.[15][19]

Komutlar

İsim Tanım
exportYüklü uygulamaların listesini dışa aktarır
featuresDeneysel özelliklerin durumunu göster
hashHash yükleyici dosyaları
importTüm uygulamaları bir dosyaya yükleyin
installVerilen uygulamayı yükleyin
listYüklü uygulamaları göster
showVerilen uygulama hakkında bilgi göster
searchUygulamaların temel bilgilerini arayın ve gösterin
settingsKanat yapılandırma ayarlarını aç
sourceUygulama kaynaklarını yönetin
upgradeVerilen uygulamayı yükseltir
uninstallVerilen uygulamayı kaldırın
validatemanifest dosyasını doğrulama

Örnek

Aşağıdaki örnek, ​$PKG_ID​ değişkenini arar ve yükler.

winget install --id=$PKG_ID -e

Package ID örnekleri

Ayrıca bakınız

Kaynakça

  1. ^ "Releases · microsoft/winget-cli · GitHub". GitHub (İngilizce). 8 Ağustos 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ağustos 2022. 
  2. ^ "preview · microsoft/winget-cli · GitHub". GitHub (İngilizce). 8 Ağustos 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Ağustos 2022. 
  3. ^ Tom Warren (20 Mayıs 2020). "Microsoft's new Windows Package Manager is already better than the Windows Store". The Verge. 26 Mart 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ekim 2022. 
  4. ^ a b c "Windows Package Manager Preview | Windows Command Line". 2 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ekim 2022. 
  5. ^ "Microsoft debuts Windows Package Manager for your dev environment | VentureBeat". 25 Nisan 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ekim 2022. 
  6. ^ "Microsoft copied its new Windows Package Manager from rival AppGet, claims developer". The Verge (İngilizce). 28 Mayıs 2020. 30 Nisan 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Mayıs 2022.  Yazar |ad1= eksik |soyadı1= (yardım)
  7. ^ "Microsoft copied its new Windows Package Manager from rival AppGet, claims developer". The Verge. Vox Media. 28 Mayıs 2020. 30 Nisan 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Haziran 2020.  Birden fazla yazar-name-list parameters kullanıldı (yardım); Yazar |ad1= eksik |soyadı1= (yardım)
  8. ^ "Embrace and kill? AppGet dev claims Microsoft reeled him in with talk of help and a job – then released remarkably similar package manager". The Register. 28 Mayıs 2020. 25 Nisan 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Haziran 2020.  Yazar |ad1= eksik |soyadı1= (yardım)
  9. ^ "A developer says Microsoft led him on about a job and buying his tool before going silent and releasing its own very similar service. Now he wants an explanation and credit for his work". Business Insider. 28 Mayıs 2020. 25 Nisan 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Haziran 2020. 
  10. ^ "Windows 10: Microsoft now credits maker of package manager it 'copied' – but offers no apology". ZDNet. 1 Haziran 2020. 26 Nisan 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Haziran 2020. 
  11. ^ "Microsoft gives AppGet creator credit for Windows Package Manager - Neowin". 23 Nisan 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ekim 2022. 
  12. ^ "Microsoft finally gives AppGet developer the credit he deserves". The Verge. 20 Nisan 2022. 2 Haziran 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Haziran 2020. 
  13. ^ "Microsoft releases command-line package manager for Windows (there are snags)". The Register. 27 Mayıs 2021. 27 Mayıs 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mayıs 2021. 
  14. ^ "Use the winget tool to install and manage applications | Microsoft Docs". 12 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ekim 2022. 
  15. ^ a b "GitHub - microsoft/winget-pkgs: The Microsoft community Windows Package Manager manifest repository". 17 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ekim 2022. 
  16. ^ "Windows 10 Package Manager can now install Microsoft Store apps". Bleeping Computer. 23 Eylül 2020. 29 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 10 Ekim 2020. 
  17. ^ "Microsoft's Windows Package Manager: This command-line tool can install all your apps". ZDNet. 21 Mayıs 2020. 23 Nisan 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Haziran 2020. 
  18. ^ "How to Use Windows Package Manager - Petri". 26 Mart 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ekim 2022. 
  19. ^ "GitHub - microsoft/winget-cli: Windows Package Manager CLI (a.k.a. winget)". 20 Mayıs 2020. 5 Ekim 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ekim 2022 – GitHub vasıtasıyla. 
  20. ^ "Winget PKG of Visual Studio Code" https://winget.run/pkg/Microsoft/VisualStudioCode 5 Ekim 2022 tarihinde Wayback Machine sitesinde arşivlendi.
  21. ^ "Winget PKG of Google Chrome" https://winget.run/pkg/Google/Chrome 5 Ekim 2022 tarihinde Wayback Machine sitesinde arşivlendi.

Harici bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Gelişmiş Paketleme Aracı</span>

Gelişmiş Paketleme Aracı, Debian GNU/Linux ve Debian tabanlı dağıtımlarda kullanılan paket yönetim sistemidir. APT, önceden derlenmiş dosyalardan ya da kaynak kodlarının derlenmesiyle yazılım paketlerinin alınmasını, yapılandırılmasını ve kurulumunu otomatikleştirerek yazılım yönetme sürecini basitleştirmeyi sağlar.

<span class="mw-page-title-main">PiSi Paket Yöneticisi</span>

PiSi, 2011.2 sürümüne kadar Pardus'un güncel olarak da Pisi Linux ve Solus'un paket yöneticisidir. Bağımlılıkları takip ederek paket inşa etme, kurma, kaldırma, yükseltme ve benzeri işlevleri yerine getirir. Kullanıcı dostu bir grafiksel arayüz ve kapsamlı bir komut satırı arayüzü içerir. Geliştiriciler için tanıdık ve basit bir geliştirme ortamı sunar.

Microsoft Visual Studio, Microsoft tarafından geliştirilen bir tümleşik geliştirme ortamıdır (IDE). Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework ve Microsoft Silverlight tarafından desteklenen tüm platformlar için yönetilen kod ile birlikte yerel kod ve Windows Forms uygulamaları, web siteleri, web uygulamaları ve web servisleri ile birlikte konsol ve grafiksel kullanıcı arayüzü uygulamaları geliştirmek için kullanılır.

<span class="mw-page-title-main">Microsoft Edge</span> Microsoftun geliştirdiği bir ağ tarayıcısı

Microsoft Edge, Windows 10, Windows 11, Windows 10 Mobile ve Xbox One'da kullanılmak üzere Microsoft tarafından geliştirilen web tarayıcısıdır. Tüm cihaz türlerinde Internet Explorer'ın yerini alarak varsayılan web tarayıcısı olmak üzere tasarlandı. Microsoft, Edge'in web standartlarıyla uyumlu bir motora sahip, hafif bir tarayıcı olduğunu belirtmektedir. Cortana ile bütünleşme, not alma araçları ve okuma görünümü gibi bazı yenilikçi özelliklere sahiptir.

youtube-dl, YouTube, Dailymotion ve Vimeo gibi akış web sitelerinden ses ve video dosyalarını ayıklamak için kullanılan bir komut satırı indirme yöneticisi programıdır. Yazılım Python kullanılarak yazılmıştır. youtube-dl, Lisanssız lisans kapsamında kamuya açık yazılımdır.

Apache Cordova ilk olarak Nitobi tarafından yaratılmış mobil uygulama geliştirme iskeletidir. 2011'de Adobe Nitobi'yi satın aldı ve PhoneGap olarak yeniden markalaştırdı ve daha sonra yazılımın açık kaynaklı bir sürümü olan Apache Cordova'yı piyasaya sürdü. Apache Cordova yazılım programlamacılarının Android, iOS veya Windows Phone'daki platforma özgü API'leri kullanmak yerine CSS3, HTML5 ve JavaScript kullanarak mobil cihazlar için uygulamalar derlemelerini sağlar. CSS, HTML ve JavaScript kodlarının cihazın platformuna göre paketlenmesini sağlar. Cihazda çalışması için HTML ve JavaScript'in özelliklerini genişletir. Elde edilen uygulama melezdir. Ne tamamen gerçek anlamda doğuştan mobil uygulamadır ne de tam olarak Web temellidir. Sürüm 1.9'dan itibaren yerel ve melez kod parçacıklarını karıştırmak mümkündür.

Windows Server ile karıştırılmamalıdır.

Windows 10'da, tümü çeşitli özellikleri, farklı kullanım örnekleri veya özel cihazlar için bulunan edisyonlar bulunmaktadır. Belirli sürümler yalnızca doğrudan orijinal ekipman üreticisinin (OEM) cihazlarına dağıtılırken, Enterprise ve Education gibi edisyonlar yalnızca toplu lisans kanalları aracılığıyla kullanılabilir. Microsoft ayrıca, IoT cihazları ve daha önce pazarlanan akıllı telefonlar için Windows 10 Mobile dahil olmak üzere belirli cihaz sınıflarında kullanılmak üzere Windows 10 sürümlerini cihaz üreticilerinin kullanımına sunmaktadır.

<span class="mw-page-title-main">Huawei AppGallery</span> Android işletim sistemi için üretilen, Huawei tarafından yönetilen uygulama mağazası

Huawei AppGallery Huawei'nin Android, HarmonyOS, Huawei EMUI ve Windows 11 işletim sistemi için geliştirdiği bir paket yöneticisi ve uygulama dağıtım platformudur. Huawei Mobil Servisleri'nin bir parçasıdır. AppGallery, 700 milyon Huawei cihazında 420 milyon aktif kullanıcı tarafından kullanılmakta olup tüm yeni Huawei cihazlarda yüklü gelmektedir. Huawei'nin yeni cihazları, Mayıs 2019'da Amerika Birleşik Devletleri-Çin ticaret savaşı ve ABD'nin Çin'e yaptırımları nedeniyle Google Mobil Hizmetleri'ne erişimini kaybettiğinde şirket başta Mate 30 olmak üzere bazı yeni telefonlarında Google servislerini kullanamadığı için telefonlarını Google Play içerikleri dahil olmadan sadece AppGallery ve Huawei Mobile Services (HMS) kullanarak piyasaya sürmeye başladı.

<span class="mw-page-title-main">Google E-Tablolar</span> G Suitein bir parçası olan bulut tabanlı bir hesap tablosu uygulaması

Google E-Tablolar, Google tarafından geliştirilen bir hesap tablosu uygulamasıdır. Google Drive hizmetine sunulan ücretsiz, web tabanlı bir ofis yazılımı paketinin bir parçası olarak dahildir. Ayrıca Google Dokümanlar ve Google Slaytlar da buna dahildir. E-Tablolar bir web uygulaması, Android, iOS, Windows, BlackBerry OS ve Chrome OS'da bir masaüstü uygulama olarak mevcuttur. Microsoft Excel ve Apple Numbers ile benzerdir.

<span class="mw-page-title-main">Google Slaytlar</span>

Google Slaytlar, Google tarafından geliştirilen bir sunum programı'dır. Google Drive hizmetine sunulan ücretsiz, web tabanlı bir ofis yazılım paketinin bir parçası olarak dahildir. Ayrıca Google Dokümanlar ve Google E-Tablolar da buna dahildir. E-Tablolar bir web uygulaması, Android, iOS, Windows, BlackBerry ve Chrome OS'da bir masaüstü uygulama olarak mevcuttur. Microsoft PowerPoint ve Apple Keynote ile benzerdir.

<span class="mw-page-title-main">Bitwarden</span>

Bitwarden, çeşitli hizmetlere ait parolalarınıza erişmek ve yönetmek amacıyla kullanabileceğiniz, ücretsiz ve açık kaynak kodlu bir parola yönetim aracıdır. Bitwarden platformu, bir web arayüzü, masaüstü uygulamaları, tarayıcı uzantıları, mobil uygulamalar ve bir CLI dahil olmak üzere çeşitli platformlarda kullanılabilir istemciler sunar. Bitwarden bir bulut tabanlı hizmetin yanı sıra, yerel çözüm hizmetleri de sunar.

Blink, Google, Facebook, Microsoft, Opera Software, Adobe Systems, Intel, IBM, Samsung ve diğerlerinin katkılarıyla Chromium projesinin parçası olarak geliştirilmiş bir tarayıcı motorudur. İlk olarak Nisan 2013'te duyuruldu.

<span class="mw-page-title-main">Windows 11</span> 2021de yayımlanan Windows sürümü

Windows 11, Microsoft tarafından geliştirilen Windows NT tabanlı Microsoft Windows ailesinin çıkan son sürümüdür. 5 Ekim 2021 tarihinde piyasaya sürülmüştür. Windows 11 sistem gereksinimlerini karşılayan Windows 10 cihazları için ücretsiz bir yükseltme olarak sunulmuştur.

<span class="mw-page-title-main">ShareX</span>

ShareX,Microsoft Windows için özgür ve açık kaynak kodlu ekran görüntüsü ve screencast yazılımıdır.GNU Genel Kamu Lisansı altında yayımlanmıştır. Projenin kaynak koduna GitHub üzerinden erişilebilir. Aynı zamanda Microsoft Store ve Steam üzerinden indirilebilir.

<span class="mw-page-title-main">Homebrew (paket yöneticisi)</span>

Homebrew, Apple'ın işletim sistemi macOS ve Linux için geliştirilmiş, yazılım kurulumunu basitleştiren ücretsiz ve açık kaynaklı bir yazılım paketi yönetim sistemidir. Ad, kullanıcının zevkine bağlı olarak Mac'te yazılım oluşturma fikrini önermeyi amaçlamaktadır. Başlangıçta Max Howell tarafından yazılan paket yöneticisi, Ruby on Rails topluluğunda popülerlik kazandı ve genişletilebilirliği için övgü aldı. Homebrew, kullanım kolaylığı ve komut satırı arayüzüne entegrasyonu için önerilmiştir. Homebrew, Software Freedom Conservancy'nin kar amacı gütmeyen bir proje üyesidir ve tamamen ücretsiz gönüllüler tarafından yürütülmektedir.

<span class="mw-page-title-main">KeePassXC</span>

KeePassXC özgür ve açık kaynaklı bir şifre yöneticisidir. KeePassX'in bir topluluk çatalı olarak başladı.

Microsoft Docs, Microsoft ürünleriyle çalışan son kullanıcılar, geliştiriciler ve BT uzmanları için teknik belge kütüphanesidir. Microsoft Docs web sitesi, Microsoft yazılımları ve web hizmetleriyle ilgili teknik özellikler, kavramsal makaleler, öğreticiler, kılavuzlar, API referansları, kod örnekleri ve diğer bilgileri sağlar. Microsoft Docs, daha önce bu materyallerden bazılarını barındıran MSDN ve TechNet kitaplıklarının yerine 2016 yılında tanıtıldı.

Microsoft PowerToys, Microsoft tarafından Windows işletim sisteminde kullanılmak üzere geliştirilmiş ileri düzey kullanıcılar için tasarlanmış bir dizi ücretsiz sistem yardımcı programıdır. Bu programlar, üretkenliği en üst düzeye çıkarmak veya daha fazla özelleştirme eklemek için özellikler ekler veya değiştirir. PowerToys, Windows 95, Windows XP, Windows 10 ve Windows 11 için mevcuttur. Windows 10 ve Windows 11 için PowerToys, MIT Lisansı altında lisanslanan ve GitHub'da barındırılan özgür ve açık kaynaklı yazılımlardır.

<span class="mw-page-title-main">LightDM</span>

LightDM, hafif, hızlı, genişletilebilir ve çoklu masaüstü olmayı hedefleyen özgür ve açık kaynaklı bir X ekran yöneticisidir. Greeters olarak da adlandırılan Kullanıcı Arayüzünü çizmek için çeşitli ön uçlar kullanabilir. Ayrıca Wayland'ı da destekler.