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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

PostInstall script

#1

25 авг 2018, 14:00

Джентльмены, а кто нибудь использует сабж? Хочу себе забашить некую автоматизацию: удаление не нужного, добавление ppa, установка софта, ну и всякая мелочь (темки-иконки)
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

PostInstall script

#2

25 авг 2018, 14:52

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

Аватара пользователя

rogoznik
Сообщения: 10014
Зарегистрирован: 27 июн 2017, 13:36
Решено: 128
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1950 раз
Контактная информация:

PostInstall script

#3

25 авг 2018, 16:32

Ну у меня есть скрипт установки LEMP, да и вон для установки palemoon сваял, а так после установки просто вбиваю в термина что надо поставить и жду))))
ИзображениеИзображение

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

PostInstall script

#4

25 авг 2018, 16:38

Банально, типа так:

Код: Выделить всё

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
В сценарии же проще что-то поправить, нежели в сборке, если:
root писал(а):
25 авг 2018, 14:52
Дело в том, что со временем вкусы и взгляды меняются
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

StarMAUGLI
Сообщения: 1649
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 693 раза
Поблагодарили: 187 раз
Контактная информация:

PostInstall script

#5

25 авг 2018, 20:14

При малейшей попытке что-либо систематизировать в этом вопросе дерево вариаций очень быстро начинает ветвиться. В дополнение к этому еще со временем появляются новые решения, а старые утрачивают поддержку. Поэтому, вроде чего-то пытаюсь записывать, как глобальные шаги в простом текстовом документе, но сам скрипт делать большого смысла не вижу (если конечно не будет стоять задача по работе раскатать одинаковые решения на сотню другую компов, но таких задач пока не видать).

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

PostInstall script

#6

25 авг 2018, 20:47

StarMAUGLI писал(а):
25 авг 2018, 20:14
шаги в простом текстовом документе,
Дык, если в начале этого файла добавить #!/bin/bash как раз получится моя хотелка :-D


Вот, набросочек.

Код: Выделить всё

#!/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)
Изображение

Аватара пользователя

BadBird
Сообщения: 3067
Зарегистрирован: 09 сен 2016, 21:08
Решено: 5
Откуда: Грозный
Благодарил (а): 174 раза
Поблагодарили: 568 раз
Контактная информация:

PostInstall script

#7

25 авг 2018, 21:32

Я софт через скрипт удаляю/ставлю, все остальное вручную...

Аватара пользователя

StarMAUGLI
Сообщения: 1649
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 693 раза
Поблагодарили: 187 раз
Контактная информация:

PostInstall script

#8

25 авг 2018, 22:31

di_mok писал(а):
25 авг 2018, 20:47
Вот, набросочек.
А можно к нему комментарии добавить? а то я не так здорово читаю код.
Уже со второй строчки начинаются вопросы:
0. Для какого дистрибутива пишется скрипт? LM?18...19? cinnamon/mate/kde/xfce/.../? и для какого железа и окружения? (СБ/ноутбук/.../, драйвера видеокарт (-ы), wi-fi, доступ к сети, samba, принтера/сканеры)
1. Почему используешь команду sudo, для скрипта же другая команда идет? в кде у меня, кажется, kdesudo должно быть. В LM19 (я еще себе не ставил, но) читал на форуме, вообще как-то по другому нужно заходить (или я чего-то не так понял?).
2. Почему используешь команду apt-get? Чем не угодила команда apt?
3. Зачем убивать libreoffice? и почему следом за ним не отправился в топку, например, gimp?
... а третью (и далее) строчку я уже и не осилил. Лучше расскажи своими словами что ты там делаешь?

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

PostInstall script

#9

25 авг 2018, 23:03

StarMAUGLI писал(а):
25 авг 2018, 22:31
А можно к нему комментарии добавить?
Да его какбе под свои нужды. Ное если интересно, еогода приведу в божеский вид, добавлю комментарии.
StarMAUGLI писал(а):
25 авг 2018, 22:31
Для какого дистрибутива пишется скрипт? LM?18...19? cinnamon/mate/kde/xfce/.../? и для какого железа и окружения?
Да пофиг
StarMAUGLI писал(а):
25 авг 2018, 22:31
Почему используешь команду sudo, для скрипта же другая команда идет? в кде у меня, кажется, kdesudo должно быть.
sudo оно и в африке sudo, будет везде работать
StarMAUGLI писал(а):
25 авг 2018, 22:31
Почему используешь команду apt-get? Чем не угодила команда apt?
Это как и у тебя накопипащенный текстовый файл. Черновик. Я из соображения краткости тоже apt предпочитаю
StarMAUGLI писал(а):
25 авг 2018, 22:31
Зачем убивать libreoffice?
Не люблю я его. Ниже ставится WPS
StarMAUGLI писал(а):
25 авг 2018, 22:31
gimp?
GIMP люблю. Пользоваться не умею, но люблю :-D
StarMAUGLI писал(а):
25 авг 2018, 22:31
третью (и далее) строчку я уже и не осилил.
Скачиваются deb-ки
StarMAUGLI писал(а):
25 авг 2018, 22:31
Лучше расскажи своими словами что ты там делаешь?
В понедельник, после испытаний. ОК?
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

StarMAUGLI
Сообщения: 1649
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 693 раза
Поблагодарили: 187 раз
Контактная информация:

PostInstall script

#10

25 авг 2018, 23:43

di_mok писал(а):
25 авг 2018, 23:03
В понедельник, после испытаний. ОК?
ОК. Ждем понедельника.

Аватара пользователя

root
Сообщения: 938
Зарегистрирован: 16 фев 2017, 20:03
Решено: 5
Откуда: г. Хабаровск
Благодарил (а): 268 раз
Поблагодарили: 262 раза
Контактная информация:

PostInstall script

#11

26 авг 2018, 07:59

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*
Буду составлять на основе примерно такой таблицы каждый раз для новой сборки
555.png
В таблице все нагляднее выглядит и легко что-то добавить/убавить, отсортировать по алфавиту и пр.
Вы не готовы! :pc2:
Изображение

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

PostInstall script

#12

26 авг 2018, 09:33

root писал(а):
26 авг 2018, 07:59
скорее, просто текстовик
root, собственно, и моя задумка в этом напрвлении, т.к. делается чисто для себя.
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

StarMAUGLI
Сообщения: 1649
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 693 раза
Поблагодарили: 187 раз
Контактная информация:

PostInstall script

#13

26 авг 2018, 11:30

root, очень познавательно. Кое-что определенно стоит взять на вооружение.
Из того, что есть у меня, но я не нашел в вашей таблице
Remmina, TeamViewer, (эти используются, что бы из дома подцепляться к компам с работы)
Freeplane (очень удобная программа для структурирования своих мыслей, мозговых штурмов или подготовки плана статьи; в моем "личном офисе" не плохо дополняет ЧерриТри; еще к фриплану есть интересный плагин для встройки в хтмл - видел у одного знакомого, но у самого пока руки не дошли опробовать),
zsh (с ним пока эксперементирую, но чем больше узнаю его возможности, тем больше приходит уверенность, что он у меня на долго).
Еще иногда хочется на звездочки посмотреть поэтому Stellarium - эдакое медитативное времяпровождение.

di_mok, Относительно самого пост-инсталяционного скрипта: хотелось бы еще отметить такие этапы настройки как подключение второго монитора (с одним монитором, я уже практически нигде не согласен работать), настройка принтера и сканера, настройка сети и шар. И еще я бы добавил настройку консоли.

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

PostInstall script

#14

26 авг 2018, 11:54

StarMAUGLI, тут дело индивидуальное. Один универсальный скрипт для всех сделать невозможно. Мне вот второй монитор не нужен, я и не заморачивался. И, если заметил, скрипты у root и у меня сильно рознятся по набору софта. Так что, каждый пилит по своим предпочтениям. А эта тема просто для подкинуть идею
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

no avatar

asa
Сообщения: 456
Зарегистрирован: 19 авг 2018, 10:45
Решено: 3
Благодарил (а): 126 раз
Поблагодарили: 215 раз
Контактная информация:

PostInstall script

#15

26 авг 2018, 12:19

Да идея интересная, вот я себе наваял
#! /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

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

PostInstall script

#16

26 авг 2018, 12:28

StarMAUGLI, вот и пример с прицелом на универсальность
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

Аватара пользователя

StarMAUGLI
Сообщения: 1649
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 693 раза
Поблагодарили: 187 раз
Контактная информация:

PostInstall script

#17

26 авг 2018, 12:32

di_mok писал(а):
26 авг 2018, 11:54
скрипты у root и у меня сильно рознятся по набору софта.
Вот как раз с твоим набором я не разобрался. У Руута и скрипт откоменчен и в табличке пакеты объяснялками подписаны, там даже такой новичок как я легко разберется. :dash2:
Но ты ж обещал в понедельник более развернуто рассказать. Так что я жду. :-D
Может и у тебя что-то потырю для личного употребления.

Вот он настоящий линукс-вей! - я тырю, а тебе приятно ибо уважуха ж!!! :tux:

Аватара пользователя

Автор темы
di_mok
Сообщения: 5469
Зарегистрирован: 27 авг 2016, 19:06
Решено: 32
Откуда: Арзамас
Благодарил (а): 1593 раза
Поблагодарили: 1276 раз
Контактная информация:

PostInstall script

#18

26 авг 2018, 12:40

asa, кстати, а почему dialog, а не zenity? Симпатишней же будет
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение

no avatar

asa
Сообщения: 456
Зарегистрирован: 19 авг 2018, 10:45
Решено: 3
Благодарил (а): 126 раз
Поблагодарили: 215 раз
Контактная информация:

PostInstall script

#19

26 авг 2018, 12:52

Потому что я когда то стырил кальку и накатил свой списочек. Тырил тут :-D

Аватара пользователя

StarMAUGLI
Сообщения: 1649
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 693 раза
Поблагодарили: 187 раз
Контактная информация:

PostInstall script

#20

26 авг 2018, 13:02

di_mok писал(а):
26 авг 2018, 12:28
вот и пример с прицелом на универсальность
asa, сам макет скрипта и в самом деле универсальный, и что главно достаточно простой, не навороченый, что для меня стопроцентное преимущество. Как до дома доберусь постараюсь не забыть и утащить к себе для постоянного использования.
di_mok писал(а):
26 авг 2018, 11:54
Так что, каждый пилит по своим предпочтениям.
А вот сам набор программ вызывает кой-какие вопросы:
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" Тоже программка удобная. Жаль, что не развивается дальше. Однако, не использую. Но тут скорее из стратегических соображений: т.к. учу десятипалую слепую печать на русском и английском. Помощник в этом деле будет скорее мешать. ))

Закрыто

Вернуться в «Системные утилиты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей