forked from wrljet/hercules-helper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package-requirements.txt
101 lines (75 loc) · 3.59 KB
/
package-requirements.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#------------------------------------------------------------------------------
# SDL-Hercules-390 Hyperion 4.x required packages
# Updated: 24 FEB 2022
#------------------------------------------------------------------------------
# Debian/Ubuntu/Mint/etc
sudo apt-get -y install git wget time
sudo apt-get -y install build-essential cmake flex gawk m4 autoconf automake libtool-bin libltdl-dev
sudo apt-get -y install libbz2-dev zlib1g-dev
sudo apt-get -y install libcap2-bin
For Regina REXX:
sudo apt-get -y install libregina3-dev
#-----------------------------------------------------------------------------
# Elbrus Linux (similar to Debian)
sudo apt-get -y install git wget time
sudo apt-get -y install build-essential cmake flex gawk m4 autoconf automake libtool
sudo apt-get -y install bzip2 zlib
sudo apt-get -y install libcap
#-----------------------------------------------------------------------------
# Arch/Manjaro
sudo pacman -S --needed --noconfirm git wget
sudo pacman -S --needed --noconfirm base-devel make cmake flex gawk m4 autoconf automake
sudo pacman -S --needed --noconfirm bzip2 zlib
#-----------------------------------------------------------------------------
# Fedora
sudo apt-get -y install git wget
sudo apt-get -y install gcc make cmake flex gawk m4 autoconf automake libtool-ltdl-devel libtool
sudo apt-get -y install bzip2-devel zlib-devel
#-----------------------------------------------------------------------------
# AlmaLinux / CentOS 8
sudo yum -y install git wget
sudo yum -y install gcc make cmake flex gawk m4 autoconf automake libtool-ltdl-devel libtool
sudo yum -y install bzip2-devel zlib-devel
# CentOS 7
sudo yum -y install git wget
sudo yum -y install gcc make flex gawk m4 autoconf automake libtool-ltdl-devel
sudo yum -y install bzip2-devel zlib-devel
Note: On CentOS 7, there is no package for CMAKE 3.x, Must be built from source.
# CentOS 9 Stream
sudo yum config-manager --set-enabled crb
sudo yum -y install git wget
sudo yum -y install gcc make cmake flex gawk m4 autoconf automake libtool-ltdl-devel libtool time
sudo yum -y install bzip2-devel zlib-devel
#-----------------------------------------------------------------------------
# openSUSE (15.1)
# devel_basis is a pattern
# libcap-progs is not
opensuse_patterns=
sudo apt-get -y install devel_basis autoconf automake cmake flex gawk m4 libtool
sudo apt-get -y install bzip2 libz1 zlib-devel
opensuse_packages=
sudo apt-get -y install git
sudo apt-get -y install libcap-progs
#-----------------------------------------------------------------------------
# Intel Clear Linux
sudo swupd bundle-add git wget dev-utils perl-basic
sudo swupd bundle-add c-basic flex os-core
sudo swupd bundle-add devpkg-bzip2 devpkg-zlib zlib
#-----------------------------------------------------------------------------
# Apple Darwin (macOS)
## Homebrew
brew install wget gsed
brew install cmake autoconf automake libtool
# flex gawk m4
# bzip2 zlib
## MacPorts
sudo port install wget gsed
sudo port install cmake autoconf automake libtool
# so configure/make will find ltdl.h and libltdl
export CFLAGS=-I/opt/local/include LDFLAGS=-L/opt/local/lib
#-----------------------------------------------------------------------------
# FreeBSD
sudo apt-get -y install bash git wget
sudo apt-get -y install gmake autoconf automake cmake flex gawk m4 libltdl libtool
sudo apt-get -y install bzip2
#-----------------------------------------------------------------------------