Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
install:nix:prerequisites [2023/02/26 18:21] – [Required] fixed pkgconf link. Added pkgconfig for RHEL. nelgin | install:nix:prerequisites [2024/02/03 03:52] – [Required] We also support Clang deuce |
---|
^ Required Component ^ Files ^ Debian Package ^ Red Hat Package ^ FreeBSD Port/Package ^ | ^ Required Component ^ Files ^ Debian Package ^ Red Hat Package ^ FreeBSD Port/Package ^ |
| [[http://www.gnu.org/software/make/|GNU make]] | ''[[:install:nix:make|gmake]]'' or ''make'' | [[http://packages.debian.org/stable/make|make]] | make | devel/gmake | | | [[http://www.gnu.org/software/make/|GNU make]] | ''[[:install:nix:make|gmake]]'' or ''make'' | [[http://packages.debian.org/stable/make|make]] | make | devel/gmake | |
| [[http://gcc.gnu.org/|GNU C/C++ Compiler]] | ''gcc'' and ''g++'' | [[http://packages.debian.org/stable/g++|g++]] | gcc | lang/gcc | | | [[http://gcc.gnu.org/|GNU C/C++ Compiler]] or [[https://clang.llvm.org/|Clang C/C++ Compiler]] | ''gcc'' and ''g++'' or ''clang'' and ''clang++'' | [[http://packages.debian.org/stable/g++|g++]] | gcc | Part of system | |
| System C library header files |''errno.h'' | [[http://packages.debian.org/stable/linux-libc-dev|linux-libc-dev]] | glibc-headers | Part of system | | | System C library header files |''errno.h'' | [[http://packages.debian.org/stable/linux-libc-dev|linux-libc-dev]] | glibc-headers | Part of system | |
| [[http://libarchive.org|libarchive]] | ''libarchive.so'' and ''archive.h'' | [[https://packages.debian.org/stable/libarchive-dev|libarchive-dev]] | libarchive-devel | Part of system | | | [[http://libarchive.org|libarchive]] | ''libarchive.so'' and ''archive.h'' | [[https://packages.debian.org/stable/libarchive-dev|libarchive-dev]] | libarchive-devel | Part of system | |
| [[https://glade.gnome.org/|GTK+ User Interface Builder (GLADE)]] | libraries and headers | [[http://packages.debian.org/stable/libglade2-dev|libglade2-dev]] | | | | | [[https://glade.gnome.org/|GTK+ User Interface Builder (GLADE)]] | libraries and headers | [[http://packages.debian.org/stable/libglade2-dev|libglade2-dev]] | | | |
| [[https://www.gnu.org/software/wget/|GNU Wget]] | ''wget'' | [[https://packages.debian.org/stable/wget|wget]] | ''ftp/wget'' | | | | [[https://www.gnu.org/software/wget/|GNU Wget]] | ''wget'' | [[https://packages.debian.org/stable/wget|wget]] | ''ftp/wget'' | | |
| |
**Note:**\\ | |
The following SyncTERM build error means you need to install the ''libsdl2-dev'' package: | |
undefined reference to `vstat' | |
| |
===== 3rd Party Programs ===== | ===== 3rd Party Programs ===== |
| |
</file> | </file> |
| |
| Python 2 has been removed from Ubuntu 23.00 so you will need to install Python 3 and python-is-python3, which basically creates a symlink in /usr/bin. |
| |
| <file sh install-sbbs-deps.sh> |
| sudo apt install build-essential perl zip git gdb libarchive-dev libncursesw5-dev libnspr4-dev libmosquitto-dev libsystemd-dev libcap-dev xorg-dev libsdl2-dev libgtk-3-dev libglade2-dev python3 python-is-python3 lrzsz gkermit |
| </file> |
==== CentOS 7 ==== | ==== CentOS 7 ==== |
| |