It sounds like you're running Diablo? Try installing the package with the Application Manager. When it fails, select Tools->Log from the menu, save the log, and put it somewhere where I can look at it and figure out what's wrong.
hildon-application-manager 2.1.19.1 W: Duplicate sources.list entry http://repository.maemo.org diablo/free Packages (/var/lib/apt/lists/repository.maemo.org_extras_dists_diablo_free_binary-armel_Packages) W: You may want to run apt-get update to correct these problems /usr/bin/dpkg-deb -f '/home/user/MyDocs/browser-switchboard_3.0-1_armel.deb' /usr/bin/dpkg --install '/home/user/MyDocs/browser-switchboard_3.0-1_armel.deb' (Reading database ... 34177 files and directories currently installed.) Unpacking browser-switchboard (from .../browser-switchboard_3.0-1_armel.deb) ... dpkg-divert: cannot open diversions: No such file or directory dpkg: error processing /home/user/MyDocs/browser-switchboard_3.0-1_armel.deb (--install): subprocess pre-installation script returned error exit status 2 Errors were encountered while processing: /home/user/MyDocs/browser-switchboard_3.0-1_armel.deb apt-worker: Ignoring version from wrong domain: libtelepathy-glib0 0.7.0-0osso2 apt-worker: /var/lib/apt/lists/repository.maemo.org_rtcomm_dists_diablo_free_binary-armel_Packages apt-worker: Ignoring version from wrong domain: libgalago-common 0.5.2-0osso8 apt-worker: /var/lib/apt/lists/repository.maemo.org_rtcomm_dists_diablo_free_binary-armel_Packages apt-worker: Ignoring version from wrong domain: libgalago3 0.5.2-0osso8 apt-worker: /var/lib/apt/lists/repository.maemo.org_rtcomm_dists_diablo_free_binary-armel_Packages apt-worker: Ignoring version from wrong domain: libtelepathy2 0.3.1-0osso2 apt-worker: /var/lib/apt/lists/repository.maemo.org_rtcomm_dists_diablo_free_binary-armel_Packages apt-worker: Ignoring version from wrong domain: libdb4.2 4.2.52+dfsg-2 apt-worker: /var/lib/apt/lists/repository.maemo.org_extras_dists_diablo_free_binary-armel_Packages