PostInstall script
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1277 раз
- Контактная информация:
PostInstall script
Джентльмены, а кто нибудь использует сабж? Хочу себе забашить некую автоматизацию: удаление не нужного, добавление ppa, установка софта, ну и всякая мелочь (темки-иконки)
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


-
- Сообщения: 938
- Зарегистрирован: 16 фев 2017, 20:03
- Решено: 5
- Откуда: г. Хабаровск
- Благодарил (а): 268 раз
- Поблагодарили: 262 раза
- Контактная информация:
PostInstall script
di_mok, как любит писать Dja:"А что это собственно такое?"))) Программа, пользовательский скрипт, сделанный на коленке?) Я беру в привычку после нового релиза LMC делать собственную сборку со всем нужным. Дело в том, что со временем вкусы и взгляды меняются, поэтому делать статичный скрипт желания нет, впрочем, как и динамический (т.е. изменять его от версии к версии), поскольку все равно все сведется к тому, что я делаю в каждой сборке: я создаю отдельную папку со своими конфигами, для профилактики выставляю им правильные права, а потом переношу в ФС. Это, конечно, прибавляет работы вроде сжать ФС, создать iso, но все-таки в этом же iso-шнике нах-ся архив со всеми изменениями и таблица ods, в которой они описаны, что в конечном счете можно использовать в своих будущих сборках. +Если я что-нибудь накосячу (и мне придется переустановить систему) или если мне понадобится иметь на виртуалке уже настроенную систему, я сделаю это в пару кликов, а не буду ждать, пока скрипт все скачает, установит; мне не придется копировать конфиги для программ и т.д... На моем счету всего лишь 2 сборки: LMC 18.2 и LMC 19 (которые можно разделить на версии light и full, т.е. облегченная и полная). И в целом, этого опыта хватило, чтобы научиться делать их более-менее качественно. Не скрою, я их делал долго, в частности, первую, потому что подход был не системный (т.е. я не регистрировал отдельно в таблице вносимые изменения и не создавал в iso отдельную папку с конфигами и парочкой скриптов), вторую - потому что я впервые постарался сделать подход более системным, но и к ней у меня есть претензии по части того, что я не захолдил несколько пакетов (до недавнего времени я не знал, что это означает). Однако опыт и знания растут, поэтому с ними будет расти и скорость создания сборок, и их качество. В общем-то, для меня сборки - это выход, поскольку заставляют меня подходить ко всему процессу осмыслено.
Вы не готовы!



-
- Сообщения: 10433
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 135
- Откуда: Нижний Тагил
- Благодарил (а): 792 раза
- Поблагодарили: 2051 раз
- Контактная информация:
PostInstall script
Ну у меня есть скрипт установки LEMP, да и вон для установки palemoon сваял, а так после установки просто вбиваю в термина что надо поставить и жду))))
-
Автор темы - Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1277 раз
- Контактная информация:
PostInstall script
Банально, типа так:
В сценарии же проще что-то поправить, нежели в сборке, если:
Код: Выделить всё
sudo add-apt-repository ppa:*****
apt update && apt install ****
wget http://****
wget http://****
wget http://****
****
sudo dpkg -i *.deb
git clone https://github.com/zagortenay333/numix-cinnamon
mv numix-cinnamon ~/themes
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


-
- Сообщения: 1650
- Зарегистрирован: 10 сен 2016, 10:16
- Решено: 19
- Откуда: Москва
- Благодарил (а): 697 раз
- Поблагодарили: 187 раз
- Контактная информация:
PostInstall script
При малейшей попытке что-либо систематизировать в этом вопросе дерево вариаций очень быстро начинает ветвиться. В дополнение к этому еще со временем появляются новые решения, а старые утрачивают поддержку. Поэтому, вроде чего-то пытаюсь записывать, как глобальные шаги в простом текстовом документе, но сам скрипт делать большого смысла не вижу (если конечно не будет стоять задача по работе раскатать одинаковые решения на сотню другую компов, но таких задач пока не видать).
-
Автор темы - Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1277 раз
- Контактная информация:
PostInstall script
Дык, если в начале этого файла добавить
#!/bin/bash
как раз получится моя хотелка 
Вот, набросочек.
Код: Выделить всё
#!/bin/bash
sudo apt-get remove --purge libreoffice*
#wget http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1_amd64.deb
wget http://kdl1.cache.wps.com/ksodl/download/linux/a21//wps-office_10.1.0.5707~a21_amd64.deb
wget https://github.com/Automattic/simplenote-electron/releases/download/v1.1.7/Simplenote-1.1.7-amd64.deb
wget https://github.com/buttercup/buttercup-desktop/releases/download/v1.10.0/buttercup-desktop_1.10.0_amd64.deb
wget http://sunflower-fm.org/pub/sunflower-0.3.61-1.all.deb
sudo dpkg -i *.deb
sudo rm *.deb
curl -s https://syncthing.net/release-key.txt | sudo apt-key add -
echo "deb http://apt.syncthing.net/ syncthing release" | sudo tee /etc/apt/sources.list.d/syncthing.list
curl -sL https://packagecloud.io/AtomEditor/atom/gpgkey | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main" > /etc/apt/sources.list.d/atom.list'
sudo add-apt-repository ppa:graysky/utils
sudo apt update && apt install guake gparted zenmap gpart conky-all shutter libgoo-canvas-perl speedtest-cli docky syncthing atom remmina remmina-plugin-rdp msttcorefonts -y
sudo cp syncthing@.service /etc/systemd/system/
sudo systemctl enable syncthing@di_mok.service
sudo systemctl start syncthing@di_mok.service
echo 'tmpfs /tmp tmpfs rw,nosuid,nodev 0 0' | sudo tee -a /etc/fstab
echo 'tmpfs /home/di_mok/ram tmpfs rw,nosuid,nodev 0 0' | sudo tee -a /etc/fstab
cp -R .conky ~/
cp fonts/* ~/.fonts
#sudo fc-cache -fv
git clone https://github.com/zagortenay333/numix-cinnamon
mv numix-cinnamon ~/themes
git clone https://github.com/jsayol/dark-mint-plymouth-theme
sudo dark-mint-plymouth-theme/install.sh
cd /etc/xdg/autostart && sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
gconftool-2 --type Boolean --set /apps/docky-2/Docky/Items/DockyItem/ShowDockyItem False
Тут опять прелесть сценария - всё оперативно можно поменять. Чай не компилёный жеStarMAUGLI писал(а): ↑25 авг 2018, 20:14В дополнение к этому еще со временем появляются новые решения, а старые утрачивают поддержку.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


-
- Сообщения: 1650
- Зарегистрирован: 10 сен 2016, 10:16
- Решено: 19
- Откуда: Москва
- Благодарил (а): 697 раз
- Поблагодарили: 187 раз
- Контактная информация:
PostInstall script
А можно к нему комментарии добавить? а то я не так здорово читаю код.
Уже со второй строчки начинаются вопросы:
0. Для какого дистрибутива пишется скрипт? LM?18...19? cinnamon/mate/kde/xfce/.../? и для какого железа и окружения? (СБ/ноутбук/.../, драйвера видеокарт (-ы), wi-fi, доступ к сети, samba, принтера/сканеры)
1. Почему используешь команду sudo, для скрипта же другая команда идет? в кде у меня, кажется, kdesudo должно быть. В LM19 (я еще себе не ставил, но) читал на форуме, вообще как-то по другому нужно заходить (или я чего-то не так понял?).
2. Почему используешь команду apt-get? Чем не угодила команда apt?
3. Зачем убивать libreoffice? и почему следом за ним не отправился в топку, например, gimp?
... а третью (и далее) строчку я уже и не осилил. Лучше расскажи своими словами что ты там делаешь?
-
Автор темы - Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1277 раз
- Контактная информация:
PostInstall script
Да его какбе под свои нужды. Ное если интересно, еогода приведу в божеский вид, добавлю комментарии.
Да пофигStarMAUGLI писал(а): ↑25 авг 2018, 22:31Для какого дистрибутива пишется скрипт? LM?18...19? cinnamon/mate/kde/xfce/.../? и для какого железа и окружения?
sudo оно и в африке sudo, будет везде работатьStarMAUGLI писал(а): ↑25 авг 2018, 22:31Почему используешь команду sudo, для скрипта же другая команда идет? в кде у меня, кажется, kdesudo должно быть.
Это как и у тебя накопипащенный текстовый файл. Черновик. Я из соображения краткости тоже apt предпочитаюStarMAUGLI писал(а): ↑25 авг 2018, 22:31Почему используешь команду apt-get? Чем не угодила команда apt?
Не люблю я его. Ниже ставится WPS
GIMP люблю. Пользоваться не умею, но люблю

Скачиваются deb-ки
В понедельник, после испытаний. ОК?
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


-
- Сообщения: 1650
- Зарегистрирован: 10 сен 2016, 10:16
- Решено: 19
- Откуда: Москва
- Благодарил (а): 697 раз
- Поблагодарили: 187 раз
- Контактная информация:
-
- Сообщения: 938
- Зарегистрирован: 16 фев 2017, 20:03
- Решено: 5
- Откуда: г. Хабаровск
- Благодарил (а): 268 раз
- Поблагодарили: 262 раза
- Контактная информация:
PostInstall script
di_mok, у меня не совсем PreInstall скрипт получается, скорее, просто текстовик с командами (мне так удобнее), и выглядит это примерно так:
Буду составлять на основе примерно такой таблицы каждый раз для новой сборки
В таблице все нагляднее выглядит и легко что-то добавить/убавить, отсортировать по алфавиту и пр.
Код: Выделить всё
#########---------Системные утилиты----------------#############
sudo apt-get install alien apt-mirror dconf-editor elinks firefox-locale-ru fortunes fortunes-ru gcdemu git gpm grml-rescueboot hardinfo htop language-pack-gnome-ru language-pack-ru libnss3 mintnanny ncdu network-manager-l2tp network-manager-l2tp-gnome ntfs-3g p7zip-full rar scons screenfetch squashfs-tools thunderbird-locale-ru tree ttf-mscorefonts-installer unrar
sudo add-apt-repository ppa:cdemu/ppa
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install cdemu-client cdemu-daemon gcdemu
sudo apt-get install -y boot-repair
sudo apt-get install grub-customizer
---------------++++--->Full
wget http://repo.drweb.com/drweb/drweb-repo11.deb
sudo dpkg -i drweb-repo11.deb
sudo apt-get update
sudo apt-get install drweb-workstations
sudo apt-get install gimp-help-ru libglu1-mesa-dev virtualbox virtualbox-ext-pack virtualbox-qt
----------------------------------------------------------------
#########---------Мультимедиа----------------#############
sudo apt-get install mint-meta-codecs
sudo apt-get install audacious audacity audacity-data converseen fluid-soundfont-gm fluid-soundfont-gs gpick gthumb kazam pinta radiotray
---------------++++--->Full
sudo apt-get install frei0r-plugins openshot winff
----------------------------------------------------------------
#########---------Интернет----------------#############
Т.к. яшка сам после установки браузера добавляет репозитории, их следует очистить в финальной сборке
wget -O YANDEX-BROWSER-KEY.GPG http://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG
sudo apt-key add YANDEX-BROWSER-KEY.GPG
sudo add-apt-repository "deb [arch=amd64] http://repo.yandex.ru/yandex-browser/deb beta main"
sudo apt-get update
sudo apt-get install qbittorrent yandex-browser-beta btfs
----------------------------------------------------------------
#########---------Офис----------------#############
sudo apt-get install cherrytree unison unison-gtk
FOXIT READER https://www.foxitsoftware.com/downloads
----------------------------------------------------------------
#########---------Игры----------------#############
sudo apt-get install aisleriot
---------------++++--->Full
sudo apt-get install steam
----------------------------------------------------------------
#########---------Программирование----------------#############
sudo apt-get install g++
---------------++++--->Full
sudo apt-get install idle
В оригинальной системе:
cd ~/General/Загрузки/&& wget http://download.qt.io/official_releases/qt/5.11/5.11.1/qt-opensource-linux-x64-5.11.1.run &&chmod +x qt-opensource-linux-x64-5.11.1.run
Скопировать в сборку и выполнить
----------------------------------------------------------------
+Репозитории
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo add-apt-repository ppa:nrbrtx/xorg-hotkeys
Дополнительно:
sudo apt-get --reinstall install gnome-terminal
К удалению:
sudo apt purge transmission-common transmission-gtk rhythmbox rhythmbox-data rhythmbox-plugin-tray-icon rhythmbox-plugins
sudo apt-get remove xscreensaver-data-extra xscreensaver-gl
sudo rm -f /usr/share/applications/screensavers/*
sudo rm -f /usr/share/xscreensaver/config/*
sudo rm -f /usr/lib/xscreensaver/*
sudo apt-get purge *zeitgeist*
Вы не готовы!



-
Автор темы - Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1277 раз
- Контактная информация:
PostInstall script
root, собственно, и моя задумка в этом напрвлении, т.к. делается чисто для себя.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


-
- Сообщения: 1650
- Зарегистрирован: 10 сен 2016, 10:16
- Решено: 19
- Откуда: Москва
- Благодарил (а): 697 раз
- Поблагодарили: 187 раз
- Контактная информация:
PostInstall script
root, очень познавательно. Кое-что определенно стоит взять на вооружение.
Из того, что есть у меня, но я не нашел в вашей таблице
Remmina, TeamViewer, (эти используются, что бы из дома подцепляться к компам с работы)
Freeplane (очень удобная программа для структурирования своих мыслей, мозговых штурмов или подготовки плана статьи; в моем "личном офисе" не плохо дополняет ЧерриТри; еще к фриплану есть интересный плагин для встройки в хтмл - видел у одного знакомого, но у самого пока руки не дошли опробовать),
zsh (с ним пока эксперементирую, но чем больше узнаю его возможности, тем больше приходит уверенность, что он у меня на долго).
Еще иногда хочется на звездочки посмотреть поэтому Stellarium - эдакое медитативное времяпровождение.
di_mok, Относительно самого пост-инсталяционного скрипта: хотелось бы еще отметить такие этапы настройки как подключение второго монитора (с одним монитором, я уже практически нигде не согласен работать), настройка принтера и сканера, настройка сети и шар. И еще я бы добавил настройку консоли.
Из того, что есть у меня, но я не нашел в вашей таблице
Remmina, TeamViewer, (эти используются, что бы из дома подцепляться к компам с работы)
Freeplane (очень удобная программа для структурирования своих мыслей, мозговых штурмов или подготовки плана статьи; в моем "личном офисе" не плохо дополняет ЧерриТри; еще к фриплану есть интересный плагин для встройки в хтмл - видел у одного знакомого, но у самого пока руки не дошли опробовать),
zsh (с ним пока эксперементирую, но чем больше узнаю его возможности, тем больше приходит уверенность, что он у меня на долго).
Еще иногда хочется на звездочки посмотреть поэтому Stellarium - эдакое медитативное времяпровождение.
di_mok, Относительно самого пост-инсталяционного скрипта: хотелось бы еще отметить такие этапы настройки как подключение второго монитора (с одним монитором, я уже практически нигде не согласен работать), настройка принтера и сканера, настройка сети и шар. И еще я бы добавил настройку консоли.
-
Автор темы - Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1277 раз
- Контактная информация:
PostInstall script
StarMAUGLI, тут дело индивидуальное. Один универсальный скрипт для всех сделать невозможно. Мне вот второй монитор не нужен, я и не заморачивался. И, если заметил, скрипты у root и у меня сильно рознятся по набору софта. Так что, каждый пилит по своим предпочтениям. А эта тема просто для подкинуть идею
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


-
- Сообщения: 456
- Зарегистрирован: 19 авг 2018, 10:45
- Решено: 3
- Благодарил (а): 126 раз
- Поблагодарили: 215 раз
- Контактная информация:
PostInstall script
Да идея интересная, вот я себе наваял
#! /bin/bash
if [ "$(id -u)" != "0" ]; then
echo "Этот сценарий должен выполняться от root" 1>&2
exit 1
else
#Update and Upgrade
echo "Обновление и модернизация"
apt update && sudo apt upgrade -y
sudo apt install dialog
cmd=(dialog --separate-output --checklist "Выбрать проги для себя:" 22 76 16)
options=(1 "qt5-fsarchiver" off
2 "grub-customizer" off
3 "Облако mail.ru" off
4 "Teamviewer" off
5 "shutter" off
6 "qbittorrent" off
7 "keepassxc" off
8 "Bleachbit" off
9 "Удаляем gimp,transmission,thunderbird,redshift" off
10 "VLC Media Player" off
11 "Google Chrome" off
12 "gparted" off
13 "synaptic search" off
14 "yandex-browser-beta" off
15 "peek" off
16 "xneur" off)
choices=$("${cmd[@]}" "${options[@]}" 2>&1 >/dev/tty)
clear
for choice in $choices
do
case $choice in
1)
#Install qt5-fsarchiver*
add-apt-repository ppa:dieterbaum/qt5-fsarchiver -y
apt update
apt install qt5-fsarchiver -y
;;
2)
#Install grub-customizer
add-apt-repository ppa:danielrichter2007/grub-customizer -y
apt update
apt install grub-customizer -y
;;
3)
#Облако mail.ru
wget http://r.mail.ru/n236129586
dpkg -i n236129586
apt install -f -y
rm -rf n236129586
;;
4)
#Install Teamviewer
wget http://download.teamviewer.com/download ... r_i386.deb
dpkg -i teamviewer_i386.deb
apt install -f -y
rm -rf teamviewer_i386.deb
;;
5)
#Install shutter
apt install shutter -y
;;
6)
#Install qbittorrent
apt install qbittorrent -y
;;
7)
#Install keepassxc
apt install keepassxc -y
;;
8)
#Bleachbit
apt install bleachbit -y
;;
9)
#Удаляем gimp,transmission,thunderbird,redshift
apt purge transmission* gimp* thunderbird* redshift -y
;;
10)
#VLC Media Player
apt install vlc -y
;;
11)
#Chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
apt update
apt install google-chrome-stable -y
;;
12)
#gparted
apt install gparted -y
;;
13)
#Synaptic search
apt install apt-xapian-index -y && update-apt-xapian-index -vf
;;
14)
#yandex-browser-beta
wget -q -O - https://repo.yandex.ru/yandex-browser/Y ... ER-KEY.GPG | sudo apt-key add -
sh -c 'echo "deb [arch=amd64] http://repo.yandex.ru/yandex-browser/deb beta main" > /etc/apt/sources.list.d/yandex-browser-beta.list'
apt update
apt install yandex-browser-beta -y
;;
15)
#peek
add-apt-repository ppa:peek-developers/stable -y
apt update
apt install peek -y
;;
16)
#xneur
apt install xneur -y
;;
esac
done
fi
if [ "$(id -u)" != "0" ]; then
echo "Этот сценарий должен выполняться от root" 1>&2
exit 1
else
#Update and Upgrade
echo "Обновление и модернизация"
apt update && sudo apt upgrade -y
sudo apt install dialog
cmd=(dialog --separate-output --checklist "Выбрать проги для себя:" 22 76 16)
options=(1 "qt5-fsarchiver" off
2 "grub-customizer" off
3 "Облако mail.ru" off
4 "Teamviewer" off
5 "shutter" off
6 "qbittorrent" off
7 "keepassxc" off
8 "Bleachbit" off
9 "Удаляем gimp,transmission,thunderbird,redshift" off
10 "VLC Media Player" off
11 "Google Chrome" off
12 "gparted" off
13 "synaptic search" off
14 "yandex-browser-beta" off
15 "peek" off
16 "xneur" off)
choices=$("${cmd[@]}" "${options[@]}" 2>&1 >/dev/tty)
clear
for choice in $choices
do
case $choice in
1)
#Install qt5-fsarchiver*
add-apt-repository ppa:dieterbaum/qt5-fsarchiver -y
apt update
apt install qt5-fsarchiver -y
;;
2)
#Install grub-customizer
add-apt-repository ppa:danielrichter2007/grub-customizer -y
apt update
apt install grub-customizer -y
;;
3)
#Облако mail.ru
wget http://r.mail.ru/n236129586
dpkg -i n236129586
apt install -f -y
rm -rf n236129586
;;
4)
#Install Teamviewer
wget http://download.teamviewer.com/download ... r_i386.deb
dpkg -i teamviewer_i386.deb
apt install -f -y
rm -rf teamviewer_i386.deb
;;
5)
#Install shutter
apt install shutter -y
;;
6)
#Install qbittorrent
apt install qbittorrent -y
;;
7)
#Install keepassxc
apt install keepassxc -y
;;
8)
#Bleachbit
apt install bleachbit -y
;;
9)
#Удаляем gimp,transmission,thunderbird,redshift
apt purge transmission* gimp* thunderbird* redshift -y
;;
10)
#VLC Media Player
apt install vlc -y
;;
11)
#Chrome
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
apt update
apt install google-chrome-stable -y
;;
12)
#gparted
apt install gparted -y
;;
13)
#Synaptic search
apt install apt-xapian-index -y && update-apt-xapian-index -vf
;;
14)
#yandex-browser-beta
wget -q -O - https://repo.yandex.ru/yandex-browser/Y ... ER-KEY.GPG | sudo apt-key add -
sh -c 'echo "deb [arch=amd64] http://repo.yandex.ru/yandex-browser/deb beta main" > /etc/apt/sources.list.d/yandex-browser-beta.list'
apt update
apt install yandex-browser-beta -y
;;
15)
#peek
add-apt-repository ppa:peek-developers/stable -y
apt update
apt install peek -y
;;
16)
#xneur
apt install xneur -y
;;
esac
done
fi
-
Автор темы - Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1277 раз
- Контактная информация:
PostInstall script
StarMAUGLI, вот и пример с прицелом на универсальность
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


-
- Сообщения: 1650
- Зарегистрирован: 10 сен 2016, 10:16
- Решено: 19
- Откуда: Москва
- Благодарил (а): 697 раз
- Поблагодарили: 187 раз
- Контактная информация:
PostInstall script
Вот как раз с твоим набором я не разобрался. У Руута и скрипт откоменчен и в табличке пакеты объяснялками подписаны, там даже такой новичок как я легко разберется.

Но ты ж обещал в понедельник более развернуто рассказать. Так что я жду.

Может и у тебя что-то потырю для личного употребления.
Вот он настоящий линукс-вей! - я тырю, а тебе приятно ибо уважуха ж!!!

-
Автор темы - Сообщения: 5469
- Зарегистрирован: 27 авг 2016, 19:06
- Решено: 32
- Откуда: Арзамас
- Благодарил (а): 1593 раза
- Поблагодарили: 1277 раз
- Контактная информация:
PostInstall script
asa, кстати, а почему
dialog
, а не zenity
? Симпатишней же будетНастоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)


-
- Сообщения: 1650
- Зарегистрирован: 10 сен 2016, 10:16
- Решено: 19
- Откуда: Москва
- Благодарил (а): 697 раз
- Поблагодарили: 187 раз
- Контактная информация:
PostInstall script
asa, сам макет скрипта и в самом деле универсальный, и что главно достаточно простой, не навороченый, что для меня стопроцентное преимущество. Как до дома доберусь постараюсь не забыть и утащить к себе для постоянного использования.
А вот сам набор программ вызывает кой-какие вопросы:
5 "shutter" чем он отличается от spectacle который стоит у меня? Он лучше?
7 "keepassxc" тоже хотел бы понять его преимущеста. Я вообще как-то настороженно отношусь к программам хранящим пароли. Наверное, потому что не понимаю их алгоритмов? Лучшее хранилище паролей (имхо) - это бумажный блокнот. Но это не всегда выполняется. )))
8 "Bleachbit" встречал как хвалебные, так и ругательные высказывания в адрес этого пакета. Сам не определился. Себе поставить так и не решился. Не хватает аргументов "за".
9 "Удаляем gimp,transmission,thunderbird,redshift"
10 "VLC Media Player" off сам себе его тоже всегда устанавливаю, одно не понятно, а почему мантейнеры его не ставят? должно же на это быть какая-то причина?
13 "synaptic search" а это что такое? Какое-то дополнение к синаптику?
14 "yandex-browser-beta" - я смотрю сейчас многие его ставят... я хотел бы понять почему? не возможно отвязаться от назойливой рекламы Яндекса, или все-таки он реально стал рабочим и удобным продуктом, который жрет ресурсов не больше чем его прародитель?
15 "peek" вот это мегаудобная программа. Ценю.
16 "xneur" Тоже программка удобная. Жаль, что не развивается дальше. Однако, не использую. Но тут скорее из стратегических соображений: т.к. учу десятипалую слепую печать на русском и английском. Помощник в этом деле будет скорее мешать. ))
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость