Create A “.deb Package Repository” at Using “Reprepro” Tool in Ubuntu

Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Hanny Helal

A Linux & Foss user since 2010, working on many projects in the field of Free Software.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

8 Responses

  1. Fernand Veilleux says:

    Will this also work with Debian Wheezy and github instead of sourceforge ?

    • Ravi Saive says:


      Yes, I think so it will work with all Debian/Ubuntu derivatives..

      • Fernand Veilleux says:

        Thanks Ravi,

        I think I am almost there…

        On step 3, when adding my deb package to my repo, reprepro asks for a passphrase for a key I created months ago and I do not remember it and it is not the key I exported to my repo.

        Do I really need it to ask for a passphrase ? What is the risk ? How do I delete the old key ?

        When pushing to github, I guess I push everything except .git and ignored files, am I right ?

        Best regards

  2. Asril says:

    why in my distribution nor work. In step 2, when I export the key, it’s not work, It’s OutPut :
    # gpg –armor –export asrilmarhamah [email protected] >> /var/www/apt/key/deb.gpg.key
    gpg: WARNING: nothing exported
    whats wrong?
    Thanks before.

  3. jacque says:

    Once repository is uploaded to sourceforge, how do you add new packages to that repsitory ? or how do you sync new packages to that repository ?

    • jacque says:

      nvm, figured it out. However, sourceforge takes quite a long time to generate links for the files … much longer than they used to.

  4. Gucci Bags says:

    I comment when I appreciate a article on a blog or I have something
    to valuable to contribute to the conversation. It’s caused by the
    fire communicated in the article I read. And on this post Create A “.deb Package Repository” at Using
    “Reprepro” Tool in Ubuntu. I was moved enough to create a thought :-) I
    do have some questions for you if it’s okay. Could it be only me or
    do a few of these responses appear like written by brain dead folks?
    :-P And, if you are posting on other online social sites, I’d
    like to follow you. Could you list all of your public
    pages like your Facebook page, twitter feed, or linkedin profile?

  5. hello_world says:

    Thank you
    Great tutorial

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.