«Un ancien collègue m'a parlé d'un OSS qui semble intéressant, alors je l'ai recherché et l'ai construit. Ici, il s'agit de résumer les parties et les procédures qui ont été parcourues lors de la construction.
Système d'agrégation d'informations sur les cybermenaces (EXIST) Malware Information Sharing Platform(MISP)
# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
#
# uname -a
Linux [hostname] 3.10.0 ~ omis ~
#
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
#
# yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
Plug-in chargé:fastestmirror
|
|
réduction
|
|
Attention:RPMDB a changé sauf pour yum.
Pendant l'installation: elrepo-release-7.0-5.el7.elrepo.noarch 1/1
Pendant la vérification: elrepo-release-7.0-5.el7.elrepo.noarch 1/1
Installation:
elrepo-release.noarch 0:7.0-5.el7.elrepo
A completé!
#
# yum --enablerepo=elrepo-kernel install kernel-ml
Loaded plugins: fastestmirror, langpacks
|
|
réduction
|
|
Dependencies Resolved
======================================================================================================================== Package Arch Version Repository Size
========================================================================================================================Installing:
kernel-ml x86_64 5.9.8-1.el7.elrepo elrepo-kernel 51 M
Transaction Summary
========================================================================================================================Install 1 Package
Total download size: 51 M
Installed size: 233 M
Is this ok [y/d/N]: y
Downloading packages:
kernel-ml-5.9.8-1.el7.elrepo.x86_64.rpm | 51 MB 00:00:09
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : kernel-ml-5.9.8-1.el7.elrepo.x86_64 1/1
Verifying : kernel-ml-5.9.8-1.el7.elrepo.x86_64 1/1
Installed:
kernel-ml.x86_64 0:5.9.8-1.el7.elrepo
Complete!
#
# rpm -qa |grep kernel
kernel-ml-5.9.8-1.el7.elrepo.x86_64
kernel-tools-3.10.0-1062.el7.x86_64
kernel-tools-libs-3.10.0-1062.el7.x86_64
kernel-3.10.0-1062.el7.x86_64
#
# yum swap --enablerepo=elrepo-kernel kernel-* -- kernel-ml-* <--Spécifié comme option car le référentiel n'est pas activé
Loaded plugins: fastestmirror, langpacks
Skipping the running kernel: kernel-3.10.0-1127.19.1.el7.x86_64
Loading mirror speeds from cached hostfile
|
|
réduction
|
|
Is this ok [y/d/N]: y
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/7): kernel-ml-devel-5.9.8-1.el7.elrepo.x86_64.rpm | 13 MB 00:00:04
(2/7): kernel-ml-doc-5.9.8-1.el7.elrepo.noarch.rpm | 8.9 MB 00:00:01
(3/7): kernel-ml-headers-5.9.8-1.el7.elrepo.x86_64.rpm | 1.4 MB 00:00:00
(4/7): kernel-ml-tools-5.9.8-1.el7.elrepo.x86_64.rpm | 229 kB 00:00:00
(5/7): kernel-ml-tools-libs-5.9.8-1.el7.elrepo.x86_64.rpm | 117 kB 00:00:00
(6/7): kernel-ml-tools-libs-devel-5.9.8-1.el7.elrepo.x86_64.rpm | 95 kB 00:00:00
(7/7): kernel-ml-5.9.8-1.el7.elrepo.x86_64.rpm | 51 MB 00:00:09
---------------------------------------------------------------------------------------------------------------------
Total 7.6 MB/s | 76 MB 00:00:09
|
|
réduction
|
|
Complete!
#
# rpm -qa |grep kernel
kernel-ml-tools-libs-5.9.8-1.el7.elrepo.x86_64
kernel-ml-doc-5.9.8-1.el7.elrepo.noarch
kernel-ml-tools-libs-devel-5.9.8-1.el7.elrepo.x86_64
kernel-ml-5.9.8-1.el7.elrepo.x86_64
kernel-ml-tools-5.9.8-1.el7.elrepo.x86_64
kernel-ml-devel-5.9.8-1.el7.elrepo.x86_64
kernel-ml-headers-5.9.8-1.el7.elrepo.x86_64
kernel-3.10.0-1062.el7.x86_64
Supprimer l'ancien noyau
#
# rpm -e kernel-3.10.0-1062.el7.x86_64
#
# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (3.10.0-1127.19.1.el7.x86_64) 7 (Core)
1 : CentOS Linux (5.9.8-1.el7.elrepo.x86_64) 7 (Core) <--Sélectionnez ce gars
2 : CentOS Linux 7 Rescue 58dbc0c56878451db0f22c3af5129299 (3.10.0-693.17.1.el7.x86_64)
3 : CentOS Linux (0-rescue-55a201f65e044fb291c90c84936d9385) 7 (Core)
4 : CentOS Linux (0-rescue-e139e4d1f5ec417fb1ae634270a99f8b) 7 (Core
#
# grub2-editenv list
saved_entry=0
#
# grub2-set-default 1
#
# grub2-editenv list
saved_entry=1
Redémarrez pour confirmer la réflexion
#
# reboot
Exclure les paramètres pour empêcher la réinstallation d'anciens noyaux.
#
# echo "exclude=kernel*" >> /etc/yum.conf
#
# yum update --enablerepo=elrepo-kernel
|
|
réduction
|
|
Complete!
#
# yum install epel-release
|
|
réduction
|
|
Complete!
#
# yum install tmux htop wget curl gcc autoconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel
|
|
réduction
|
|
Complete!
C'est la fin de la partie commune. Vient ensuite la construction de EXIST.
Concernant le noyau elrepo.org kernel-ml Activez le référentiel elrepo sur CentOS7 et mettez kernel-ml Modifier / spécifier le noyau par défaut dans CentOS 7 YUM Cheet Sheet
Lié à Git git/INSTALL Installez la dernière version de git à partir des sources sur CentOS
Recommended Posts