Ask Ubuntu is a question and answer site for Ubuntu users and developers. 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

I want to upload .deb package from this solution to my launchpad repository, so that I could automate the process of installing specific packages for my laptop. A brief insight into the package contents showed that there are driver sources and installation script inside.

share|improve this question

closed as unclear what you're asking by Thomas Ward, chaskes, Seth, falconer, guntbert Jan 14 '14 at 20:50

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.If this question can be reworded to fit the rules in the help center, please edit the question.

What exactly are you asking? This question seems to be very very vague. You can also automate the installation of packages without having every package in a PPA, have you looked into that? – Thomas Ward Jan 14 '14 at 5:21
The question is in the title. – Alexander Solovets Jan 14 '14 at 5:23
That's insufficient, your question is vague, even what's in the title. Answer me this, what EXACTLY are you trying to accomplish? And why? – Thomas Ward Jan 14 '14 at 5:26
"I want to upload .deb package from this (link is provided) solution to my launchpad repository, so that I could automate the process of installing specific packages for my laptop." - If you think this is vague, tell me at least one way to do this. – Alexander Solovets Jan 14 '14 at 6:30
Ok, here is another interpretation: I have a .dep package from that solution. It is not binary, so obviously it should be uploadable to launchpad. I don't know how to upload without .dsc or .changes files. – Alexander Solovets Jan 14 '14 at 6:48
up vote 1 down vote accepted

Despite containing source code, any ".deb" qualifies as a "binary" package (making it less obvious that it can be uploaded as-is to launchpad).

By "decompile" I think you mean obtaining the files needed to produce the source packages (.dsc and .changes mainly) to upload to your PPA, so the package builds on the PPA.

You can't directly do this as the debian/control file included in the .deb contains only information pertaining the binary package, not the source package (the Source section was removed when building the binary). If you know enough about debian packaging, you could recreate the source section and test locally before uploading to your PPA.

However, if your systems are able to reach the PPA, there's no reason why they couldn't simply download and install the provided .deb file as-is, which is what I would suggest you do, assuming you're unable to just upgrade to Ubuntu 13.10 as others have mentioned.

share|improve this answer

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