Chocolatey Merupakan Salah Satu Web Terbaik Untuk Download Software

Chocolatey Merupakan Salah Satu Web Terbaik Untuk Download Software – Chocolatey adalah manajer dan penginstal paket baris perintah tingkat mesin untuk perangkat lunak Windows. Ini menggunakan infrastruktur pengemasan NuGet dan Windows PowerShell untuk menyederhanakan proses pengunduhan dan penginstalan perangkat lunak.

Chocolatey Merupakan Salah Satu Web Terbaik Untuk Download Software

soft3k – Pada April 2014, Microsoft memulai debutnya OneGet (kemudian berganti nama menjadi PackageManagement) bersama PowerShell 5. Ini adalah manajer penyedia paket sumber terbuka dan gratis, yang menyediakan cara untuk mengintegrasikan manajer paket lain ke PowerShell. OneGet telah dikonfigurasikan sebelumnya untuk menelusuri repositori Chocolatey. Nama tersebut merupakan ekstensi dari permainan kata NuGet (dari ” nougat “) “karena semua orang menyukai Chocolatey nougat”.

Baca Juga : Perangkat lunak gratis Unduh situs web

PowerShell

PowerShell ini itu merupakan salah satu jenis dari otomatisasi tugas dan juga program manajemen konfigurasi yang ada dari Microsoft , yang saat ini sudah terdiri dari shell yang baris perintah dan juga bahasa skrip terkait. Di PowerShell, tugas administratif umumnya dilakukan melalui cmdlet (diucapkan command-let ), yang merupakan kelas .NET khusus yang mengimplementasikan operasi tertentu. Ini bekerja dengan mengakses data di penyimpanan data yang berbeda, seperti sistem file atau Windows Registry , yang tersedia untuk PowerShell melalui penyedia . Pengembang pihak ketiga dapat menambahkan cmdlet dan penyedia ke PowerShell. Cmdlet dapat digunakan oleh skrip, yang pada gilirannya dapat dikemas ke dalam modul. Cmdlet bekerja bersama-sama dengan .NET API .

Dukungan PowerShell untuk .NET Remoting , WS-Management , CIM , dan SSH memungkinkan administrator untuk melakukan tugas administratif pada sistem Windows lokal dan jarak jauh. PowerShell juga menyediakan API hosting yang dengannya runtime PowerShell dapat disematkan di dalam aplikasi lain. Aplikasi ini kemudian dapat menggunakan fungsionalitas PowerShell untuk mengimplementasikan operasi tertentu, termasuk yang diekspos melalui antarmuka grafis . Kemampuan ini telah digunakan oleh Microsoft Exchange Server 2007 untuk mengekspos fungsionalitas manajemennya sebagai cmdlet dan penyedia PowerShell dan mengimplementasikan alat manajemen grafis sebagai host PowerShell yang memanggil cmdlet yang diperlukan.Aplikasi Microsoft lainnya termasuk Microsoft SQL Server 2008 juga mengekspos antarmuka manajemen mereka melalui cmdlet PowerShell.

PowerShell menyertakan bantuannya sendiri yang luas dan berbasis konsol (mirip dengan halaman manual di Unix shells ) yang dapat diakses melalui Get-Helpcmdlet. Konten bantuan lokal yang diperbarui dapat diambil dari Internet melalui Update-Helpcmdlet. Atau, bantuan dari web dapat diperoleh berdasarkan kasus per kasus melalui -onlineperalihan ke Get-Help.

Latar Belakang

Interpreter baris perintah (CLI) telah menjadi bagian tak terpisahkan dari sebagian besar sistem operasi Microsoft . MS-DOS dan Xenix mengandalkan hampir secara eksklusif pada CLI. (MS-DOS 5 datang dengan DOS Shell pelengkap .) Keluarga Windows 9x dibundel dengan COMMAND.COM, lingkungan baris perintah MS-DOS. Keluarga Windows NT dan Windows CE , bagaimanapun, datang dengan yang baru cmd.exeyang memiliki kemiripan yang kuat dengan COMMAND.COM. Kedua lingkungan mendukung beberapa perintah internal dasar dan bahasa skrip primitif ( file batch ), yang dapat digunakan untuk mengotomatisasi berbagai tugas. Namun, mereka tidak dapat mengotomatiskan semua aspek Windowsantarmuka pengguna grafis (GUI) karena persamaan baris perintah dari operasi terbatas dan bahasa skrip adalah dasar.

Microsoft berusaha untuk mengatasi beberapa kekurangan ini dengan memperkenalkan Windows Script Host pada tahun 1998 dengan Windows 98 , dan host berbasis baris perintahnya, cscript.exe. Ini terintegrasi dengan mesin Skrip Aktif dan memungkinkan skrip ditulis dalam bahasa yang kompatibel, seperti JScript dan VBScript , memanfaatkan API yang diekspos oleh aplikasi melalui model objek komponen ( COM ). Namun, ia memiliki kekurangannya sendiri: dokumentasinya tidak terlalu mudah diakses, dan dengan cepat mendapatkan reputasi sebagai vektor kerentanan sistem setelah beberapa virus komputer profil tinggi.mengeksploitasi kelemahan dalam ketentuan keamanannya. Versi Windows yang berbeda menyediakan berbagai interpreter baris perintah tujuan khusus (seperti netsh dan WMIC ) dengan set perintah mereka sendiri tetapi mereka tidak dapat dioperasikan. Windows Server 2003 lebih lanjut berusaha untuk meningkatkan pengalaman baris perintah tetapi dukungan skrip masih tidak memuaskan.

NuGet

NuGet (diucapkan “New Get”) adalah manajer paket yang dirancang untuk memungkinkan pengembang berbagi kode yang dapat digunakan kembali. Ini adalah perangkat lunak sebagai solusi layanan yang aplikasi kliennya gratis dan sumber terbuka . Yayasan Outercurve awalnya membuatnya dengan nama NuPack. Sejak diperkenalkan pada 2010, NuGet telah berkembang menjadi ekosistem alat dan layanan yang lebih besar.

Ikhtisar

NuGet adalah manajer paket untuk pengembang. Ini memungkinkan pengembang untuk berbagi dan menggunakan kode yang berguna. Paket NuGet adalah file ZIP tunggal yang memiliki ekstensi .nupackatau .nupkgnama file dan berisi rakitan .NET dan file yang dibutuhkannya. NuGet awalnya didistribusikan sebagai ekstensi Visual Studio . Dimulai dengan Visual Studio 2012, Visual Studio dan Visual Studio untuk Mac dapat menggunakan paket NuGet secara native. Klien NuGet, nuget.exeadalah aplikasi baris perintah sumber terbuka dan gratis yang dapat membuat dan menggunakan paket. MSBuild dan .NET Core SDK ( ) dapat menggunakannya saat ada. NuGet juga terintegrasi dengan SharpDevelop . dotnet.exe Ini mendukung beberapa bahasa pemrograman, termasuk:

  1. Paket .NET Framework
  2. Paket .NET
  3. Paket asli ditulis dalam C++ , dengan pembuatan paket dibantu oleh CoApp

Share and Enjoy !

Shares