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.

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
Code language: JavaScript (javascript)

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.

Darryl Dias

I’m Darryl. I’m a 3D Artist, Programmer and Linux enthusiast. On this site I share my insights, tips and tricks, tutorials, methods and best practices.

Leave a comment

Your email address will not be published. Required fields are marked *