Proposal: PackageKit or Software Center

7 réponses [Dernière contribution]
thezub
Hors ligne
A rejoint: 07/14/2010

So I have this idea for the future of Trisquel - switching at the very least the old Add-Remove menu out for something more modern. The current Add/Remove doesnt handle PPAs well, and it's hard to add new programs to. A bunch of metapackages are also incorrect (gambas2 for example) and I end up using Synaptic in the end.

We could use the Software Center from upstream, but it has a problem. It's hardcoded to the Ubuntu name and repositories and logo. A bug on this was filed here: https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/507325

Debian, which now uses the Software Center, has removed the Ubuntu part and just called it "Software Center." Perhaps we could start from theirs?

We could also use PackageKit. It's got a nice GNOME frontend which you can see here: http://www.packagekit.org/pk-screenshots.html#gnome

It however poses a number of things that need to be considered.

First, it comes with its own Update Manager and Software Sources menu. That means we'd remove Synaptic and the other Update Manager unless we want two different programs to do the same things. Still, the Software Sources and Update Manager preferences in PackageKit I find to be much more sane, especially for non-experienced users. I do not however know how PackageKit handles distro upgrades, and Synaptic's preferences do provide for more options about those.

The PackageKit Add-Remove menu is a step up or two from the current one as it supports things likes queues. It has however one big problem and lacks one feature.

The major problem is you go to filters you can filter it to show non-free software. There's even an option to show *only* non-free software. I think with Trisquel clicking such an option would return a blank list anyway, but it's something we'd probably want to remove from the software, so that's gonna need a patch.

And the feature I wish it had was Xapian-style search like the Software Center, Synaptic, and the current Add-Remove have. It's that search box that searches dynamically at every letter you type. PackageKit has you type in the name then click search. Real-time style is better for those hard-to-spell packages.

grvrulz
Hors ligne
A rejoint: 09/23/2010

Debian, which now uses the Software Center, has removed the Ubuntu part and just called it "Software Center." Perhaps we could start from theirs?

I second that. It would be nice to have a better app installer with trisquel branding.

grvrulz
Hors ligne
A rejoint: 09/23/2010

Hey look i got it running on Trisquel :D

Trisquel-software-center

akirashinigami

I am a member!

I am a translator!

Hors ligne
A rejoint: 02/25/2010

Awesome! Now you just need to slap the Trisquel logo on it.

grvrulz
Hors ligne
A rejoint: 09/23/2010

Exactly. I'll also download the sources for the one in Ubuntu 11.04 so it can be done for 5.0 too. It'll be awesome to have this thing in tisquel.. :D

freemind
Hors ligne
A rejoint: 03/12/2010

Awesome man!

Is it fully working? If not i may be able to help but only in a few weeks. :(

grvrulz
Hors ligne
A rejoint: 09/23/2010

Yea the version for maverick is working. I've downloaded the sources for the latest version and i'll try to run that today. And i'll certainly ask for help if i need it.. :)

thezub
Hors ligne
A rejoint: 07/14/2010

I do hope the switch is made. The old Add/Remove really is crummy compared to the Software Center or PackageKit.