Clean up install.sh
This commit is contained in:
1
TODO.md
1
TODO.md
@@ -2,4 +2,3 @@
|
|||||||
|
|
||||||
- Add CPU temp to SLSTATUS
|
- Add CPU temp to SLSTATUS
|
||||||
- Find a more automated way to replace SLSTATUS if possible
|
- Find a more automated way to replace SLSTATUS if possible
|
||||||
- Remove dialog boxes when running commands in the installer
|
|
||||||
|
|||||||
31
install.sh
31
install.sh
@@ -63,17 +63,22 @@ for selection in $main_menu; do
|
|||||||
if [ "$selection" = "3" ]; then
|
if [ "$selection" = "3" ]; then
|
||||||
# --- INSTALL GH CLI ---
|
# --- INSTALL GH CLI ---
|
||||||
|
|
||||||
{
|
clear
|
||||||
|
echo "----------------------"
|
||||||
|
echo "--- Install GH CLI ---"
|
||||||
|
echo "----------------------"
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install wget -y
|
sudo apt-get install wget -y
|
||||||
sudo mkdir -p -m 755 /etc/apt/keyrings
|
sudo mkdir -p -m 755 /etc/apt/keyrings
|
||||||
sudo rm -f /etc/apt/sources.list.d/github-cli.list 2>/dev/null
|
sudo rm -f /etc/apt/sources.list.d/github-cli.list
|
||||||
wget -qO- https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg >/dev/null
|
wget -qO- https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo tee /etc/apt/keyrings/githubcli-archive-keyring.gpg
|
||||||
sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg
|
sudo chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg
|
||||||
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list >/dev/null
|
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install gh -y
|
sudo apt-get install gh -y
|
||||||
} | dialog --backtitle "$BACKTITLE" --programbox "Install GitHub CLI" 30 90
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$selection" = "4" ]; then
|
if [ "$selection" = "4" ]; then
|
||||||
@@ -103,7 +108,14 @@ for selection in $main_menu; do
|
|||||||
if [ "$selection" = "5" ]; then
|
if [ "$selection" = "5" ]; then
|
||||||
# --- Install MultiMC ---
|
# --- Install MultiMC ---
|
||||||
|
|
||||||
{
|
clear
|
||||||
|
echo "------------------------"
|
||||||
|
echo "--- Install AI Tools ---"
|
||||||
|
echo "------------------------"
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
|
||||||
|
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y libqt5core5a libqt5network5 libqt5gui5
|
sudo apt-get install -y libqt5core5a libqt5network5 libqt5gui5
|
||||||
wget https://files.multimc.org/downloads/multimc_1.6-1.deb 2> /dev/null
|
wget https://files.multimc.org/downloads/multimc_1.6-1.deb 2> /dev/null
|
||||||
@@ -111,12 +123,11 @@ for selection in $main_menu; do
|
|||||||
rm multimc_1.6-1.deb
|
rm multimc_1.6-1.deb
|
||||||
|
|
||||||
# Install java
|
# Install java
|
||||||
sudo mkdir -p /etc/apt/keyrings 2> /dev/null
|
sudo mkdir -p /etc/apt/keyrings
|
||||||
wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | sudo tee /etc/apt/keyrings/adoptium.asc > /dev/null 2>&1
|
wget -qO- https://packages.adoptium.net/artifactory/api/gpg/key/public | sudo tee /etc/apt/keyrings/adoptium.asc
|
||||||
echo "deb [signed-by=/etc/apt/keyrings/adoptium.asc] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.list > /dev/null 2>&1
|
echo "deb [signed-by=/etc/apt/keyrings/adoptium.asc] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.list
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y temurin-8-jdk temurin-21-jdk temurin-17-jdk
|
sudo apt-get install -y temurin-8-jdk temurin-21-jdk temurin-17-jdk
|
||||||
} | dialog --backtitle "$BACKTITLE" --programbox "Install Minecraft (MultiMC)" 30 90
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$selection" = "6" ]; then
|
if [ "$selection" = "6" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user