Installing development tools on an unmanaged server
When configuring a new unmanaged server, you may need to build programs from source. By default, a new server (VPS) comes with a minimal set of software packages, so compilers and development tools must be installed separately.
AlmaLinux
Section titled “AlmaLinux”To install development tools on AlmaLinux:
- Log in to the server via SSH.
- Install the Development Tools group:
yum groupinstall "Development Tools"This group includes packages such as:
autoconfautomakegcc / g++gdbgitpatch
- Install the libffi development package:
yum install libffi-develYou now have the essential development tools installed.
Note: Depending on the software you want to build, additional dependencies may be required. Check the project’s documentation.
Debian and Ubuntu
Section titled “Debian and Ubuntu”To install development tools on Debian or Ubuntu:
- Log in to the server via SSH.
- Install essential build tools:
apt-get install build-essential- Install additional development packages:
apt-get install autoconf automake gdb git libffi-dev zlib1g-dev libssl-devYou now have the essential development tools installed.