1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Mate - послеустановочный скрипт

Тема в разделе "[Треп] ОС/Железо", создана пользователем cerber, 4 июл 2016.

  1. TopicStarter Overlay
    cerber

    cerber Местный инквизитор Команда форума

    Регистрация:
    25.02.11
    Сообщения:
    8.073
    Симпатии:
    2.779
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    АДА
    Данный скрипт предназначен для установки в среде mate,но никто не запрещает использовать его и в других DM,наткнулся на просторах офф форума debian,немного подкорректировал
    и так создаём файлик install.sh
    PHP:
    touch install.sh
    и вставляем в него содержимое нашего скрипта
    PHP:
    #!/bin/sh
    cd $HOME
    # Скрипт по установке среды Mate и дополнительного программного
    # обеспечения в свежеустановленный Debian Jessie
    # Создаем sources_after_mate.list и добавляем в него дополнительные репозитории
    # Кодеки и прочая
    echo 'deb http://www.deb-multimedia.org/ jessie main non-free'  >> /etc/apt/sources.list.d/sources_after_mate.list
    # Здесь есть некоторые полезные утилиты, а также FireFox это репозиторий LMDE2
    echo 'deb http://packages.linuxmint.com/ debian main upstream import'  >> /etc/apt/sources.list.d/sources_after_mate.list
    # TLP Исключительно полезно для нетбуков и ноутбуков (в Stertch и Sid уже находится в основных репозиториях)
    echo 'deb http://repo.linrunner.de/debian jessie main'  >> /etc/apt/sources.list.d/sources_after_mate.list
    #Добавим репозитарий wine
    echo 'deb http://httpredir.debian.org/debian jessie-backports main'  >> /etc/apt/sources.list.d/sources_after_mate.list
    # На этом этапе еще неплохобы проверить оригинальный sources.list дописать в некоторых строчках non-free contrib но я вот пока неготов сказать как это правильно сделать, предлагаю вот такое решение (могут возникнуть дубликаты)
    echo 'deb http://ftp.ru.debian.org/debian/ jessie non-free contrib'  >> /etc/apt/sources.list.d/sources_after_mate.list
    echo 
    'deb http://security.debian.org/ jessie/updates contrib non-free'  >> /etc/apt/sources.list.d/sources_after_mate.list
    echo 
    'deb http://ftp.ru.debian.org/debian/ jessie-updates contrib non-free'  >> /etc/apt/sources.list.d/sources_after_mate.list
    echo 
    'deb http://ftp.ru.debian.org/debian/ jessie-backports contrib non-free'  >> /etc/apt/sources.list.d/sources_after_mate.list
    #ко всей куче добавим репозиторий java
    echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" tee /etc/apt/sources.list.d/webupd8team-java.list
    echo 
    "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" tee -/etc/apt/sources.list.d/webupd8team-java.list
    # Обновляем кэш, в результате работы команды вылезет несколько
    # строк с ошибками о том что нет доверительных ключей
    apt-get -y update
    # Копируем и устанавливаем ключи
    apt-get -y install deb-multimedia-keyring linuxmint-keyring
    apt
    -key adv --keyserver pool.sks-keyservers.net --recv-keys CD4E8809
    apt
    -key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
    # и опять обновим кэш
    apt-get -y update
    # Теперь вспомним про наш Broadcom, установим его и активуруем
    #apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
    #modprobe -r b44 b43 b43legacy ssb brcmsmac
    #modprobe wl
    # Перед установкой Mate полностью обновим систему
    #apt-get upgrade
    # Устанавливаем основные пакеты (полезет много зависимостей, соглашаемся,
    # т.к. это практически все необходимый софт)
    #apt-get install xorg lightdm xdg-user-dirs xdg-user-dirs-gtk xdg-utils pulseaudio pavucontrol mate-desktop-environment-extras network-manager network-manager-gnome iceweasel mc iceweasel-l10n-ru flashplugin-nonfree mplayer2 smplayer gksu unrar
    # Устанавливаем пакеты из Backports (полезет много зависимостей, соглашаемся,
    # т.к. это практически все необходимый софт)
    #apt-get -t wheezy-backports install grub lightdm synaptic libreoffice libreoffice-l10n-ru ttf-mscorefonts-installer ttf-liberation libreoffice-style-sifr libreoffice-gtk libreoffice-gnome qt4-qtconfig transmission
    # Устанавливаем строку быстрого поиска Synaptic
    #apt-get -t wheezy-backports install synaptic apt-xapian-index
    # Ставим некоторые инструменты Gnome 3 без установки рекомендованых пакетов
    #apt-get install gnome-system-tools --no-install-recommends
    # Установим дополнительные настройки mate
    apt-get -y install mate-desktop-environment-extras
    # Установим sudo
    apt-get -y install sudo
    # Скачиваем и устанавлимаем Skype
    apt-get -y updateapt-get -y upgrade
    # Далее все разбито на отдельные команды, дабы было понимание что и зачем ставится, это можно все объеденить в одну команду
    # Установка oracle java
    apt-get -y install oracle-java8-installer
    # Iceweasel + Flash
    apt-get -y install flashplugin-nonfree
    # Libre Office -  шрифты, внешний вид, тема значков
    apt-get -y install ttf-mscorefonts-installer ttf-liberation libreoffice-style-sifr libreoffice-gtk libreoffice-gnome
    # Mate Tools
    apt-get -y install mate-system-tools caja-extensions-common caja-gksu caja-open-terminal caja-sendto dconf-editor dconf-tools mate-gnome-main-menu-applet mate-netbook mate-netspeed
    # System Tools
    apt-get -y install mc gksu unrar ntp gdebi bleachbit
    # Устанавливаем TLP
    apt-get -y install tlp tlp-rdw
    # Launchpad PPA (позволяет их использовать)
    apt-get -y install software-properties-common python-software-properties
    # Устанавливаем строку быстрого поиска Synaptic и ускоряет поиск (на совсем слабых машинах лучше не устанавливать)
    apt-get -y install synaptic apt-xapian-index
    # Почтовик Geary (Здесь можно построить меню с возможностью выбора из нескольких вариантов)
    apt-get -y install geary
    # Видео и музыка (Здесь можно построить меню с возможностью выбора из нескольких вариантов)
    apt-get -y install vlc rhythmbox
    # Установим музыкальный проигрыватель
    apt-get -y install audacious
    # Создание загрузочной флешки и ее форматирование (части от LMDE2)
    apt-get -y install mintstick
    # Скачиваем mate-menu и mate-tweak из репозиториев Streatch, они не зависят от архитектуры (если кто знает как скачать deb без привязки к номеру версии, за подсказку буду благодарен)
    wget http://ftp.ru.debian.org/debian/pool/main/m/mate-menu/mate-menu_5.6.5a-1_all.deb
    wget http://ftp.ru.debian.org/debian/pool/main/m/mate-tweak/mate-tweak_3.4.9-1_all.deb
    # конфигурация внешнего вида программ Qt (не очень актуально, т.к. и VLC и Skype настраиваются нормально уже своими штатными средствами через выбор средства отображения GTK+)
    apt-get -y install qt4-qtconfig
    # Скачиваем Skype
    wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
    # Скачаем teamviwer
    wget -O teamviewer_linux.deb http://download.teamviewer.com/download/teamviewer_linux.deb
    # Скачаем аудио плеер раскомментируем в зависимости от версии
    #wget -O audacious_3.5-2_amd64.deb http://ftp.ru.debian.org/debian/pool/main/a/audacious/audacious_3.5-2_amd64.deb
    #wget -O audacious_3.5-2_i386.deb http://ftp.ru.debian.org/debian/pool/main/a/audacious/audacious_3.5-2_i386.deb
    # Добавим архитектуру i386 необходима для корректной работы некоторых программ
    dpkg --add-architecture i386
    # Установим дополнительные пакеты архитектуры i386
    apt-get -y install libdbusmenu-qt2:i386 libqt4-dbus:i386 libxss1:i386 libgtk2.0-0:i386 gtk2-engines:i386 libgconf-2-4:i386 libxtst6:i386 libxrandr2:i386
    # Устанавливаем скачанные пакеты и удовлетворяем зависимости
    dpkg -*.deb
    apt
    -get -f install
    # Если необходимо установим wine
    #включаем мультиархитектуру (multiarch)
    #dpkg --print-architecture
    #apt -y install \
    #wine/jessie-backports \
    #wine32/jessie-backports \
    #wine64/jessie-backports \
    #libwine/jessie-backports \
    #libwine:i386/jessie-backports \
    #fonts-wine/jessie-backports
    # apt -y install \
    #wine-development/jessie-backports \
    #wine32-development/jessie-backports \
    #wine64-development/jessie-backports \
    #libwine-development/jessie-backports \
    #libwine-development:i386/jessie-backports \
    #fonts-wine/jessie-backports
    #и для 32 битных систем
    # apt -y install \
    #wine/jessie-backports \
    #wine32/jessie-backports \
    #libwine/jessie-backports \
    #fonts-wine/jessie-backports
    # apt -y install \
    #wine-development/jessie-backports \
    #wine32-development/jessie-backports \
    #libwine-development/jessie-backports \
    #fonts-wine/jessie-backports
    # ----------------
    # Не обязательный раздел - Работа напильником
    # Переустановим DM для дальнейшей его настройки http://worldjb.ru/blog/24.html
    # apt-get -y install lightdm
    # Проверим нашу конфигурацию
    # /usr/sbin/lightdm --show-config
    # Переконфигурируем DM
    # dpkg-reconfigure lightdm
    # Данная настройка выполняется для ноутбуков,а точнее подхватывание драйверов wi-fi адаптера
    # apt-get -y install firmware-realtek wireless-tools wpasupplicant
    # Если необходимо установим web сервер и соответственно сервер баз данных
    # Установим mysql
    # apt-get-y install mysql-server mysql-client
    # Установим панель управления phpmyadmin который подтянет всё необходимое
    # apt-get -y install phpmyadmin
    # Установим эмулятор терминала guake
    apt-get -y install guake
    # ----------------
    echo "ПОЗДРАВЛЯЮ!"
    echo "установка закончена"
    # Удаляем ненужное (ИМХО)
    apt-get purge gnome-orca
    # Чистим после себя
    apt-get autoremoveapt-get cleanapt-get autoclean
    echo "Презагружаем компьютер"
    reboot
    теперь даём нашему скрипту права на запуск
    PHP:
    chmod +x install.sh
    и выполняем его,или запускаем,как вам больше нравится
    PHP:
    ./install.sh
    маленькое пояснение,файл создаём из терминала,по той причине,что при создании файла через графический текстовый редактор,в самое начало прописываются какие то символы,которые очень сложно отследить и удалить,что собственно и может привести к тому,что скрипт будет сыпать ошибками,и не будет запускаться
    и собственно ссылка на ресурс
    alex_xpert нравится это.
  2. TopicStarter Overlay
    cerber

    cerber Местный инквизитор Команда форума

    Регистрация:
    25.02.11
    Сообщения:
    8.073
    Симпатии:
    2.779
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    АДА
    чуть-чуть переделанный скрипт для установки и использования на системе debian и производных,с любым графическим окружением
    PHP:
    #!/bin/sh
    # Установим sudo
    apt-get -y install sudo
    # System Tools
    apt-get -y install mc htop unrar gdebi
    # Launchpad PPA (позволяет их использовать)
    apt-get -y install software-properties-common python-software-properties
    # Устанавливаем строку быстрого поиска Synaptic и ускоряет поиск (на совсем слабых машинах лучше не устанавливать)
    apt-get -y install synaptic apt-xapian-index
    # Видео и музыка (Здесь можно построить меню с возможностью выбора из нескольких вариантов)
    apt-get -y install vlc
    # Установим музыкальный проигрыватель
    apt-get -y install audacious
    dpkg 
    --add-architecture i386
    # Установим дополнительные пакеты архитектуры i386
    apt-get -y install libdbusmenu-qt2:i386 libqt4-dbus:i386 libxss1:i386 libgtk2.0-0:i386 gtk2-engines:i386 libgconf-2-4:i386 libxtst6:i386 libxrandr2:i386
    # Установим эмулятор терминала guake
    apt-get -y install guake
    # Установим локальное время
    timedatectl set-ntp false
    # ----------------
    echo "ПОЗДРАВЛЯЮ!"
    echo "установка закончена"
  3. TopicStarter Overlay
    cerber

    cerber Местный инквизитор Команда форума

    Регистрация:
    25.02.11
    Сообщения:
    8.073
    Симпатии:
    2.779
    Баллы:
    575
    Пол:
    Мужской
    Адрес:
    АДА
    продолжаем банкет,ещё немного переделал скрипт,во время установки только видеодрайвера выдаёт один запрос,во время использования сами раскомментируете тот дорайвер который вам нужен

    Код:
    #!/bin/sh
    #Добавим репозитории,канал обновлений stretch=stable,buster=testing,sid=unstable выбираем сами,в sid отсутствует канал update
    echo 'deb http://ftp.ru.debian.org/debian/ buster main contrib non-free' | tee -a /etc/apt/sources.list
    echo 'deb-src http://ftp.ru.debian.org/debian/ buster main contrib non-free' | tee -a /etc/apt/sources.list
    echo 'deb http://security.debian.org/debian-security buster/updates main contrib non-free' | tee -a /etc/apt/sources.list
    echo 'deb http://security.debian.org/debian-security buster/updates main contrib non-free' | tee -a /etc/apt/sources.list
    apt update
    # System Tools
    apt -y install unrar-free gdebi
    # Launchpad PPA (позволяет их использовать)
    apt -y install software-properties-common
    # Устанавливаем Synaptic
    apt -y install synaptic
    # Устанавливаем строку быстрого поиска Synaptic и ускоряет поиск (на совсем слабых машинах лучше не устанавливать)
    apt -y install synaptic apt-xapian-index
    # Видео и музыка (Здесь можно построить меню с возможностью выбора из нескольких вариантов)
    apt -y install vlc
    # Установим музыкальный проигрыватель
    apt -y install audacious
    dpkg --add-architecture i386
    apt update
    #Поставим консольный диспетчер процессов и файловый менеджер
    apt -y install htop mc
    # Libre Office -  шрифты, внешний вид, тема значков
    apt -y install ttf-mscorefonts-installer ttf-liberation libreoffice-style-sifr libreoffice-gtk libreoffice-gnome
    # Установим дополнительные пакеты архитектуры i386
    apt -y install libdbusmenu-qt2:i386 libqt4-dbus:i386 libxss1:i386 libgtk2.0-0:i386 gtk2-engines:i386 libgconf-2-4:i386 libxtst6:i386 libxrandr2:i386
    # Установим эмулятор терминала guake
    apt -y install guake
    # Установим драйвера Realtek
    apt -y install firmware-realtek
    # Установим файловый менеджер,в зависимости от среды выбираем файловый менеджер
    apt -y install doublecmd-qt #doublecmd-gtk
    #Флеш для оперы
    #apt -y install browser-plugin-freshplayer-pepperflash pepperflashplugin-nonfree
    #Установим видео драйвер Nvidia
    #apt -y install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//') nvidia-driver
    # Intel
    #apt -y install xserver-xorg-video-intel
    # Установим некоторые драйвера
    apt -y install firmware-linux-free firmware-linux-nonfree
    #Обновим систему
    apt -y dist-upgrade
    # ----------------
    echo "ПОЗДРАВЛЯЮ!"
    echo "установка закончена"
    #Перезагружаемся
    echo "Перезагрузка"
    reboot
    
    
    но предварительно,у вас должен быть подключён репозиторий -backports и contrib non-free,но это уже сами почитаете,как делается,если система только установлена,то советую лучше сделать upgrde,и после перезапуска запускать скирпт

Поделиться этой страницей