mirror of
https://github.com/zardus/ctf-tools
synced 2024-12-12 05:52:33 +00:00
updated install-root scripts
This commit is contained in:
parent
44a822890d
commit
d5ec06f02d
6 changed files with 24 additions and 6 deletions
3
lief/install-root-archlinux
Executable file
3
lief/install-root-archlinux
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash -ex
|
||||
|
||||
pacman -Syu --noconfirm --needed cmake
|
|
@ -1,3 +1,3 @@
|
|||
#!/bin/bash -ex
|
||||
|
||||
apt-get -y install cmake python2-dev
|
||||
apt-get -y install cmake
|
||||
|
|
3
lief/install-root-fedora
Executable file
3
lief/install-root-fedora
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash -ex
|
||||
|
||||
dnf install -y cmake
|
|
@ -3,6 +3,13 @@
|
|||
git clone --depth 1 https://github.com/serpilliere/elfesteem.git
|
||||
git clone --depth 1 https://github.com/cea-sec/miasm.git
|
||||
|
||||
ctf-tools-pip install -U llvmlite
|
||||
if which llvm-config-3.9 2>&1 >/dev/null; then
|
||||
export LLVM_CONFIG=$(which llvm-config-3.9)
|
||||
ctf-tools-pip install -U enum34 "llvmlite==0.16"
|
||||
elif which llvm-config-3.8 2>&1 >/dev/null; then
|
||||
export LLVM_CONFIG=$(which llvm-config-3.8)
|
||||
ctf-tools-pip install -U enum34 "llvmlite==0.15"
|
||||
fi
|
||||
|
||||
ctf-tools-pip install -e elfesteem
|
||||
ctf-tools-pip install -e miasm
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
#!/bin/bash -ex
|
||||
|
||||
apt-get install -y zlib zlib-dev libstdc++6-4.9-dev libstdc++6 \
|
||||
llvm-3.5 llvm--3.5-dev libedit libedit-dev
|
||||
apt-get install -y \
|
||||
zlib1g zlib1g-dev \
|
||||
libstdc++6 \
|
||||
llvm-3.8 llvm-3.8-dev clang-3.8 \
|
||||
libedit2 libedit-dev
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
#!/bin/bash -ex
|
||||
|
||||
dnf install -y zlib zlib-devel libstdc++-devel libstdc++ libstdc++-static \
|
||||
llvm-3.5.0 llvm-devel-3.5.0 libedit libedit-devel
|
||||
dnf install -y zlib zlib-devel \
|
||||
libstdc++-devel libstdc++ libstdc++-static \
|
||||
llvm llvm-devel \
|
||||
libedit libedit-devel
|
||||
|
|
Loading…
Reference in a new issue