What about Synaptic Package Manager? You can do upgrade, installations. You can search by name and description.
GTK+ can be ported to arm and same thing with apt-get. I'd be more then happy to port Synaptic, but there would be no point if there isn't a server.
I simply don't have the bandwidth...