| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- #!/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 секунд"
|