Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My problem is as follows:

I have an ubuntu package repository which I want to update with some packages.

I've been browsing around trying to figure out how this is done and came across 'dput'. Unfortunately dput requires the existence of '.chages' which I don't have (I only have the .deb-s which I want to upload).

Is there any other way of uploading the deb and updating the package repository?

Also, does anybody know where I can find some decent documentation on working with ubuntu/debian repositories?

share|improve this question
up vote 2 down vote accepted

I assume you have your own repository but you did not mention what software do you use to maintain it.

We use reprepro and there is a simple way how to add a standalone .deb package (without .changes):

copy the .deb to the repository server, wherever you have an access to, like /tmp and execute:

$ reprepro includedeb <codename> /tmp/<debfile>
share|improve this answer

I would be quite surprised if you indeed found a Debian repository that allowed write access for everybody. That said, the *.changes file is automatically created by the package build process. If you do not have it, you probably did not build the package yourself, did you?

Oh, and there is lots of documentation on Debian packages and repositories on (surprise) the Debian developer web site.

share|improve this answer

You must log in to answer this question.

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