InfoQ Homepage Package Managers Content on InfoQ
-
IBM Pushes Swift for the Cloud with Swift Runtime, Package Catalog, and More
After introducing their Swift sandbox, IBM have recently announced their next step to support Swift in the cloud by previewing IBM Swift runtime, Swift Package Catalog, and open-sourcing Kitura, a framework for Web app development.
-
Introducing Paket, a Package Manager for .NET
Paket is a package manager for .NET languages, intended to be an alternative for the popular NuGet. InfoQ reached out with Steffen Forkmann, co-creator of the project, to learn more about Paket's origin and features.
-
Container Manifests, Docker Labels, and the Implications on Security: A Q&A with Gareth Rushgrove
At DockerCon EU 2015, InfoQ sat down with Gareth Rushgrove, a senior software engineer at Puppet Labs, and explored the concepts behind his conference presentation “Shipping Manifests, Bill of Lading and Docker”. The range of topics discussed included the benefits of system package management (manifest) metadata, the use of Docker labels, and the implications on security and compliance audits.
-
Windows Management Framework 5 Preview Introduces Package Manager And Network Switches Cmdlets
Microsoft announced the availability of the Windows Management Framework V5 Preview, which includes Windows PowerShell OneGet, a package manager in the spirit of yum and apt-get; a set of cmdlets to manage network switches; and some polishing on Windows PowerShell Desired State Configuration (DSC).
-
GitHub Releases OSX Client
GitHub have launched a desktop client for Mac OS X called simply GitHub for Mac.
-
.NET’s Platform Divergence Problem
For many years the platform dependency issues in .NET we very easy to understand. Almost everything people used was marked as either compatible with .NET Compact Edition or with the full edition. Aside from .NET Micro, which hardly anyone used, there wasn’t much else to worry about. But now that there is over a dozen active frameworks to choose from, the situation has grown quite complex.
-
NuPack, OpenWrap, and CoApp – A Roundup on Package Managers for .NET/Windows
Microsoft has released NuPack CTP 1, an open source package manager for .NET. OpenWrap is another package manager for .NET with many similarities and some differences. CoApp is a package manager for Windows featuring updates and support for multiple languages like C, C++, .NET, PHP, Python, Perl.
-
OpenWrap – A Plan for MSBuild Compatible Package Manager for .NET
Package managers are well known in the Linux world where the need to bring together dependencies from a wide variety of sources. But for .NET developers there isn’t really an equivalent. Even if one sticks to just Microsoft components, the libraries are scattered across Microsoft’s many web sites as well as independent sites such as SourceForge. OpenWrap is a new project that aims to address this.
-
A Packaging System for Open Source Projects on Windows
The Common Opensource Application Publishing Platform (CoApp) is intended to be a package management system for Windows, providing support for compiling, building and deploying open source projects usually developed on other platforms like Linux, Mac OS, etc.
-
Clojars and Leiningen Automate Library and Dependency Management for Clojure
Managing libraries and dependencies is tedious. Clojars is a new hosted repository for Clojure libraries inspired by Ruby Gems and Gemcutter. Together with a new build tool, Leiningen, Clojars takes the pain out of library management. InfoQ talked to Alex Osborne about Clojars and how it works.
-
.NETZ – Compression and Packing for .NET Libraries
From the beginning, the .NET runtime had a decent packaging system based on a collection of assemblies. While far better than loose script files or collections of class files, it is not as convenient as statically linked executables or executable JARs. Vasian Cepa’s .NETZ gives developers the ability to compress .NET assemblies and pack them into a single executable file.
-
Rip: A New Package Management System for Ruby
Rip is a new package management system for Ruby. Why a new package management system? We talked to Rip developer Chris Wanstrath from GitHub to learn more.
-
RubyGems Gets Plugins
RubyGems 1.3.2 introduced a new feature: plugins that can hook into the install process and provide new commands. An example is Ryan Davis' graph that visualizes dependencies between installed Gems. We talked to RubyGems maintainer Eric Hodel to learn more.
-
DebGem: Ruby Gems for Debian
DebGem is a new service from Phusion that properly integrates Ruby Gems into Debian-based Linux distributions. We talked to Hongli Lai and Ninh Bui from Phusion to learn more about the project.
-
Pros and Cons of GitHub vs RubyForge as Gem Source
GitHub recently added its own RubyGems server with an integrated Gems release process. Only problem: these Gems are not automatically available because RubyGems defaults to RubyForge as source. We talked to RubyGems maintainer Eric Hodel, PJ Hyett from GitHub, and Tom Copeland from RubyForge about the problems and possible solutions.