[maemo-developers] [maemo-developers] Shared Libs and Application Installer
From: SillYcoNe sillycone at gmail.comDate: Thu Dec 22 20:50:52 EET 2005
- Previous message: [maemo-developers] Shared Libs and Application Installer
- Next message: [maemo-developers] Shared Libs and Application Installer
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 12/22/05, Gustavo Sverzut Barbieri <barbieri at gmail.com> wrote: > On 12/22/05, Eduardo de Barros Lima <eblima at gmail.com> wrote: > > Hi list, > > > > Working on hacking some gnome applications like Abiword, Gnumeric, > > Evince and Rhythmbox to Maemo Platform, I realized something > > important. All of them depend on libglade which is shipped within each > > package. So if you have at least two of above applications installed > > in your device and you want to remove one of them, the other apps > > won't work anymore because libglade will be removed too. > > > > A solution for this case would be create a separeted package for > > libglade, but i think if we have to do this job for each and every lib > > on the system, the application installer loses its meaning. An > > alternative was to link the library statically, but as we take so much > > care our free space, it would be a waste of it. I see libglade is > > included in the SDK image, but it is not in the product image, so I > > think the better solution is to include it in the newer versions. Any > > comments? > > Hi Eduardo! > > That's in my list of "things to fix", together with installation on > MMC and enable users to share applications peer-to-peer (like Palm > users can "beam" each other). > > I need to implement my ideas and see how they fit into dpkg, probably > they don't, but the scracth is like this: > > You can install applications and they know their dependencies. When > you talk to the "server" (it can be an app server or other maemo user) > you'll get the list of dependencies, you'll reply with dependencies > you don't have, then together with the App, you'll get the > dependencies... transparent to user. Probably you will not distribute > an "abiword.deb" on your website but and "abiword.app", that will have > "abiword.deb" and "libglade.deb". If you already have libglade.deb, it > will not install it, just abiword.deb. This is a _scratch_, I'll write > some wiki pages on it before implementing. > > This is also related to other feature I want: to beam apps between > users. This system will need to "reconstruct" packages from installed > files, with safety to configuration files and also remember need > (pre/post) scripts. Isn'it possible to have dpkg work as on any desktop machine ? This way we would take advantage of any online deb source with 770 binaries and the dependancies problem will taken care of by the installer. my 2 cents.
- Previous message: [maemo-developers] Shared Libs and Application Installer
- Next message: [maemo-developers] Shared Libs and Application Installer
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]