
Apper
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
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 :)
nerdykid
10 years ago
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
dantti
10 years ago
best
Report
tittiatcoke
10 years ago
I get the following errors when I compile the 0.6.3 version with KDE 4.6 Beta 2 and PackageKit 0.6.10.
/usr/src/packages/BUILD/kpackagekit-0.6.3/AddRm/AddRmKCM.cpp: In member function 'void AddRmKCM::search()':
/usr/src/packages/BUILD/kpackagekit-0.6.3/AddRm/AddRmKCM.cpp:451:89: error: no matching function for call to 'PackageKit::Transaction::searchGroups(QString&, PackageKit::Enum::Filters&)'
/usr/include/PackageKit/packagekit-qt/transaction.h:436:10: note: candidates are: void PackageKit::Transaction::searchGroups(PackageKit::Enum::Groups, PackageKit::Enum::Filters)
/usr/include/PackageKit/packagekit-qt/transaction.h:437:10: note:                 void PackageKit::Transaction::searchGroups(PackageKit::Enum::Group, PackageKit::Enum::Filters)
make[2]: *** [AddRm/CMakeFiles/kcm_kpk_addrm.dir/AddRmKCM.o] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/kpackagekit-0.6.3/build'
make[1]: *** [AddRm/CMakeFiles/kcm_kpk_addrm.dir/all] Error 2
/usr/bin/cmake -E cmake_progress_report /usr/src/packages/BUILD/kpackagekit-0.6.3/build/CMakeFiles 
[ 69%] make[1]: *** Waiting for unfinished jobs....
Does kPackageKit 0.6.3 depends on the higher version 0.6.11 of PackageKit ?
Thanks
Regards
Raymond
Report
dantti
10 years ago
Report
tittiatcoke
10 years ago
Nope, I am on openSUSE. But if you send me the patch or update for PackageKit-qt, then I will push that one in.
Thanks
Regards
Raymond
Report
dantti
10 years ago
there are two patches:
http://gitorious.org/packagekit/packagekit/commit/fd9980ca72318d7e5e2787bd18b6abdd8cd5559d
http://gitorious.org/packagekit/packagekit/commit/ec2953e49025afe66451a7064bd111eda1ec8c79
thanks
Report
VectoR
10 years ago
So,
1.) open the main window
2.) click "installed software" button
3.) double click any package name for get description
Window crashed :(
If first method the "Find by name" then the windown does not crashed, Working fine.
KPK 0.6.2 Qt4 4.7.1 KDE 4.5.75
Sorry my English is still not good..
Report
VectoR
9 years ago
cat packagekit-kpk-crashfix.patch
--- PackageKit-0.6.13/lib/packagekit-qt/src/transaction.cpp.orig 2011-04-14 23:09:42.000000000 +0100
+++ PackageKit-0.6.13/lib/packagekit-qt/src/transaction.cpp 2011-04-14 23:09:47.000000000 +0100
@@ -528,7 +528,7 @@
groupsSL << Util::enumToString<Enum>(group, "Group", "Group");
}
- searchGroups(groups, filters);
+ searchGroups(groupsSL, filters);
}
void Transaction::searchGroups(Enum::Group group, Enum::Filters filters)
Report
dantti
10 years ago
Report
VectoR
10 years ago
Application: KPackageKit (kpackagekit), signal: Segmentation fault
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb60b7c80 in __nanosleep_nocancel () from /lib/i686/libc.so.6
#2 0xb60b7a94 in sleep () from /lib/i686/libc.so.6
#3 0xb75da374 in ?? () from /usr/lib/libkdeui.so.5
#4 0x00000001 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Report
Niemand
10 years ago
first I don't speak good english but i hope you understand me ;).
I ask me why there is no ready .deb Package für kpackagekit ?.
And if kpackagekit find the way to the official Debian Repositiore in Future?
And under: http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=kpackagekit;dist=unstable
I read that there is no maintainer für kpackagekit is that true ?
Apart from that Kpackgekit is a great Application and big thanks to the developers.
Report
dantti
10 years ago
>I ask me why there is no ready
>.deb Package für kpackagekit ?
Because I'm not a packager :P
>And if kpackagekit find the way to
> the official Debian Repositiore in Future?
Not by itself.. but yes as we have PackageKit
in SID it's way easier.
>And under: http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=kpackagekit;dist=unstable
>I read that there is no maintainer für kpackagekit is that true ?
yes, there is no _Debian_ maintainer yet, but Matthias Klumpp
is about to package it, if you can help him please do :D
>Apart from that Kpackgekit is a great Application and big thanks to the developers.
you welcome.
Report
bigbrovar
10 years ago
NB here is a bug report on the issue
https://bugs.launchpad.net/ubuntu/+source/kpackagekit/+bug/633008
Report
dantti
10 years ago
Not the best solution but I have fixed this issue now, I'm just not sure a new package will be created for this to work.
Report
bigbrovar
10 years ago
Report
VectoR
10 years ago
cmake is 2.8.2
qt is 4.7
kde 4.3.1
problem:
[ 14%] Building CXX object libkpackagekit/CMakeFiles/kpackagekitlib.dir/CategoryDrawer.o
In file included from /usr/src/RPM/BUILD/kpackagekit-0.6.2/libkpackagekit/CategoryDrawer.cpp:20:0:
/usr/src/RPM/BUILD/kpackagekit-0.6.2/libkpackagekit/CategoryDrawer.h:30:1: error: expected class-name before ‘{’ token
/usr/src/RPM/BUILD/kpackagekit-0.6.2/libkpackagekit/CategoryDrawer.h:30:1: warning: ‘class CategoryDrawer’ has virtual functions and accessible non-virtual destructor
/usr/src/RPM/BUILD/kpackagekit-0.6.2/libkpackagekit/CategoryDrawer.cpp: In constructor ‘CategoryDrawer::CategoryDrawer()’:
/usr/src/RPM/BUILD/kpackagekit-0.6.2/libkpackagekit/CategoryDrawer.cpp:29:4: error: class ‘CategoryDrawer’ does not have any field named ‘KCategoryDrawerV2’
/usr/src/RPM/BUILD/kpackagekit-0.6.2/libkpackagekit/CategoryDrawer.cpp:31:22: error: ‘setLeftMargin’ was not declared in this scope
/usr/src/RPM/BUILD/kpackagekit-0.6.2/libkpackagekit/CategoryDrawer.cpp:32:23: error: ‘setRightMargin’ was not declared in this scope
make[2]: *** [libkpackagekit/CMakeFiles/kpackagekitlib.dir/CategoryDrawer.o] Error 1
make[1]: *** [libkpackagekit/CMakeFiles/kpackagekitlib.dir/all] Error 2
make: *** [all] Error 2
Report
dantti
10 years ago
Report
VectoR
10 years ago
Report
paju
10 years ago
:)
Report
KFreakz
10 years ago
There are only two little things that disturbs me:
1. Sometimes it happens that the rising information area overlaps the selected package. That should not happen.
2. There should be a way to close the information area again. Maybe a little close button [x] in the upper right corner, or the possibility to collapse the information area again, through a re-click on the the selected package.
Anyway, good work! :-)
Report
suther
10 years ago
"You have 3 Sicherheitsaktualisierungen", or simlar...
Please replace "You have ..." mit "Es gibt ...".
Greetings suther
Report
dantti
10 years ago
Report
FraSMOG
10 years ago
I would like to try the new release of KpackageKit, cause it seems really awesome! "Applications" was a feature I was really waiting for!
BUT...
i get the following error while compiling sources:
Quote:fra@fra-notebook:~/Scrivania/kpackagekit-0.6.2/build$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr
-- Found Qt-Version 4.7.0 (using /usr/bin/qmake)
-- Found X11: /usr/lib/libX11.so
-- Found KDE 4.5 include dir: /usr/include
-- Found KDE 4.5 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Building KPackageKit with auto remove: ON
-- Building KPackageKit with app install: OFF
-- checking for module 'packagekit-qt>=0.6.8'
-- package 'packagekit-qt>=0.6.8' not found
CMake Error at /usr/share/kde4/apps/cmake/modules/FindPkgConfig.cmake:285 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/kde4/apps/cmake/modules/FindPkgConfig.cmake:339 (_pkg_check_modules_internal)
CMakeLists.txt:54 (pkg_check_modules)
-- Configuring incomplete, errors occurred!
I've installed on my machine all libpackagekit-* packages.
I've got Kubuntu 10.04 with KDE 4.5.1...
any idea? anyone got the same error?
Report
dantti
10 years ago
Report
FraSMOG
10 years ago
Report