Chapter 45. Software Repositories

This chapter is about software repositories and the software packages that they serve. A software repository is a system that stores software packages and makes them available for installation by clients. The packages are usually ready-to-run, precompiled executable and related data files. You may already be familiar with repository systems such as Debian’s Advanced Package Tool (APT); Yellowdog Updater, Modified (Yum); and Microsoft Windows OneGet and Chocolatey.

Whether providing software to external customers, the global open source world, or an internal group of users, software repositories are a basic element of every computing infrastructure. In this chapter we discuss the many ways that repositories are ...

Get The Practice of System and Network Administration: Volume 1: DevOps and other Best Practices for Enterprise IT, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.