#!/bin/bash
#####################################################
# #
# Yapımcı: Ömer ŞERAN #
# Site: https://sblinux.net ~ http://omersrn.com #
# #
#####################################################
# #
# Bu mesajı gördüğüne göre şifrelemeyi kırmışsın, #
# Sorun yok, kodları değiştirebilirsin. #
# Ancak ismimi silip paylaşmaya geldiysen bil ki; #
# #
# Emek hırsızlığı ile bir yere gelemezsin, #
# Her zaman üşengeç bir yavşak olarak kalacaksın. #
# #
#####################################################
server="sblinux.com"
if cat /etc/*release | grep ^NAME | grep CentOS; then
clear
yum update
yum install toilet
yum install figlet
clear
elif cat /etc/*release | grep ^NAME | grep Ubuntu; then
clear
sudo apt-get update
sudo apt-get install toilet
sudo apt-get install figlet
clear
duyuru=`curl -s http://$anasw/duyuru.txt`
toilet -f ivrit 'SblinuX' | lolcat
echo -e "\033[1;37m Hoş Geldiniz\033[0m"
echo -e "\033[1;31m Sunucu Güncelleniyor\033[0m"
echo " "
if cat /etc/*release | grep ^NAME | grep CentOS; then
clear
echo -e "\033[1;32m İşletim Sistemi: CentOS"
echo -e "\033[1;32m Kurulum birazdan başlayacak, bittiğinde sonuç ekranı görünecektir."
sleep 3
clear
echo -e "\033[1;32m Sistem güncelleniyor..."
yum -y update
clear
echo -e "\033[1;32m Basit paketler yükleniyor. (packets: wget, screen)"
yum -y install wget
yum -y install screen
clear
echo -e "\033[1;32m SinusBot çalışması için paketler yükleniyor."
yum -y install firefox xorg-x11-server-Xvfb x11vnc xinit xvfb libxcursor1 ca-certificates bzip2 curl libglib2.0-0 xorg-x11-server-Xorg vnc-server gnome-desktop xorg-x11-xinit xterm gnome-applets gnome-session gnome-themes gnome-panel gdm firefox dbus-x11 libstdc++-devel.i686 glibc-devel.i686
clear
echo -e "\033[1;32m Youtube-DL yükleniyor"
rm -rf /usr/local/bin/youtube-dl
cd /usr/local/bin
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
cd /opt
clear
echo -e "\033[1;32m SinusBot dosyaları indiriliyor..."
rm -rf /opt/sinusbot_files
nohup wget http://$dwsw/sinusbot/sinusbot_files.tar.gz >/dev/null 2>&1
nohup tar -zxvf sinusbot_files.tar.gz >/dev/null 2>&1
rm -rf /opt/sinusbot_files.tar.gz
rm -rf /opt/TeamSpeak3-Client-linux_amd64.tar.gz
nohup wget http://$dwsw/sinusbot/TeamSpeak3-Client-linux_amd64.tar.gz >/dev/null 2>&1
nohup tar -zxvf TeamSpeak3-Client-linux_amd64.tar.gz >/dev/null 2>&1
rm -rf /opt/TeamSpeak3-Client-linux_amd64.tar.gz
cd /opt/TeamSpeak3-Client-linux_amd64
chmod +x *
cd plugins
chmod +x *
rm -rf /opt/sinusbot_files/sinusbot_files
echo "\033[1;32mBileşenler kuruldu, scripti tekrar başlatın"
exit
elif cat /etc/*release | grep ^NAME | grep Ubuntu; then
clear
clear
echo -e "\033[1;32m İşletim Sistemi: Ubuntu"
echo -e "\033[1;32m Kurulum birazdan başlayacak, bittiğinde sonuç ekranı görünecektir."
sleep 3
clear
echo -e "\033[1;32m Sistem güncelleniyor..."
apt-get update -y
sudo add-apt-repository ppa:mc3man/trusty-media -y
sudo apt-get update -y
echo -e " Genel paketler yükleniyor..."
apt-get install ffmpeg -y
apt-get install youtube-dl -y
apt-get install libnice10 -y
apt-get install wget -y
apt-get install curl -y
apt-get install python -y
apt-get install sudo -y
apt-get install libnss3-dev -y
apt-get install screen -y
cd /bin
rm -rf /bin/sblinux-start
nohup wget $server/sblinux-start >/dev/null 2>&1
nohup chmod +x sblinux-start >/dev/null 2>&1
./sblinux-start
echo -e "\033[1;32m SinusBot için gerekli paketler yükleniyor..."
clear
apt-get install x11vnc xinit xvfb libxcursor1 ca-certificates bzip2 -y
apt-get update && apt-get install x11vnc xvfb libxcursor1 ca-certificates bzip2 libegl1-mesa x11-xkb-utils libasound2 -y
sudo update-ca-certificates -y
sudo apt-get install libglib2.0-0 -y
sudo apt-get install youtube-dl -y
sudo youtube-dl --update
sudo apt-get install lib32stdc++6 -y
sudo apt-get install lib32z1 -y
sudo apt-get install lib32ncursesw5 -y
echo -e "\033[1;32m SinusBot dosyaları indiriliyor..."
cd /opt
rm -rf /opt/sinusbot_files
nohup wget http://$dwsw/sinusbot/sinusbot_files.tar.gz >/dev/null 2>&1
nohup tar -zxvf sinusbot_files.tar.gz >/dev/null 2>&1
rm -rf /opt/sinusbot_files.tar.gz
rm -rf /opt/TeamSpeak3-Client-linux_amd64.tar.gz
nohup wget http://$dwsw/sinusbot/TeamSpeak3-Client-linux_amd64.tar.gz >/dev/null 2>&1
nohup tar -zxvf TeamSpeak3-Client-linux_amd64.tar.gz >/dev/null 2>&1
rm -rf /opt/TeamSpeak3-Client-linux_amd64.tar.gz
cd /opt/TeamSpeak3-Client-linux_amd64
chmod +x *
cd plugins
chmod +x *
rm -rf /opt/sinusbot_files/sinusbot_files
rm -rf /usr/local/bin/youtube-dl
cd /usr/local/bin
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
cd /bin
rm -rf /bin/sblinux-start
nohup wget $server/sblinux-start >/dev/null 2>&1
nohup chmod +x sblinux-start >/dev/null 2>&1
./sblinux-start
echo "\033[1;32mBileşenler kuruldu, scripti tekrar başlatın"
exit
toilet -f ivrit 'SblinuX' | lolcat
echo -e "\033[1;37m Hoş Geldiniz\033[0m"
echo -e "\033[1;31m Script Başarıyla Güncellendi.\033[0m"
echo " "