10

How to add a package to official raspbian repositories ?

Debian has a very extensive guide into the matter : https://www.debian.org/doc/manuals/distribute-deb/distribute-deb.html#adding-packages-to-debian

But what about raspbian ?

Will it "automagically" mirror every package present in debian repos ?

8
  • Would a answer on how to make your own be ok?
    – Wilf
    Commented Jul 19, 2015 at 23:05
  • 3
    Make my own "repo" ? No, I know how to do it. My question is really about getting my package in mirrordirector.raspbian.org/raspbian probably in the contrib section
    – Cerber
    Commented Jul 21, 2015 at 15:57
  • 2
    As said in my question, I've already found out the process for debian my question is for raspbian, since I suppose there might be ARM compatibility issues / advanced cross compilation requirements. I couldn't find a simple and clear statement into the matter
    – Cerber
    Commented Jul 21, 2015 at 16:36
  • 3
    I was wondering if you've gotten onto IRC and connected to the Raspbian IRC channel on Freenode. That's where the devs for Raspbian hang out with the community, and I have a feeling you're more likely to get a direct answer to your question there than here.
    – WineSoaked
    Commented Aug 20, 2015 at 7:35
  • 1
    @ppumkin, and they would tell him to come back here as raspbian is not ubuntu. The folks at U&L would be welcoming but this really is rpi specific.
    – hildred
    Commented Aug 29, 2015 at 3:18

1 Answer 1

6

It depends.

If the program has no dependencies on Pi specific libraries then getting it into Debian is the way to go. It should then be pulled in from there and built by our autobuilders.

If it does depend on Pi specific libraries then you will need to prepare suitable packages and file a bug report with us and I will try to take a look. If adding pi-specific functionality to an existing program then it must be done as an additional package with new source/binary names, NOT a replacement for a package imported from Debian.

1
  • 1
    Hi Peter, Thanks for the work you're doing, thanks for droping by ;), thanks for the answer. Btw you should add a line about it on the main site's FAQ / Repository section. Regards
    – Cerber
    Commented Oct 15, 2015 at 12:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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