openSUSE 12 ships GNOME by default, so we don't need to worry about it and can just concentrate on getting the SDK installed. To manage applications, openSUSE provides the Yet another Setup Tool (YaST) tool. Follow these steps to install the SDK in openSUSE 12:
YaST
in the text field).YaST is a collection of system management tools in openSUSE, and Software Manager is one of the tools. As the name suggests, we will use this tool to install the GNOME SDK. As you can see, the tool has two main columns, with each column having two sections each. The left-hand side column shows package categories whereas the right-hand side column shows the content of the selected categories (or the search results) and the description of the package. We will use this tool only by using the search functionality and not touching the categories to the left.
Similar to the Add/Remove Software tool in Fedora, YaST uses a mark-and-install paradigm, meaning we need to mark a software before installing it. With this concept, we can first select the software we want and then make the final move by just pressing a button to get the selections installed. Let's do it.
SDK are scattered in many different development packages. Similar to Fedora, which uses the RPM package management system, the development package names are postfixed with -devel
, and the corresponding library will get automatically installed when the development package is installed.
The following table provides a mapping between the openSUSE package names and the GNOME components described in the architecture section earlier. We can go ahead and type these names (one at a time) in the search box and tick a checkbox situated to the left of the search results entry. By ticking this checkbox, it means that the package is put into an installing queue. If you see that the checkbox is already ticked, it means the package is already installed.
Subsystem |
Package names |
---|---|
Core libraries |
|
User interface libraries |
|
Multimedia libraries |
|
Data storage |
|
Tools and basic development packages |
|