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.