Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- red=$(tput setf 4)
- green=$(tput setf 2)
- reset=$(tput sgr0)
- toend=$(tput hpa $(tput cols))$(tput cub 6)
- PS3='Выберите установку: '
- select ubuntu_soft in "ubuntu_update" "kodi" "mc" "hdd" "samba" "deluge" "transmission" "mysql" "iptv" "flexget" "flexget_config" "flexget_update_БД" "flexget_update"
- do
- case $ubuntu_soft in
- ubuntu_update)
- echo "Обновление Ubuntu"
- sudo apt-get update
- sudo apt-get upgrade -y
- sudo apt-get dist-upgrade -y
- ;;
- kodi)
- echo "Kodi install"
- sudo add-apt-repository ppa:team-xbmc/ppa
- sudo apt-get update
- sudo apt-get install kodi -y
- usermod -a -G audio,video kodi
- echo "Автозагрузка Kodi доустановить lightdm"
- sudo apt-get install lightdm -y
- echo -e "Добавление параметров в /etc/lightdm/lightdm.conf"
- sudo wget -O /etc/lightdm/lightdm.conf https://pastebin.com/raw/z3f43iVD
- if [ $? -eq 0 ]; then
- echo -n "${green}${toend}[OK]"
- else
- echo -n "${red}${toend}[fail]"
- fi
- echo -n "${reset}"
- echo
- sudo reboot
- ;;
- mc)
- echo -e "Midnight Commander install"
- sudo apt-get install mc -y
- if [ $? -eq 0 ]; then
- echo -n "${green}${toend}[OK]"
- else
- echo -n "${red}${toend}[fail]"
- fi
- echo -n "${reset}"
- echo
- ;;
- hdd)
- echo -e "Монтирование HDD в /home/kodi/"
- echo -e "UUID=3ECE6C32CE6BE09F /home/kodi/media ntfs-3g defaults, 0 0" >> /etc/fstab
- if [ $? -eq 0 ]; then
- echo -n "${green}${toend}[OK]"
- else
- echo -n "${red}${toend}[fail]"
- fi
- echo -n "${reset}"
- echo
- sudo reboot
- ;;
- samba)
- echo "Расшаривание папок в сеть"
- echo -e "\n[Загрузки]\npath = /home/kodi/media/download\ncomment = Папка для загрузки\nwriteable = yes\nbrowseable = yes\nguest ok = yes" >> /etc/samba/smb.conf
- echo -e "\n[Фильмы]\npath = /home/kodi/media/movie\ncomment = Папка с фильмами\nwriteable = yes\nbrowseable = yes\nguest ok = yes" >> /etc/samba/smb.conf
- echo -e "\n[Сериалы]\npath = /home/kodi/media/tv_show\ncomment = Папка с сериалами\nwriteable = yes\nbrowseable = yes\nguest ok = yes" /etc/samba/smb.conf
- echo -e "\n[Программы]\npath = /home/kodi/media/soft\ncomment = Папка с програмами\nwriteable = yes\nbrowseable = yes\nguest ok = yes" >> /etc/samba/smb.conf
- echo -e "\n[Фотографии]\npath = /home/kodi/media/image\ncomment = Папка с фотографиями\nwriteable = yes\nbrowseable = yes\nguest ok = yes" >> /etc/samba/smb.conf
- echo -e "\n[Музыка]\npath = /home/kodi/media/music\ncomment = Папка с музыкой\nwriteable = yes\nbrowseable = yes\nguest ok = yes" >> /etc/samba/smb.conf
- sudo service smbd restart
- ;;
- deluge)
- echo "Deluge install"
- sudo add-apt-repository ppa:deluge-team/ppa
- sudo apt-get update
- sudo apt-get install deluge deluged deluge-webui -y
- echo "Добавление deluged.service"
- sudo wget -O /etc/systemd/system/deluged.service https://pastebin.com/raw/eHRg02Fr
- echo -e "Запускаем deluged.service"
- systemctl enable /etc/systemd/system/deluged.service
- systemctl start deluged
- if [ $? -eq 0 ]; then
- echo -n "${green}${toend}[OK]"
- else
- echo -n "${red}${toend}[fail]"
- fi
- echo -n "${reset}"
- echo
- echo -e "Добавление в deluge-web.service"
- sudo wget -O /etc/systemd/system/deluge-web.service https://pastebin.com/raw/WZ4Ve5Wp
- if [ $? -eq 0 ]; then
- echo -n "${green}${toend}[OK]"
- else
- echo -n "${red}${toend}[fail]"
- fi
- echo -n "${reset}"
- echo
- echo "Запускаем deluged-web.service"
- systemctl enable /etc/systemd/system/deluge-web.service
- systemctl start deluge-web
- if [ $? -eq 0 ]; then
- echo -n "${green}${toend}[OK]"
- else
- echo -n "${red}${toend}[fail]"
- fi
- echo -n "${reset}"
- echo
- echo "В браузере доступен http://192.168.0.3:8112/"
- echo "password: deluge"
- echo "download to: /home/kodi/media/download"
- echo "autoadd: /home/kodi/media/download"
- sudo reboot
- ;;
- transmission)
- echo "Install bittorrent client"
- sudo add-apt-repository ppa:transmissionbt/ppa
- sudo apt-get update
- sudo apt-get install transmission-cli transmission-common transmission-daemon -y
- sudo service transmission-daemon stop
- echo ""rpc-password": "kodi",""
- echo ""rpc-username": "kodi",""
- echo ""rpc-whitelist": "127.0.0.1,192.168.*.*","
- echo ""umask": 2"
- sudo nano /var/lib/transmission-daemon/info/settings.json
- sudo service transmission-daemon start
- echo "Доступен в браузере http://192.168.0.3:9091"
- echo "Login: kodi"
- echo "Password: kodi"
- ;;
- mysql)
- echo "MSQL install"
- echo "При запросе пароля - вводим "kodi" "
- sudo apt-get install mysql-server -y
- echo "Редактируем строку: bind-address = 127.0.0.1 меняем на bind-address = 192.168.0.3"
- sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
- sudo service mysql restart
- echo "Теперь запустим настройку mysql"
- echo "По очередно вводим команды:"
- echo "CREATE USER 'kodi' IDENTIFIED BY 'kodi';"
- echo "GRANT ALL ON *.* TO 'kodi';"
- echo "flush privileges;"
- echo "\q"
- mysql -u root -p
- sudo wget -O /home/kodi/.kodi/userdata/advancedsettings.xml https://pastebin.com/raw/S1L4dfD1
- sudo wget -O /home/kodi/.kodi/userdata/sources.xml https://pastebin.com/raw/HS7YJSpm
- sudo reboot
- ;;
- iptv)
- echo -e "Устанавлимаем IPTV Simple Client"
- echo "http://help.telecom.by/_files/TelecomTV/TelecomTVpacket/TVPACKET3.m3u"
- echo "http://help.telecom.by/_files/TelecomTV/TelecomTVepg/xmltv.xml"
- sudo apt-get install kodi-pvr-iptvsimple -y
- if [ $? -eq 0 ]; then
- echo -n "${green}${toend}[OK]"
- else
- echo -n "${red}${toend}[fail]"
- fi
- echo -n "${reset}"
- echo
- sudo reboot
- ;;
- flexget)
- echo "Устанавливаем Flexget"
- sudo apt-get install python-pip -y
- sudo pip install --upgrade pip
- sudo pip install flexget
- echo "Устанавливаем telegram-bot для оповещения"
- echo "Незабываем на телефоне отправить сообщение своему БОТУ"
- sudo pip install python-telegram-bot
- sudo wget -O /etc/systemd/system/flexget.service https://pastebin.com/raw/rydMPJCd
- echo -e "Акитивируем flexget.service"
- systemctl enable flexget.service
- systemctl start flexget
- systemctl stop flexget
- if [ $? -eq 0 ]; then
- echo -n "${green}${toend}[OK]"
- else
- echo -n "${red}${toend}[fail]"
- fi
- echo -n "${reset}"
- echo
- ;;
- flexget_config)
- echo -e "Создаемg папку и конфигурационный файл для Flexget"
- mkdir /home/kodi/.flexget
- mkdir /home/kodi/.flexget/private
- wget -O /home/kodi/.flexget/config.yml https://pastebin.com/raw/bdSMjKaB
- wget -O /home/kodi/.flexget/private/lostfilm.yml https://pastebin.com/raw/YzYg7uGQ
- wget -O /home/kodi/.flexget/private/newstudio.yml https://pastebin.com/raw/s2rrfpwG
- wget -O /home/kodi/.flexget/private/baibako.yml https://pastebin.com/raw/rdvqxZ4K
- wget -O /home/kodi/.flexget/private/variables.yml https://pastebin.com/raw/Au1rvD7G
- echo -e "Запускаем flexget"
- systemctl start flexget
- if [ $? -eq 0 ]; then
- echo -n "${green}${toend}[OK]"
- else
- echo -n "${red}${toend}[fail]"
- fi
- echo -n "${reset}"
- echo
- ;;
- flexget_update_БД)
- echo "Обновление базы с сериалами"
- systemctl stop flexget
- rm /home/kodi/.flexget/db-config.sqlite
- rm /home/kodi/.flexget/flexget.log
- wget -O /home/kodi/.flexget/private/lostfilm.yml https://pastebin.com/raw/YzYg7uGQ
- wget -O /home/kodi/.flexget/private/newstudio.yml https://pastebin.com/raw/s2rrfpwG
- wget -O /home/kodi/.flexget/private/baibako.yml https://pastebin.com/raw/rdvqxZ4K
- echo -e "Запускаем Flexget"
- systemctl start flexget
- if [ $? -eq 0 ]; then
- echo -n "${green}${toend}[OK]"
- else
- echo -n "${red}${toend}[fail]"
- fi
- echo -n "${reset}"
- echo
- systemctl status flexget
- ;;
- flexget_update)
- echo "Обновление Flexget"
- systemctl stop flexget
- flexget -V
- sudo pip install --upgrade pip
- sudo pip install --upgrade flexget
- sudo pip install --upgrade setuptools
- echo -e "Запускаем flexget"
- systemctl start flexget
- if [ $? -eq 0 ]; then
- echo -n "${green}${toend}[OK]"
- else
- echo -n "${red}${toend}[fail]"
- fi
- echo -n "${reset}"
- echo
- ;;
- esac
- done
Advertisement
Add Comment
Please, Sign In to add comment