OK, but i dont want to create my own packages. When i
download an application and want to compile it some dependencies are needed. For example,
in Debian I type:
apt-get build-dep application
You just want to compile the software on your system - it is up to you.
While the step from compiling it to creating a package (using local
build or build service) is not too big. At least if you have gone
through it two or three times ;-)
What you are looking for is how to install "patterns".
pattern - represents a group of packages. For example an Http Server
pattern would have the dependencies defined so that all packages needed
to run and manage an http server would have been triggered for
installation when upon installing the pattern.
How to actually install a pattern:
zypper in -t pattern lamp_server
to install lamp_server pattern (packages needed for a LAMP server)
Now you need to find out about what patterns exist.
This can be done by listing all pattern:
zypper search -t pattern -r <name of repo you like to look into>
You will find looking into installation media or OSS repo doem "devel"
patterns. Like following output from my home system (German output,
pattern is called Schema):
i | devel_C_C++ | C/C++-Entwicklung
i | devel_basis | Grundlegende Entwicklungsumgebung
| devel_cell | Cell-Entwicklung
| devel_gnome | GNOME-Entwicklung
| devel_ide | Integrierte Entwicklungsumgebungen
| devel_java | Java-Entwicklung
i | devel_kde | KDE-Entwicklung
i | devel_kernel | Linux-Kernel-Entwicklung
| devel_mono | .NET-Entwicklung
i | devel_perl | Perl-Entwicklung
| devel_python | Python-Entwicklung
i | devel_qt4 | Qt 4-Entwicklung
| devel_rails | Ruby on Rails-Entwicklung
i | devel_rpm_build | RPM Build-Umgebung
| devel_ruby | Ruby-Entwicklung
| devel_tcl | Tcl-/Tk-Entwicklung
| devel_web | Web-Entwicklung
| devel_yast | YaST-Entwicklung
You will need at least devel_basis. With a high chance also devel_C_C++.
I hope this helps.
The zypper usage page provides details:
Harald Müller-Ney, Project Manager Maintenance Coordination
SUSE LINUX Products GmbH, Maxfeldstrasse 5, D-90409 Nürnberg
Phone: +49 (0) 911 74053130 Mobile: +49 (0) 179 2287009
Fax: +49 (0) 911 74053575 eMail: hmuelle(a)novell.com
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
To unsubscribe, e-mail: opensuse+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse+help(a)opensuse.org