Distribution-specific builds
For quite some time now, we’ve attempted to distribute OpenPanel as a single set of packages. In theory this works fine, as ABI changes should be reflected in Debian’s package names. However, more and more problems came up lately where older versions of libraries vanished from newer distributions and Ubuntu has shown more ABI-divergence from Debian than we anticipated.
To solve this problem, we’ve decided to create separate builds for each of our supported platforms: Debian Lenny and  Squeeze, Ubuntu Lucid and Natty. For now, Ubuntu Oneiric and Precise point to Natty’s packages, and Ubuntu Maveric points to Lucid’s packages. Note that these platforms are not supported (yet).
To switch your OpenPanel installation to the new packages, you’ll need to change your /etc/apt/source.list. The basic syntax is:
deb http://download.openpanel.com/deb <distribution> main deb-src http://download.openpanel.com/deb <distribution> main
where distribution should be replaced by the code name for your distribution; either lenny, squeeze, wheezy, lucid, maverick, natty, oneiric or precise.
For OpenApp, append openapp to the deb line:
deb http://download.openpanel.com/deb <distribution> main openapp deb-src http://download.openpanel.com/deb <distribution> main openapp
Keep in mind that Ubuntu 10.04 Lucid is presently the only supported distribution for OpenApp; other distributions might just work, but we’ve never tested it.
6 Responses to “Distribution-specific builds”
You can leave a response, or trackback from your own site. You can follow any responses to this entry through the RSS 2.0 feed.
As a follow up, the same thing happens when I try to do it in Ubuntu…
Same exact issues. None of the Open Panel builds will install on Ubuntu.
Thanks for your amazing openpanel, it’s really simple and cool!
The UI is better than other control panel products. Thanks again for such a great panel!
Thanks so much for this awesome control panel. I have tried multiple panels and this is by far the best. Despite there being a few features not included yet, I see them on the roadmap. You have a user for a long time. And if your roadmap is followed with some timely updates, you may have me for as long as I run a web server.
Currently having problems with getting OpenApp installed on Debian 6, it keep complaining about missing dependencies yet doesn’t install them…tried my best to correct them but I couldn’t get it.