-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmake123.sh
More file actions
executable file
·35 lines (28 loc) · 996 Bytes
/
make123.sh
File metadata and controls
executable file
·35 lines (28 loc) · 996 Bytes
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
#!/bin/bash
# make123.sh
# by chaslinux@gmail.com
# based on the work of Tavis Ormandy
# This script just automates the installation process for *buntu
# Tested on Xubuntu 22.04
# run all updates to ensure all libraries and programs are up to date
# then install git
sudo apt update && sudo apt upgrade -y
sudo apt install git -y
# Make a directory to hold the git projects and clone Travis' work
mkdir ~/Code
cd ~/Code
git clone https://github.com/taviso/123elf
# Download the 123 files
cd ~/Code/123elf
wget https://archive.org/download/123-unix/123UNIX1.IMG
wget https://archive.org/download/123-unix/123UNIX2.IMG
wget https://archive.org/download/123-unix/123UNIX3.IMG
wget https://archive.org/download/123-unix/123UNIX4.IMG
wget https://archive.org/download/123-unix/123UNIX5.IMG
# install the necessary software and libraries for *buntu
sudo apt install build-essential gcc-multilib lib32ncurses-dev -y
# build and make the software
./binutils.sh
./extract.sh
make
sudo make install