forked from Checkmk/checkmk
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile.RL8
More file actions
86 lines (82 loc) · 2.28 KB
/
Copy pathMakefile.RL8
File metadata and controls
86 lines (82 loc) · 2.28 KB
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
# https://techviewleo.com/how-to-install-docker-ce-on-almalinux/
# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# sudo dnf repolist
# sudo dnf -y install docker-ce docker-ce-cli containerd.io
# sudo dnf -y install alien fakeroot # for make packages
# sudo dnf -y install readline-devel
# "make setup" for RL8
#
repo:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf repolist
docker-ce:
sudo dnf -y install docker-ce docker-ce-cli containerd.io
sudo systemctl enable --now docker
docker-ce-setup:
sudo usermod -aG docker $$USER
docker ps -a
RL8-setup:
sudo dnf -y install readline-devel \
valgrind \
python3-pip \
ksh \
libjpeg-devel \
doxygen \
figlet \
gcc-c++ \
chrpath \
enchant \
python38-devel \
python38-setuptools \
p7zip \
pngcrush \
mariadb-devel \
libpcap-devel \
rrdtool-devel \
libxml2-devel \
pango-devel \
cyrus-sasl-devel \
openldap-devel \
krb5-devel \
libffi-devel \
xmlsec1 \
xmlsec1-openssl \
boost-devel \
rust \
cargo \
libgsf-devel \
freetds-devel \
npm \
nodejs \
alien \
libstdc++-static \
libgsf-devel \
glib2-devel \
xmlsec1-devel \
xmlsec1-openssl-devel \
libtool-ltdl-devel \
httpd-devel \
libpq-devel-13.3-1.el8_4.x86_64 \
libcurl \
libcurl-devel \
autoconf
python-3.9.8:
wget https://www.python.org/ftp/python/3.9.8/Python-3.9.8.tgz
tar xf Python-3.9.8.tgz
(cd Python-3.9.8;./configure --enable-optimizations && make && sudo make install)
sudo ln -s /usr/local/bin/pip3.9 /usr/local/bin/pip
sudo ln -sf /usr/local/bin/python3 /bin/python
/usr/local/bin/python3 -m pip install pipenv six
/usr/local/bin/pip3 list |grep pipenv
cp Pipfile.RL8 Pipfile
debug:
make -C /home/${USER}/github/checkmk/omd/build/package_build/mk-livestatus-2.1.0i1 PACKAGE_GOOGLETEST=/home/${USER}/github/checkmk/omd/packages/googletest PACKAGE_ASIO=/home/${USER}/github/checkmk/omd/packages/asio RRDTOOL_PATH=/home/${USER}/github/checkmk/omd/build/intermediate_install/rrdtool-1.7.2-library -j3 all-packaging
2depcomp:
cp /home/$$USER/github/checkmk/depcomp /home/$$USER/github/checkmk/omd/build/package_build
prep:
./autogen.sh && ./configure --with-nagios4
RLrpm: RL8-setup clean dist rpm
echo "RLrpm done"
ls -lrth *.rpm
RL-clean:
@rm -rf Python-3.9.8*