If you are an Ubuntu or Debian user, you are looking for build-essential
for OpenSUSE or SUSE Linux Enterprise.
Build essential is a package that references all packages required to compile a Debian package.
It is a common practice for developers to install this package to get the first stage of their development environment setup.
In the SUSE world, there is no such thing as a build-essential. Instead, it uses patterns. Patterns are a group of software packages that can be easily installed. If you have used Fedora or Red Hat Enterprise Linux, it is similar to groupinstall
.
To check what software packages devel_basics
ships with you can run zypper info
.
<pre class="wp-block-code">```
zypper info -t pattern devel_basis
The output should be like the example below.
``` Loading repository data... Reading installed packages... Information for pattern devel_basis: ------------------------------------ Repository : openSUSE-Leap-15.2-1 Name : devel_basis Version : 20170319-lp152.6.3 Arch : x86_64 Vendor : openSUSE Installed : Yes Visible to User : Yes Summary : Base Development Description : Minimal set of tools for compiling and linking applications. Contents : S | Name | Type | Dependency ---+---------------------------------+---------+------------ i | autoconf | package | Required i | automake | package | Required i | binutils | package | Required i | bison | package | Required i | cpp | package | Required i | flex | package | Required i | gcc | package | Required i | gdbm-devel | package | Required i | gettext-tools | package | Required | gettext-tools-mini | package | Required i | glibc-devel | package | Required i | libtool | package | Required i | m4 | package | Required i | make | package | Required i | makeinfo | package | Required i | ncurses-devel | package | Required i | patch | package | Required i | patterns-base-basesystem | package | Required i+ | patterns-devel-base-devel_basis | package | Required i | zlib-devel | package | Required i | bin86 | package | Recommended i | binutils-devel | package | Recommended i | e2fsprogs-devel | package | Recommended i | fdupes | package | Recommended i | gcc-c++ | package | Recommended i | gcc-info | package | Recommended i | git | package | Recommended i | glibc-info | package | Recommended i | gmp-devel | package | Recommended i | gperf | package | Recommended i | libaio-devel | package | Recommended i | libapparmor-devel | package | Recommended i | libdb-4_8-devel | package | Recommended i | libosip2-devel | package | Recommended i | libstdc++-devel | package | Recommended i | openldap2-devel | package | Recommended i | pam-devel | package | Recommended i | patch | package | Recommended i | pkg-config | package | Recommended i | subversion | package | Recommended ``` ``` To get the `devel_basis` installed on SUSE, simply run this command. `````` sudo zypper install -t pattern devel_basis ``` ``` Now you have `devel_basis` installed it on your SUSE machine. If you have any questions feel free to leave a comment below.