Please ask development related questions in the KDE Community Forum.
Getting Started/Using OpenSuse KDE unstable packages for development
openSUSE, via its Build Service, provides a so-called unstable repository which contains weekly snapshots from KDE SVN trunk. Those can be used in the same manner as Project Neon for Kubuntu.
Contents |
[edit] Requirements
You need a supported openSUSE version, that is, at the time of writing, openSUSE 10.3, 11.0, 11.1 or openSUSE Factory (the always-on-development branch of openSUSE).
[edit] Installing packages from the unstable repository
You can either use the one-click-install, which can provide pre-arranged sets of packages, namely the basic system (KDE4-BASIS), games (KDE4-GAMES), or a complete development setup (KDE4-DEVEL), or add the repository manually and perform an installation from the command line.
[edit] Method 1: one click install
Depending on the openSUSE version use, there are different one-click installs:
- openSUSE 10.3
- openSUSE 11.0
- openSUSE 11.1
- openSUSE Factory
Click on the relevant link and YaST will set up the repositories and install the required packages.
[edit] Method 2: Addition of the repository
Add the repository. To do so, enter as root
zypper ar http://download.opensuse.org/repositories/KDE:/KDE4:/UNSTABLE:/Desktop/YOUR_SUSE_VERSION/
where YOUR_SUSE_VERSION is either openSUSE_10.3, openSUSE_11.0, openSUSE_11.1, or openSUSE_Factory depending on what you are running.
After that, refresh the package index and update the packages to the unstable version:
zypper ref && zypper up
[edit] Post-installation steps
The Desktop repository does not include everything from KDE: for example, Amarok 2 is not present there. To add even more applications, including extragear ones, you need to use the KDE:KDE4:UNSTABLE:Extra_Apps repository.
- One click installs
Alternatively, using zypper:
zypper ar http://download.opensuse.org/repositories/KDE:/KDE4:/UNSTABLE:/Extra-Apps/YOUR_SUSE_VERSION/
zypper ref
followed by the installation the packages you need, for example Amarok 2:
zypper in amarok
