Comment 2 for bug 234414

Revision history for this message
tonioLeRital - Antoine Schellenberger (schellenberger) wrote :

aqsis-libsc2a can't resolve libopenexr2c2a because it has been replaced by libopenexr2ldbl.
So, while waiting the package maintainer make a new DEB release, you can make your own aqsis-libsc2 DEB working by modifying the deb dependencies located in the control file of the deb archive:

1. First, Install libopenexr2ldbl:
      sudo apt-get install libopenexr2ldbl

2. Download the corrupted aqsis-libsc2 : aqsis-libsc2a_1.2.0-2_i386.deb

3. Extract the .deb:
      dpkg-deb -x ./aqsis-libsc2a_1.2.0-2_i386.deb aqsis-libsc2

4. Extract the DEBIAN files(control, postinst,...):
      dpkg-deb -e ./aqsis-libsc2a_1.2.0-2_i386.deb aqsis-libsc2/DEBIAN

5. Replace the "libopenexr2c2a" occurency by "libopenexr2ldbl" in aqsis-libsc2/DEBIAN/control (or download the attached file)
      (the libopenexr2ldbl seems to be the substitute of libopenexr2c2a in hardy H.)

6. Make your new DEB:
      fakeroot dpkg-deb -b aqsis-libsc2/ aqsis-libsc2a_1.2.0-2_i386.deb

7. Install your new DEB (eventually resolves the dependencies before):
      sudo dpkg -i ./aqsis-libsc2a_1.2.0-2_i386.deb

8. Install aqsis
      sudo apt-get install aqsis

Enjoy!