- #!/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 " "