2
2
3
3
## Overview
4
4
5
- This helps provide an example for installation into a RHEL 8 like
6
- environment. Below is a detailed example for installing CORE and related tooling on a fresh
7
- Rocky Linux 8 install. Both of the examples below will install CORE into its
5
+ This helps provide an example for installation into a Rocky Linux 8.10
6
+ environment. Both of the examples below will install CORE into its
8
7
own virtual environment located at ** /opt/core/venv** . Both examples below
9
8
also assume using ** ~ /Documents** as the working directory.
10
9
@@ -16,18 +15,18 @@ the package based installation path. This will require downloading a package fro
16
15
17
16
``` shell
18
17
# install system packages
19
- sudo yum -y update
20
- sudo yum install -y \
18
+ sudo dnf -y update
19
+ sudo dnf install -y \
21
20
xterm \
22
21
wget \
23
22
tcpdump \
24
- python39 \
25
- python39 -tkinter \
23
+ python3.12 \
24
+ python3.12 -tkinter \
26
25
iproute-tc
27
26
28
27
# install ospf mdr
29
28
cd ~ /Documents
30
- sudo yum install -y \
29
+ sudo dnf install -y \
31
30
automake \
32
31
gcc-c++ \
33
32
libtool \
@@ -46,29 +45,29 @@ sudo make install
46
45
47
46
# install emane
48
47
cd ~ /Documents
49
- EMANE_VERSION=1.5.1
48
+ EMANE_VERSION=1.5.2
50
49
EMANE_RELEASE=emane-${EMANE_VERSION} -release-1
51
50
EMANE_PACKAGE=${EMANE_RELEASE} .el8.x86_64.tar.gz
52
51
wget -q https://adjacentlink.com/downloads/emane/${EMANE_PACKAGE}
53
52
tar xf ${EMANE_PACKAGE}
54
53
cd ${EMANE_RELEASE} /rpms/el8/x86_64
55
54
rm emane-spectrum-tools-* .rpm emane-model-lte* .rpm
56
55
rm * devel* .rpm
57
- sudo yum install -y ./emane* .rpm ./python3-emane-${EMANE_VERSION} -1.el8.noarch.rpm
56
+ sudo dnf install -y ./emane* .rpm ./python3-emane-${EMANE_VERSION} -1.el8.noarch.rpm
58
57
59
58
# install core
60
59
cd ~ /Documents
61
- CORE_PACKAGE=core_9.1 .0_x86_64.rpm
60
+ CORE_PACKAGE=core_9.2 .0_x86_64.rpm
62
61
PACKAGE_URL=https://github.com/coreemu/core/releases/latest/download/${CORE_PACKAGE}
63
62
wget -q ${PACKAGE_URL}
64
- PYTHON=python3.9 yum install -y ./${CORE_PACKAGE}
63
+ PYTHON=python3.12 dnf install -y ./${CORE_PACKAGE}
65
64
66
65
# install emane python bindings into CORE virtual environment
67
66
cd ~ /Documents
68
- sudo yum install -y dnf-plugins-core
69
- sudo yum config-manager --set-enabled devel
70
- sudo yum update -y
71
- sudo yum install -y \
67
+ sudo dnf install -y dnf-plugins-core
68
+ sudo dnf config-manager --set-enabled devel
69
+ sudo dnf update -y
70
+ sudo dnf install -y \
72
71
protobuf-devel \
73
72
libxml2-devel \
74
73
pcre-devel \
0 commit comments