5

I'm currently in charge of packaging for Ubuntu some software my company creates and creating an apt repository for it. However, I'm having trouble finding tools to create and manage the repository with. I know about Ubuntu PPAs, but we want to have the packages in our own repository. I'd like to know what tools are there, so I can decide what is the best for the job.

Right now, I have only found reprepro on some debian howtos.. Is there any other tools out there for this job?

Thanks in advance, Pedro

1
  • Off topic: Requests for product, service, or learning material recommendations are off-topic because they attract low quality, opinionated and spam answers, and the answers become obsolete quickly. Instead, describe the business problem you are working on, the research you have done, and the steps taken so far to solve it.
    – TomTom
    Dec 3, 2022 at 14:23

4 Answers 4

6

reprepro is a good tool, but it's likely overkill for what you're doing. I'd recommend looking at the apt-utils package. It contains the tool apt-ftparchive which is perfect for maintaining a reasonably sized internal repository.

See here for all the options and links to good howtos.

5

under documentroot on your webserver

mkdir myrepo

copy all the .deb files to the myrepo folder

cd myrepo

dpkg-scanpackages ./ /dev/null | gzip > Packages.gz

Using the repository:

Add to /etc/apt/sources.list

deb http://webserver/myrepo/ ./

1

This looks promising (and free too). aptly http://www.aptly.info/

0

Nexus Repository from sonatype.com is also able to host and manage apt reposiories. There is a free open-source version available, too. This comes with a web UI for managing the repository.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .