Creating a private apt repository with reprepro

Package Hub


With reprepro, creating a repository involves just a few steps. The functions described in this article show only a small part of the full potential of the tool. The reprepro tool also lets you divide a repository into categories, such as main and optional. If packages from other sources are needed, reprepro can mirror them into your own repository.

Additionally, managing different distributions is on reprepro's feature list. The commands for integrating and removing packages reduce the administrative burden and facilitate the handling of both packages and the repository.

The Author

Georg Schönberger works as a technology specialist at Thomas-Krenn.AG and is a contributor to the Thomas-Krenn wiki His work focuses on information security, from monitoring plugins to performance tests.

Buy ADMIN Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Digital signatures in package management
    Serious distributions try to protect their repositories cryptographically against tampering and transmission errors. Arch Linux, Debian, Fedora, openSUSE, and Ubuntu all take different, complex, but conceptually similar approaches.
  • Linux distributions for containers
    When operating multiple containers in an environment, you need to use special Linux distributions as a base, such as CoreOS or Red Hat Atomic. We show you how to add applications to and create a custom Atomic software repository for the base system.
  • First steps in IT automation by Rex
    Rex doesn't need agents or a special language to describe the tasks it performs on remote computers.
  • Blending Java with other programming languages
    Java is not just about beans, it's also about the huge variety of libraries and frameworks that keep the language alive. If you feel like a bit of blending, Java integrates many flavors of third-party languages.
  • Mailman 3.0 – a long time coming
    Mailman 3.0 is a new major version, released 15 years after version 2.0. We put the new version through its paces and explain the installation procedure and new features.
comments powered by Disqus