From Fedora Project Wiki
(add instructions for gnome-packagekit) |
(add KPackageKit build instructions) |
||
Line 1: | Line 1: | ||
# <code>yum -y install git glib2-devel dbus-devel dbus-glib-devel pam-devel libX11-devel libsexy-devel xmlto sqlite-devel NetworkManager-glib-devel PolicyKit-devel libtool docbook-utils gnome-doc-utils python-devel perl(XML::Parser) intltool gettext xulrunner-devel libarchive-devel gstreamer-devel gstreamer-plugins-base-devel qt4-devel cppunit-devel pango-devel fontconfig-devel</code> | |||
# <code>git clone git://anongit.freedesktop.org/git/packagekit/PackageKit</code> | # <code>git clone git://anongit.freedesktop.org/git/packagekit/PackageKit</code> | ||
# <code>cd PackageKit</code> | # <code>cd PackageKit</code> | ||
# <code>git pull</code> | # <code>git pull</code> | ||
# <code>mkdir ~/.root</code> | # <code>mkdir ~/.root</code> | ||
# <code>./autogen.sh --enable-maintainer-mode --enable-gtk-doc --prefix=~/.root --enable-yum --enable-yum2 --enable-dummy --enable-docbook-docs --enable-tests --enable-developer --enable-local --with-default-backend=yum</code> | # <code>./autogen.sh --enable-maintainer-mode --enable-gtk-doc --prefix=~/.root --enable-yum --enable-yum2 --enable-dummy --enable-docbook-docs --enable-tests --enable-developer --enable-local --with-default-backend=yum</code> | ||
# <code>make && make install</code> | # <code>make && make install</code> | ||
Line 12: | Line 12: | ||
# <code>cd client</code> | # <code>cd client</code> | ||
# <code>./pkcon search name git</code> | # <code>./pkcon search name git</code> | ||
---- | |||
For gnome-packagekit | For gnome-packagekit | ||
Line 27: | Line 29: | ||
# <code>cd src</code> | # <code>cd src</code> | ||
# <code>./gpk-application -v</code> | # <code>./gpk-application -v</code> | ||
---- | |||
For KPackageKit: | |||
# <code>yum -y install svn cmake desktop-file-utils kde-filesystem kdelibs4-devel PackageKit-qt-devel</code> | |||
# <code>svn co svn://anonsvn.kde.org/home/kde/trunk/playground/sysadmin/kpackagekit</code> | |||
# <code>mkdir ~/.root</code> | |||
# <code>cd kpackagekit</code> | |||
# <code>cmake -DCMAKE_INSTALL_PREFIX=~/.root .</code> | |||
# <code>make</code> | |||
# <code>make install</code> | |||
# <code>cd KPackageKit</code> | |||
# <code>kpackagekit</code> | |||
Any problems, please send a message to the mailing list: http://lists.freedesktop.org/mailman/listinfo/packagekit | Any problems, please send a message to the mailing list: http://lists.freedesktop.org/mailman/listinfo/packagekit |
Revision as of 11:40, 23 January 2009
yum -y install git glib2-devel dbus-devel dbus-glib-devel pam-devel libX11-devel libsexy-devel xmlto sqlite-devel NetworkManager-glib-devel PolicyKit-devel libtool docbook-utils gnome-doc-utils python-devel perl(XML::Parser) intltool gettext xulrunner-devel libarchive-devel gstreamer-devel gstreamer-plugins-base-devel qt4-devel cppunit-devel pango-devel fontconfig-devel
git clone git://anongit.freedesktop.org/git/packagekit/PackageKit
cd PackageKit
git pull
mkdir ~/.root
./autogen.sh --enable-maintainer-mode --enable-gtk-doc --prefix=~/.root --enable-yum --enable-yum2 --enable-dummy --enable-docbook-docs --enable-tests --enable-developer --enable-local --with-default-backend=yum
make && make install
cd src
sudo ./run-pk.sh yum
(in another tab)
cd PackageKit
cd client
./pkcon search name git
For gnome-packagekit
git clone git://people.freedesktop.org/~hughsient/gnome-packagekit
cd gnome-packagekit
mkdir ~/.root
yum -y install libgnomeui-devel libglade2-devel libwnck-devel dbus-devel libnotify-devel gnome-panel-devel scrollkeeper gnome-doc-utils desktop-file-utils gettext libtool cairo-devel startup-notification-devel perl(XML::Parser) gnome-doc-utils gnome-menus-devel libsexy-devel PackageKit-devel PolicyKit-gnome-devel unique-devel intltool xorg-x11-proto-devel fontconfig-devel
./autogen.sh --prefix=/home/hughsie/.root --enable-tests --enable-gtk-doc
make && make install
cd src
killall gpk-update-icon
./gpk-update-icon -v
In another tab:
cd src
./gpk-application -v
For KPackageKit:
yum -y install svn cmake desktop-file-utils kde-filesystem kdelibs4-devel PackageKit-qt-devel
svn co svn://anonsvn.kde.org/home/kde/trunk/playground/sysadmin/kpackagekit
mkdir ~/.root
cd kpackagekit
cmake -DCMAKE_INSTALL_PREFIX=~/.root .
make
make install
cd KPackageKit
kpackagekit
Any problems, please send a message to the mailing list: http://lists.freedesktop.org/mailman/listinfo/packagekit