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 git.opendesktop.org

30
Score 84%
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 :)

dovidhalevi

7 years ago

This would be a showstopper, especially for those running Debian unstable and such. Apt-listbugs (as well as similarly implemented apt-listchanges) can be life savers.

Report

C

dantti

7 years ago

Yes, it is a problem, tho I don't have the time to fix this by myself, if you can help you just need to convert those tools to talk debconf protocol.

Report

agodumov

7 years ago

Thank you very much for your response. There was a bug report opened in the Debian bug tracking system (bug #628835 where i think you commented on the issue) but it was closed and i was not sure about the current situation.

Report

cyberconan

7 years ago

Hello, I can't see the small icons in the left of package names. I use archlinux. Any suggestion?

Tanks for your excellent work!

Report

C

dantti

7 years ago

there are two ways of having icons, the first is with AppInstall data (which had become deprecated but still in use in Ubuntu - will be replaced by AppStream soon), or by having scanDesktopFiles in /etc/PackageKit/PackageKit.conf then you refresh your cache and it should start showing icons for installed apps..

Report

snakebite

7 years ago

Very nice package manager!! thanks a lot!

Report

ctown

7 years ago

KPackagekit already has a back button. I think that dependencies should be click-able. If one clicks on a dependency, KPackagekit (or Apper) would make a new search using the name of the dependency that was clicked. Pressing the back button would take that person back to the original package he or she was looking at. Let's put that back button to good use!

Report

C

dantti

7 years ago

I'll try to add this to the 0.7.1 version thanks.

Report

ctown

7 years ago

Thanks for listening to my suggestion and thanks for a great release. I've been using Apper from git for a while now on Kubuntu 11.10 Beta 2.

I really do prefer Apper over Muon Software Center. I especially like Apper's Updater. I really like how the Updater lists applications first and then lists the other packages that need to be updated. Also, I like how each application has its own icon in the updater. Nice touch!

However, one thing I find very misleading in Apper is the "Pending Changes" screen. Say for example if I would want to install Abiword. I would request Apper to install it. I would then click on the "Pending Changes" button to see that the only pending change is the installation of Abiword. Clicking on "Apply" reveals that there are many more pending packages to be installed. Not only that, it's contained in a pop-up! I think the "Pending Changes" screen should act more like Apper's Updater, where the packages that contain applications are listed first, followed by the other packages to be installed.

Sorry if this sounds like a complaint, it's just a suggestion. Either way, I find Apper to be the best package manager available for any distro!

Report

C

dantti

7 years ago

Well the pending changes is currently just a queue to install what you clicked, you don't even need to go there, but otoh I think I could use some improvements by simulating the install, but it's not so simple...
Best

Report

KjaB

7 years ago

I saw that Kubuntu 11.10 will ship Muon (or Gluon or how it is called) as software management and I consider it a regression, it is too freeky and geeky and its user interface is more like the classical kpackage was and not good!

You should definitly continue your project and improve it. I don’t know if this is possible but I saw Ubuntu package management has rating and comment function (I think) and this would really be nice for KPackagekit, or Apper how it is called soon hopefully :)
So we have a “Linux Market Place” and THIS is what people know from their smartphones and definitly want on their desktop.

Report

C

dantti

7 years ago

Yes thanks, I got sad when I hear the news (expecially because nobody talked to me about that).
But don't worry Apper is going to be developed and improved further, currently it's the only Package manager available to all major distros out there (Debian, Ubuntu, Fedora, openSuse and more).
keep an eye on my blog soon I'll be posting news about the new features and the feature of Apper.
Best.

Report

00link00

7 years ago

I think it would be helpful to show the total size after installation of selected packages and the ones needed because of dependencies, before You start the download. When You are running out of space on you disk, it is an important matter to be able to check if You have enough space to install the selected packages.

Report

C

dantti

7 years ago

I'm working on this but as PackageKit does not provide that info I can't instantly add this feature, but I'm about to add this to PackageKit itself hopefully PackageKit 0.7.1 or .2 will have it :D

Report

mambasoft

7 years ago

Should kpackagekit automatically refresh the package cache every Hour/Day/Week/Month according to the setting? Because here it never does.
Currently I have it set to check for updates every hour but if I go to the history page it says the last cache update was more than two hours ago. I've been testing this for over a week waiting for whole days without success.
If I run 'pkcon refresh' everything works fine, the kpackagekit icons suddenly appear in the tray bar.
Thanks for your help!

Report

C

dantti

7 years ago

Yes, for Apper I'll do more testing on this,
Thanks.

Report

HelderC

7 years ago

The KPackageKit is a very good application.

Would be great if it notify the user about the dependecies and not just mark them.

I'm using the KPackagekit on Ubuntu 10.04, sorry if this feature already was done.

Report

C

dantti

7 years ago

Yes, it does, but by default on Kubuntu it does not display unless there are packages to be removed.
If you want to see them all the time go to KPackageKit settings and check "Show confirmation Dialog when installing/updating"
Best.

Report

Contrast

7 years ago

I found a bug in KPackageKit that occurs when using any style that does not draw a background gradient. When clicking a package, the info pane is not redrawn properly. Here's a screenshot: http://i.imgur.com/TwR61.png. Resizing or moving the window causes it to update correctly, but this is a bit tedious. :\
Thanks, by the way, for all your work on KPackageKit. It's given me faith that I might see the day Kubuntu's package manager is on par with Ubuntu's. :D

Report

C

dantti

7 years ago

Yup, I know I'm working on a fix for Apper,
Thanks

Report

lumitoro

7 years ago

Hi, i have a suggestions to improve, in my opinion, the interface.
Apply filters to the current view/search.
Great work, by the way.

Report

g35kjljkl

7 years ago

Hello,

Can you fix this icon somehow?

http://img217.imageshack.us/i/kpackagekit.png/

Report

KjaB

7 years ago

Is it possible to add a few more command line options?
The install-package-name does only accept one package at a time and you cannot suppress the confirmation dialog.
Also there is just this remove by file and not by name. So you cannot just uninstall packages.

Report

KjaB

7 years ago

that I won‘t upgrade it anymore.
“Apper” what a stupid name?!
Man this APP stuff just sucks.
KPackageKit wasn‘t that good of a name but anything with APP is just shit.

Report

nerdykid

7 years ago

hi I built and installed kpackagekit 6.3.2 and everything seems to work right except that the app center doesn't work at all. If I try clicking on a catagory this is displayed on the commandline:

QSqlQuery::prepare: database not open
QSqlDatabasePrivate::database: unable to open database: "unable to open database file Error opening database"
QSqlQuery::prepare: database not open


I compiled packagekit 6.11 with

./configure --prefix=/usr --enable-qt --enable-aptcc --with-default-backend=aptcc

thanks so much!

Report

product-maker orhanvurucu Sep 11 2018

+

product-maker sixsixfive Nov 10 2013

product-maker VilleVallo Nov 09 2013

product-maker lieter Nov 09 2013

product-maker mannfree Nov 09 2013

product-maker qwertzui Nov 09 2013

product-maker freelancer96 Nov 09 2013

product-maker popcon Nov 09 2013

product-maker frodoom Nov 09 2013

product-maker nobrain Nov 09 2013

product-maker dergnome Nov 09 2013

product-maker Mira Nov 09 2013

product-maker thwald Nov 09 2013

product-maker q12we3 Nov 09 2013

product-maker hello98 Nov 05 2013

product-maker mea5 Nov 05 2013

product-maker OdinEidolon Mar 10 2013

product-maker gustawho Feb 20 2013

product-maker wwmm Feb 19 2013

product-maker duzak Jan 24 2013

product-maker fri Jan 09 2013

product-maker koko2k Nov 23 2012

product-maker kaznovac Oct 04 2012

product-maker droper05121 Jul 17 2012

product-maker droper04126 Jul 17 2012

product-maker glewik May 24 2012

product-maker lazx888 May 24 2012

product-maker XenoPL May 24 2012

product-maker swiftscythe May 22 2012

product-maker shura May 22 2012

product-maker OderMalSo Feb 26 2012

product-maker pejakm Feb 24 2012

product-maker elric80 Feb 22 2012

product-maker electron222 Dec 18 2011

product-maker snakebite Oct 12 2011

product-maker cyberconan Aug 02 2011

product-maker rudi Jun 15 2011

product-maker blacx Apr 17 2011

product-maker Contrast Mar 30 2011

product-maker jmunin Mar 11 2011

product-maker nerdykid Jan 07 2011

product-maker kmare Dec 22 2010

product-maker ctown Dec 12 2010

product-maker rencord Nov 25 2010

product-maker jmc88 Oct 26 2010

product-maker thibaut28 Oct 25 2010

product-maker KFreakz Oct 14 2010

product-maker unhammer Oct 13 2010

product-maker ZeVlad Oct 06 2010

product-maker Pawlerson Oct 06 2010

product-maker 22 189

gustawho

Feb 20 2013

swiftscythe

May 22 2012

OderMalSo

Feb 22 2012

belzebu87

Oct 26 2011

HelderC

Apr 18 2011

jmunin

Mar 11 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

unhammer

Sep 14 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 Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.8.0
updated Jan 08 2013
added Jul 06 2008
downloads today
0
page views today 51
System Tags app software