#!/bin/bash START_TIME=$(date +%s) # Выводим информацию о дистрибутиве echo -e "\nДистрибутив: " lsb_release -a sleep 2 # Обновляем пакеты echo -e "\nОбновление пакетов..." sleep 2 sudo apt-get --assume-yes update # Сносим LibreOffice echo -e "\nСносим LibreOffice..." sleep 2 sudo apt purge --assume-yes --autoremove "libreoffice*" # Установка OnlyOffice echo -e "\nСтавим OnlyOffice..." sleep 2 mv /etc/apt/preferences.d/nosnap.pref ~/nosnap.backup sudo apt-get --assume-yes update sudo apt --assume-yes install snapd sudo snap install onlyoffice-desktopeditors sudo apt --assume-yes install p7zip-rar libglib2.0-bin # Устанавливаем Arduino IDE echo -e "\nСтавим Arduino IDE..." sleep 2 sudo apt --assume-yes install flatpak flatpak install -y flathub cc.arduino.arduinoide # Вместо PyCharm и DEV C++ ставим VS Code echo -e "\nСтавим VS Code..." sleep 2 flatpak install -y flathub com.visualstudio.code # Вместо EWB ставим LibrePCB echo -e "\nСтавим LibrePCB..." sleep 2 flatpak install -y flathub org.librepcb.LibrePCB # Ставим Chrome echo -e "\nСтавим Chrome..." sleep 2 flatpak install -y flathub com.google.Chrome # Ставим GeoGebra echo -e "\nСтавим GeoGebra..." sleep 2 flatpak install -y flathub org.geogebra.GeoGebra # Вместо emu8086 ставим SASM echo -e "\nСтавим SASM..." sleep 2 flatpak install -y flathub io.github.dman95.SASM # Вместо mathcad ставим Octave echo -e "\nСтавим Octave..." sleep 2 flatpak install -y flathub org.octave.Octave # Меняем переключение раскладки на "ALT+SHIFT" # sudo -H -u student DISPLAY=:0 DBUS SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u student)/bus gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle', 'grp_led:scroll', 'lv3:switch']" # Ставим красивые обои) echo -e "\nСтавим красивые обои..." sudo -H -u student DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1001/bus gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/linuxmint-vanessa/fakurian_purple.jpg # Включаем автовход в student echo -e "\nВключение автоматического входа в student..." sleep 2 rm -rf /etc/lightdm/lightdm.conf echo "[Seat:*] autologin-guest=false autologin-enable=true autologin-user=student autologin-user-timeout=0 allow-guest=false" >> /etc/lightdm/lightdm.conf # Устанавливаем Cisco packet tracer # На всякий это в конец скрипта, потому что может не сработать echo -e "\nСтавим Cisco packet tracer..." sleep 2 wget https://archive.org/download/cisco-packet-tracer-820-ubuntu-64bit/CiscoPacketTracer_820_Ubuntu_64bit.deb . dpkg -i CiscoPacketTracer_820_Ubuntu_64bit.deb apt install -y -f dpkg -i CiscoPacketTracer_820_Ubuntu_64bit.deb END_TIME=$(date +%s) difference=$(( $END_TIME - $START_TIME )) echo -e "\nВремя работы скрипта: $difference секунд"