This is a shell script for you to have everything when formatting your linux
Tip
Before starting script recommended to update
the system before
This script is under development
With Git
git clone https://github.com/suchsoak/Shell_Script_Linux.git
chmod +X script.sh
chmod 777 script.sh
Important
You need install lsb-release
for work, see in requirements.txt.
https://github.com/suchsoak/Shell_Script_Linux/blob/main/requirements.txt
redhat-lsb-core (for fedora)
Arch Linux
pacman -Sy --noc && pacman -S sudo --noc && pacman -S git --noc && pacman -S nano --noc && sudo pacman -S lsb-release --noc && clear && git clone https://github.com/suchsoak/Shell_Script_Linux.git && cd Shell_Script_Linux && chmod +X script.sh && clear && bash script.sh
Ubuntu - Debian - Kali Linux - Linux Mint
apt update && apt install git -y && apt install sudo -y && sudo apt install lsb-release -y && git clone https://github.com/suchsoak/Shell_Script_Linux.git && cd Shell_Script_Linux && chmod 777 script.sh && clear && bash ./script.sh
Fedora Linux
dnf update -y && dnf install git -y && dnf install sudo -y && sudo dnf install redhat-lsb-core -y && git clone https://github.com/suchsoak/Shell_Script_Linux.git && cd Shell_Script_Linux && chmod 777 script.sh && clear && bash ./script.sh
openSUSE
zypper update && zypper in -y git && zypper in -y sudo && sudo zypper in -y lsb-release && git clone https://github.com/suchsoak/Shell_Script_Linux.git && cd Shell_Script_Linux && chmod 777 script.sh && clear && bash ./script.sh
sudo docker build -f < Distro >.Dockerfile -t < Distro_name > .
or
With Makefile
make
Dockerfiles | Links |
---|---|
Dockerfile | https://github.com/suchsoak/Shell_Script_Linux/tree/main/docker/linux |
Note
For termux i will use uname
elif [ "$(uname -o)" == "Android" ]; then
...
...~:+o+
......++::::
~o :+
+:::::.
~:~
.
_ __ ____ __ ___
| |/ // \| | |_ _|
| < | - || |__ | |
|_|\_\|_|_||____||___|
[1] Nethunter Install
[2] No Install
Details | Link |
---|---|
Kali Nethunter | https://github.com/suchsoak/Shell_Script_Linux/releases/tag/V.1.0.0 |
bash ./script.sh
curl | Ruby (gem) | nmap
wget | Lua | aircrack-ng
git | gcc | wifite
vim | g++ | sqlmap
net-tools | Nodejs | dnsrecon
neofetch | Python (pip) | tor and tor broweser (Not for termux)
inxi | SQL | hydra
smartmontools | Java | proxychains
wireless_tools | Lua53 | host (Ubuntu and Debian)
xdg-utils | mcrypt (Ubuntu, debian and fedora)
lsb-release | wireshark, wireshark-qt and wireshark-cli for archlinux
libwacom-bin | netcat
libwacom-common | wpscan
Docker or Docker.io | metasploit
rpm (for fedora) | john (Not for termux)
iw (for fedora)
java-latest-openjdk (for fedora)
snap (Ubuntu, debian and fedora)
htop
qemu-utils (for termux)
openjdk-17 (for termux)
libcap-ng (for termux)
nmh (for termux)
tsduck-tools (for termux)
lvm2 (for termux)
qemu-utils (for termux)
mailutils (for termux)
yadara (for termux)
Visual Code studio
Brave Browser
BSD 3-Clause "New" or "Revised" License