So, I have packed these X dependencies mentioned above (libXt, libICE and libSM) into my .deb file , and they install fine if *and only if* they have not been installed before by another application or whatever. In the case when they are already installed my .deb installation hangs when it tries to replace them with the following message:
<br><br><br>$ dpkg -i mydeb.deb<br>(Reading database ... 11120 files and directories currently installed.)<br>Unpacking minimo (from mydeb.deb) ...<br>dpkg: error processing mydeb.deb (--install):<br> trying to overwrite `/usr/lib/libSM.so.6.0.1', which is also in package libsm6
<br>Errors were encountered while processing:<br>mydeb.deb<br><br>I'd like to be able to verify if they are already available in the system before trying to install them , how could I do ? preinst ? <br><br>regards <br><br>
<div><span class="gmail_quote">On 7/7/06, <b class="gmail_sendername">Eero Tamminen</b> &lt;<a href="mailto:eero.tamminen@movial.fi">eero.tamminen@movial.fi</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>&gt; still wordering why are these libraries available on devel rootstrap (so<br>&gt; it makes possible to your app to depend on them) but not on the device<br>&gt; image ?<br><br>The point of the devel rootstrap is to be able to build software.
<br>So, SDK contains additional build dependencies for the target SW.<br>Most of the additional build deps are for the -dev packages,<br>but I think non-dev build deps also exist for some of the target<br>packages.<br><br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- Eero<br><br>_______________________________________________<br>maemo-developers mailing list<br><a href="mailto:maemo-developers@maemo.org">maemo-developers@maemo.org</a><br><a href="https://maemo.org/mailman/listinfo/maemo-developers">
https://maemo.org/mailman/listinfo/maemo-developers</a><br></blockquote></div><br><br clear="all"><br>-- <br>--Antonio Gomes