I'm curious to know if there is a real alternative to Launchpad for a developer who wants to build his own repository.

  • Are you looking for a piece of software to create and publish your own repository yourself? Or are you looking for an online service providing this for you? – gertvdijk Mar 17 '14 at 15:47
  • @gertvdijk a service, I would also like to set the steps used to build the software. – user2485710 Mar 17 '14 at 15:47

A repository is just series of directories. It's commonly on a web server (over http) but it doesn't have to be. The full process of doing this is long:

  • Create and upload a GPG signing key
  • Build and sign your packages
  • Set up a web server to host these things
  • Use something like Dak or Reprepro to set up the directory structure and export that to the webserver.

The result is a real repository that you control. The difference from a LP repo is there's no shortcut for adding your signing key to the client computers. You'll have to get them to use the old-fashioned method:

wget -q http://path/to/key.asc -O- | sudo apt-key add -

And then add the repo (add-apt-repository can add http://... addresses).

And even after that, you need to guarantee uptime. If you can't keep the repo up you're going to cause 404 warnings on clients' machines. Nobody likes that.

Debian has the best documentation on how to do this:

  • 2
    thanks but I'm looking for a service, not a guide. – user2485710 Mar 17 '14 at 16:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.