89 lines
2.1 KiB
Bash
Executable File
89 lines
2.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Vérifie si une commande est disponible
|
|
is_installed() {
|
|
command -v "$1" &> /dev/null
|
|
}
|
|
|
|
# 📺 FreeTube (AppImage)
|
|
install_freetube() {
|
|
if is_installed freetube; then
|
|
echo "📺 FreeTube est déjà installé."
|
|
return
|
|
fi
|
|
|
|
run_step "📺 Installation de FreeTube (AppImage)" "
|
|
mkdir -p \$HOME/.local/bin &&
|
|
wget -q https://github.com/FreeTubeApp/FreeTube/releases/latest/download/freetube.AppImage -O \$HOME/.local/bin/freetube &&
|
|
chmod +x \$HOME/.local/bin/freetube
|
|
"
|
|
|
|
run_step "📺 Création du raccourci FreeTube" "
|
|
mkdir -p ~/.local/share/applications &&
|
|
cat <<EOF > ~/.local/share/applications/freetube.desktop
|
|
[Desktop Entry]
|
|
Name=FreeTube
|
|
Exec=/home/$USER/.local/bin/freetube
|
|
Icon=video
|
|
Type=Application
|
|
Categories=AudioVideo;Player;Video;
|
|
EOF
|
|
"
|
|
}
|
|
|
|
# 🎥 Zoom (via .deb)
|
|
install_zoom() {
|
|
if is_installed zoom; then
|
|
echo "🎥 Zoom est déjà installé."
|
|
return
|
|
fi
|
|
|
|
run_step "🎥 Installation de Zoom (.deb officiel)" "
|
|
wget -q https://zoom.us/client/latest/zoom_amd64.deb -O /tmp/zoom.deb &&
|
|
sudo apt install -y /tmp/zoom.deb &&
|
|
rm /tmp/zoom.deb
|
|
"
|
|
}
|
|
|
|
# 💬 Element (via extrepo)
|
|
install_element() {
|
|
if is_installed element-desktop; then
|
|
echo "💬 Element est déjà installé."
|
|
return
|
|
fi
|
|
|
|
run_step "💬 Installation de Element (Extrepo)" "
|
|
sudo extrepo enable element.io &&
|
|
sudo apt update &&
|
|
sudo apt install -y element-desktop
|
|
"
|
|
}
|
|
|
|
# 🌐 Google Chrome (via extrepo)
|
|
install_chrome() {
|
|
if is_installed google-chrome; then
|
|
echo "🌐 Google Chrome est déjà installé."
|
|
return
|
|
fi
|
|
|
|
run_step "🌐 Installation de Google Chrome (Extrepo)" "
|
|
sudo extrepo enable google_chrome &&
|
|
sudo apt update &&
|
|
sudo apt install -y google-chrome-stable
|
|
"
|
|
}
|
|
|
|
# 🧑💻 VSCodium (via extrepo)
|
|
install_vscodium() {
|
|
if is_installed codium; then
|
|
echo "🧑💻 VSCodium est déjà installé."
|
|
return
|
|
fi
|
|
|
|
run_step "🧑💻 Installation de VSCodium (Extrepo)" "
|
|
sudo extrepo enable vscodium &&
|
|
sudo apt update &&
|
|
sudo apt install -y codium
|
|
"
|
|
}
|