Apper

System Software

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

29
Score 69.6%
Description:

Apper is the KDE interface for PackageKit (aka KPackageKit)

Apper is able to manage packages, applications and updates in a cross-distribution way thanks to the PackageKit project. Providing Linux users a single application that they can learn and use in whatever distribution they are.

Hope you enjoy Apper, and please report bugs, make wishes so we can improve this application.

BUGS goes to bugs.kde.org

-----------------------------------------------------
IMPORTANT:
Apper itself can do nothing without PackageKit.
So have it installed before.
-----------------------------------------------------

INSTALLATION

Well now that you decide to install it. Be careful :D no warranty is given..

Requirements:
AFTER INSTALLING LOGOUT AND LOGIN SO KDED CAN LOAD THE Apper PLUGIN.
(also, make uninstall #from your old build dir)

PackageKit >= 0.8.5
KDELibs headers of Kde4
KDEWorskpace
KDE >= 4.3

Compiling:
- $ cd Apper # where you extracted it
- $ mkdir build && cd build
- $ cmake .. -DCMAKE_INSTALL_PREFIX=/usr/ # you must install in /usr otherwise KDE won't find it
- $ make
- $ su
- # make install

Enjoy :)

Sxeptomaniac

10 years ago

OK. My mistake then

Report

C

dantti

10 years ago

No problem it's hard to complain on something you don't know the design, it's more obvious to think KPackageKit has the problem.
What normally happens is that if you can reproduce the bug in gnome-PackageKit then the fault is probably on the backend, otherwise it can be in the GUI.

Report

rerx

10 years ago

Is there any way to make KPackageKit download the packages via the proxy I have to use? I can't find any setting that is respected.

Here is the pertaining bug report for Kubuntu Jaunty: https://bugs.launchpad.net/ubuntu/+source/kpackagekit/+bug/347982

Report

C

dantti

10 years ago

Check out the 0.4.1 changelog :D

Report

rerx

10 years ago

This sounds very promising, thanks for your work!

Now I'd only need a package for jaunty. I hope soon somebody will occupy themselves with it...

Report

quarkslot

10 years ago

I've just done a clean install of Kubuntu 9.04 and thought I'd try KPackageKit.

The interface is clean and I installed a software package without any trouble.

I then stacked up several packages to install at once but there was an installation error with sun-java6. I de-selected sun-java6 and tried again but KPackageKit now reports "Cannot get the exclusive lock on the packaging backend. Please close any other legacy packaging tools that may be open."

However I haven't used any other packaging tools on this system so it seems that KPackageKit locked itself out when it hit the error. I tried a reboot but no change.

Do you know how I can clear the lock?

Thanks.

Report

quarkslot

10 years ago

I've just done a clean install of Kubuntu 9.04 and thought I'd try KPackageKit.

The interface is clean and I installed a software package without any trouble.

I then stacked up several packages to install at once but there was an installation error with sun-java6. I de-selected sun-java6 and tried again but KPackageKit now reports "Cannot get the exclusive lock on the packaging backend. Please close any other legacy packaging tools that may be open."

However I haven't used any other packaging tools on this system so it seems that KPackageKit locked itself out when it hit the error. I tried a reboot but no change.

Do you know how I can clear the lock?

Thanks.

Report

quarkslot

10 years ago

I've just done a clean install of Kubuntu 9.04 and thought I'd try KPackageKit.

The interface is clean and I installed a software package without any trouble.

I then stacked up several packages to install at once but there was an installation error with sun-java6. I de-selected sun-java6 and tried again but KPackageKit now reports "Cannot get the exclusive lock on the packaging backend. Please close any other legacy packaging tools that may be open."

However I haven't used any other packaging tools on this system so it seems that KPackageKit locked itself out when it hit the error. I tried a reboot but no change.

Do you know how I can clear the lock?

Thanks.

Report

quarkslot

10 years ago

Running 'sudo dpkg --configure -a' fixed this problem by completing the configuration of the packages which had been downloaded but not installed.

Report

inzkad

9 years ago

Thanks! This advice helped me fix the problem.

Report

C

dantti

10 years ago

The problem is that you backend is not able to install some kinds of packages, (blame your distro..) :P

Report

KFreakz

10 years ago

The 'new way of show details' looks much better now! :-)

Can't wait to use 0.4.0 in Jaunty! THX!

Report

beojan

10 years ago

I compiled this on debian, after installing PackageKit 0.3.12 with backend=apt. When I run KPackageKit, and start an operation, I get a message saying the backend took too long, and it should fork. Can you give instructions how to compile with PackageKit 0.3.12 on Debian Sid/Experimental. (KDE-Polkit from kdereview)

Report

C

dantti

10 years ago

K, first use polkit form extragear as i fixed some bugs that in my debian testing wasn't working..
For the apt backend that's probably a missing package that python is complaining try to run the aptBackend.py as root to see the error messages

Report

beojan

10 years ago

PackageKit 0.3.12 has no aptBackend.py file, only aptDBUSBackend.py
Same applies to 0.3.13. Also, when I use pkcon get-details kde-devel, I get the package details, however, if pkmon is running on another tty at the same time, I get
"Error: internal-error : The backend took too much time to process the synchronus request - you need to fork"

Report

C

dantti

10 years ago

hmm weird but the file is the one you found, aptDbus..py try running it as root just to see if there are errors.
try to hang on #packagekit on freenode maybe be can try to help you better there, i'm not the guy that undertands very well the py apt backend as of that i'm creating one in c++ but you should stay with the py one as it has more features..

Report

OpenAugusto

10 years ago

the interface could look and work better if you make it a little bit more as the gtk/gnome version?

Report

C

dantti

10 years ago

no, i don't :P
i have some new ideas for the ui but the gtk ui would suck in system settings as it's too wide, the gtk one is not embedded in another application, so small screens would not display it visible enough. the point i'm making is that system settings shows at the left side the modules we have and we don't have control to make that thinner. ;)

Report

OpenAugusto

10 years ago

Mmm... I didn't think about that, guess you're right on that department.

But I think it looks a little clumsy a very cluttered.

But I believe you already know this, so may be you know how to improve it.

Report

blindvic

10 years ago

I have an idea for KPackageKit:
add another tab (better a window) for repositories management. A tree.
Repositories
|--Checkbox | Repository name | Last update date
|--Checkbox | Repository name | Last update date

With drag and drop ability (for priority change). Checkbox - to enable/disable. Context menu (update (also selectively), add another repository, delete selected repository.

Also add possibility to show packages by repository.

Thank you

Report

C

dantti

10 years ago

Thanks for you comment but this need to be supported by packagekit, which afaik is not currently supported, i'll try to suggest that in the future but you need to keep in mind that this need to able to be compatible with all distros and the repositories is one thing that differs a lot.

Report

angrykeyboarder

10 years ago

Just for the record.

http://www.nongnu.org/synaptic/

vs

http://www.synaptics.com/

Report

C

dantti

10 years ago

oh yeah :P i ALWAYS confuse both projects :P
Thanks :D

Report

aNordal

10 years ago

In the "Software Updates" menu, I have 5 bug fix updates right now. When clicking +/- to expand/collapse that categoriy repeatedly, my stopwatch says it typically takes 4 seconds to either expand or collapse, and in the worst case 9,77 seconds. The animation is quick and smooth, it just takes so long time before it happens. Is there room for improvement?

Unfortunately, I have the proprietary Nvidia driver. Still, I don't experience such delays with other programs and my hardware is more than decent, so this is strange.

I must admit that I installed KPackageKit through Fedora repos: kpackagekit-0.3.1-5.fc9.x86_64

Despite being a little negative here, I still like the user interface, so you got my vote.

Report

C

dantti

10 years ago

Hi, you're probably right, we forgot to turn off the animation when expanding, i'm planning a new release as soon as my work with polkit-kde is "finished", we have some new features and this is most likely to disappear.
But thanks for commenting.

Report

12345678910
1533
product-maker orhanvurucu Sep 11 2018 9 excellent
+
product-maker sixsixfive Nov 10 2013 3 bad
product-maker VilleVallo Nov 09 2013 3 bad
product-maker lieter Nov 09 2013 3 bad
product-maker mannfree Nov 09 2013 3 bad
product-maker qwertzui Nov 09 2013 3 bad
product-maker freelancer96 Nov 09 2013 3 bad
product-maker popcon Nov 09 2013 3 bad
product-maker frodoom Nov 09 2013 3 bad
product-maker nobrain Nov 09 2013 3 bad
product-maker dergnome Nov 09 2013 3 bad
product-maker Mira Nov 09 2013 3 bad
product-maker thwald Nov 09 2013 3 bad
product-maker hello98 Nov 05 2013 3 bad
product-maker mea5 Nov 05 2013 3 bad
product-maker OdinEidolon Mar 10 2013 9 excellent
product-maker gustawho Feb 20 2013 9 excellent
product-maker wwmm Feb 19 2013 9 excellent
product-maker duzak Jan 24 2013 9 excellent
product-maker fri Jan 09 2013 9 excellent
product-maker koko2k Nov 23 2012 9 excellent
product-maker kaznovac Oct 04 2012 3 bad
product-maker glewik May 24 2012 9 excellent
product-maker lazx888 May 24 2012 9 excellent
product-maker XenoPL May 24 2012 9 excellent
product-maker swiftscythe May 22 2012 9 excellent
product-maker shura May 22 2012 9 excellent
product-maker OderMalSo Feb 26 2012 9 excellent
product-maker pejakm Feb 24 2012 9 excellent
product-maker elric80 Feb 22 2012 9 excellent
product-maker electron222 Dec 18 2011 9 excellent
product-maker snakebite Oct 12 2011 9 excellent
product-maker cyberconan Aug 02 2011 9 excellent
product-maker rudi Jun 15 2011 9 excellent
product-maker blacx Apr 17 2011 9 excellent
product-maker Contrast Mar 30 2011 9 excellent
product-maker jmunin Mar 11 2011 9 excellent
product-maker BenderBendingRodriguez Feb 18 2011 9 excellent
product-maker nerdykid Jan 07 2011 9 excellent
product-maker kmare Dec 22 2010 9 excellent
product-maker ctown Dec 12 2010 9 excellent
product-maker rencord Nov 25 2010 9 excellent
product-maker jmc88 Oct 26 2010 9 excellent
product-maker thibaut28 Oct 25 2010 9 excellent
product-maker KFreakz Oct 14 2010 9 excellent
product-maker unhammer Oct 13 2010 9 excellent
product-maker ZeVlad Oct 06 2010 9 excellent
product-maker Pawlerson Oct 06 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
gustawho
Feb 20 2013
swiftscythe
May 22 2012
OderMalSo
Feb 22 2012
belzebu87
Oct 26 2011
HelderC
Apr 18 2011
jmunin
Mar 11 2011
BenderBendingRodriguez
Feb 18 2011
nerdykid
Dec 28 2010
ctown
Dec 12 2010
ZeVlad
Oct 06 2010
mambasoft
Sep 29 2010
paju
Sep 18 2010
rencord
Sep 16 2010
AndreAPL
May 09 2010
opaflamme
Mar 20 2010
wylliam
Dec 29 2009
giricz81
Dec 10 2009
yoann21
Aug 15 2009
snirp
Jul 02 2009
xoen
Jun 15 2009
friendly-demon
Jun 07 2009
Stornado
Jun 07 2009
s4ncho
Apr 22 2009
jalpaka
Apr 16 2009
usrkl
Mar 27 2009
okias
Mar 25 2009
eRSZ
Mar 01 2009
KFreakz
Feb 17 2009
Znurre
Feb 17 2009
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
0.8.0
updated Jan 08 2013
added Jul 06 2008
downloads 24h
0
page views 24h 33
System Tags app software