AssumptionsΒΆ
As you’re going through this document, I make some assumptions about your system and the type of project that you’re trying to package. Specifically, I assume that:
- You’re working on Ubuntu 14.04 LTS (trusty).
If you’re not sure of your Ubuntu version, run a
lsb_release -a
to check. - Your project is managed by the git version control system.
- Your project is a C++ library, application, whatever.
- Your project uses the CMake build system.
- You want to publish your Ubuntu package as a part of a PPA.
These instructions might work for setups slightly/very different than the one described above, but your mileage may vary.
Note
If you’re on OSX or Windows, you can use Vagrant to get a Ubuntu 14.04 LTS system.