Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Launchapad contains a wealth of packages that are not usable (they seem to be in source form or something).

For example, by searching for a "ndoc ubuntu" on google, I fell on the page https://launchpad.net/ubuntu/+source/ndoc which basically has no description, no documentation, no readme, no .deb, no nothing.

Screenshot of part of the launchpad page

Clicking on the "Code" tab shows different bzr branches for Trusty, Saucy, etc. but no .deb package. How can I get a .deb package for this software, or otherwise install it?

Screenshot of the bzr branches

This package is just an example, I frequently encounter such non-installable packages on Launchpad.

Edit: Is there a specific tool or configuration to use for launchpad packages that downloads, patches and builds everything including dependencies, or are we supposed to use the standard bzr clone, ./configure, manually install all build dependencies, then make, sudo make install?

share|improve this question

2 Answers 2

up vote 1 down vote accepted

This is because the package is no longer being built, due to either lack of updates upstream (the people who are developing ndoc) or compilation failures.

Note that the last commit in the Trusty branch was in 2009, back in the days of Jaunty and Karmic, which means this package didn't even enter Precise.

Also, note that Debian doesn't have this package. In this report, the reason for removal was "ROM; Old, abandoned upstream, terrible shape, crap, unused, should be burnt then salted then burnt again for good measure".

share|improve this answer
    
Thanks, do you have any pointers ho the procedure to use to build such a package (not this one obviously)? Is there a specific tool or configuration to use for launchpad packages that downloads, patches and builds everything including dependencies, or are we supposed to use the standard bzr clone, ./configure, manually install all build dependencies, then make, sudo make install? –  Georges Dupéron Jun 4 at 13:27
1  
As a preface, with a package that was removed long ago, there's a good chance that a build dependency is not found (because of packages being renamed/split) or that the source is no longer compatible with the current versions of some libraries. To build the package (the Debian/Ubuntu way), you would have to do bzr clone, cd into the directory, and debuild. debuild will notify you of missing build dependencies, which you can use apt-get to install. If you don't have a GPG/PGP key (or if you don't know what this is), add -us -uc to the debuild command. –  saiarcot895 Jun 4 at 13:58

In the case of your example you can't find because there are none

https://launchpad.net/ubuntu/lucid/+source/ndoc/1.3.1-6ubuntu1

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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