Утилита для установки и настройки системы

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
_R-S_
Сообщения: 158
Зарегистрирован: 01 фев 2018, 20:36
Благодарил (а): 49 раз
Контактная информация:

Утилита для установки и настройки системы

#1

12 апр 2018, 11:24

Всем привет, вот задался вопросом, есть ли уже готовая утилита, которая может установить систему (не именно Минт, а Дебиан, допустим) и выполнить все настройки по требованиям пользователя? Создать такой скрипт, наверное, нереально будет. Если кто то знает куда копать, буду благодарен за ссылки

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Утилита для установки и настройки системы

#2

12 апр 2018, 11:34

_R-S_ писал(а):
12 апр 2018, 11:24
и выполнить все настройки по требованиям пользователя?
весь миллион вариантов конфигураций, под любое из существующих графических окружений? :hoho: это будет бооооольшая простынь с параметрами, где можно неделю мышетыкать.

Уточни хоть какие настройки тебя интересуют, как раз скриптом свои конкретные хотелки быстрей реализуешь)
Изображение
   
Изображение

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

Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Утилита для установки и настройки системы

#3

12 апр 2018, 11:49

_R-S_ писал(а):
12 апр 2018, 11:24
Всем привет, вот задался вопросом, есть ли уже готовая утилита, которая может установить систему (не именно Минт, а Дебиан, допустим) и выполнить все настройки по требованиям пользователя?
Есть, только не совсем утилита :)
При установке ОС делаешь /home на отдельный раздел, а потом при переустановке ОС только ставишь нужный софт и практически весь софт подхватит прежние настройки.

А вообще сделать можно все, только делать возможно долго придется. Разные скрипты по работе приходилось использовать, некоторые и репы подключают и ПО по 50 шт устанавливают и настройки производят после установки. Но чтобы это все корректно работало, да на всех ОС, нужно тестирование и отладка. И человекочасы программиста на написание. Т.е. делается такое в основном за деньги.

Для рядового пользователя и бытовых задач я такого не встречал, видимо нет необходимости в таких скриптах. Для единичной установки подходит работа руками. В рамках большого учреждения, закупаются типовые конфиги железа, на одном ПК делается установка с настройкой и уже с этого ПК раскатывают ОСь по остальным.

Что нужно тебе, ты не уточнил, возможно решается достаточно легко. Ведь все настройки доступны и хранятся в файлах, поиск и замена каких-то значений это задача элементарная.

no avatar

Автор темы
_R-S_
Сообщения: 158
Зарегистрирован: 01 фев 2018, 20:36
Благодарил (а): 49 раз
Контактная информация:

Утилита для установки и настройки системы

#4

12 апр 2018, 12:12

Chocobo писал(а):
12 апр 2018, 11:34
Уточни хоть какие настройки тебя интересуют, как раз скриптом свои конкретные хотелки быстрей реализуешь)
ну, например, меня интересует автоматизация процесса настройки удаленных серверов (рабочих столов), где, мне нужно ставить и настраивать DE, настраивать секьюрность, протокол подключения с защитой SSH/OpenVPN и пр. Кроме того, есть еще настройка серверов с NGINX. Вкратце. Достало уже каждый этап отдельно настраивать, вот и ищу инструмент, который может все автоматизировать

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Утилита для установки и настройки системы

#5

12 апр 2018, 12:16

_R-S_ писал(а):
12 апр 2018, 12:12
автоматизация процесса настройки удаленных серверов (рабочих столов),
Если возможности раскатывать там свою кастомную преднастроенную исошку нет, то
как советовали выше - заготовить дефолные конфиги и список необходимого к установке ПО,
а затем завернуть все в плейбуки ансибла
Изображение
   
Изображение

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

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

Утилита для установки и настройки системы

#6

12 апр 2018, 12:21

_R-S_ писал(а):
12 апр 2018, 12:12
настройки удаленных серверов (рабочих столов), где, мне нужно ставить и настраивать DE
Зачем на сервере DE?
_R-S_ писал(а):
12 апр 2018, 12:12
настраивать секьюрность, протокол подключения с защитой SSH/OpenVPN и пр
Пишешь скрипт на баше и в путь. Конфиги можно просто копировать, положив рядом со скриптом.
_R-S_ писал(а):
12 апр 2018, 12:12
есть еще настройка серверов с NGINX
Смотри выше
ИзображениеИзображение

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

Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Утилита для установки и настройки системы

#7

12 апр 2018, 12:24

Если это vps, то рецепт в моем предыдущем сообщении. Настроил, сделал бэкап, создал следующий впс, восстановил из бэкапа с нужными настройками.
Если это выделенный сервер, как правило там уже все не так гибко, значит можно смотреть в сторону sed, примеры тут http://www.opennet.ru/base/dev/sed1line.txt.html
Bли вообще свои конфиги тупо поверх писать, у нас и так делается. А на новый сервер потом через scp загружаешь хоть пофайлово, хоть папками.

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

Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Утилита для установки и настройки системы

#8

12 апр 2018, 12:28

darkfenix писал(а):
12 апр 2018, 12:21
Зачем на сервере DE?
К нам бывает обращаются, чтобы поставили DE на впс и серверы. А причины самые разные. Вообще иной раз удивляешься поставленной задаче. Из последнего, человеку нужно обновлять страницу раз в х минут, именно из браузера, с авторизацией.
Предлагали покурить в сторону oauth и Lynx/wget/curl, но человек сказал ему так проще.

no avatar

Автор темы
_R-S_
Сообщения: 158
Зарегистрирован: 01 фев 2018, 20:36
Благодарил (а): 49 раз
Контактная информация:

Утилита для установки и настройки системы

#9

12 апр 2018, 12:52

Chocobo, а сам пользуешься?

no avatar

Автор темы
_R-S_
Сообщения: 158
Зарегистрирован: 01 фев 2018, 20:36
Благодарил (а): 49 раз
Контактная информация:

Утилита для установки и настройки системы

#10

12 апр 2018, 13:03

Imperio писал(а):
12 апр 2018, 12:24
Настроил, сделал бэкап, создал следующий впс, восстановил из бэкапа с нужными настройками.
чем лучше бэкапить, подскажешь?

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

Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Утилита для установки и настройки системы

#11

12 апр 2018, 14:50

_R-S_ писал(а):
12 апр 2018, 13:03
чем лучше бэкапить, подскажешь?
Про впс ведь говорим? Что используете для управления контейнерами, тем и пользуйтесь для бэкапа. Вроде все панели предлагают свой инструмент для бэкапа.
Если берете от хостера, то инструмент бэкапа могут интегрировать прямо в биллинг или предоставить доступ в панельку, с помощью которой этими впсками управляют. Это может быть vmmanager, proxmox и прочие панели. Т.е. дополнительно не нужно ничего устанавливать.

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

Obamacyborg1975
Сообщения: 478
Зарегистрирован: 27 сен 2016, 08:19
Решено: 2
Благодарил (а): 128 раз
Поблагодарили: 104 раза
Контактная информация:

Утилита для установки и настройки системы

#12

12 апр 2018, 17:41

Imperio писал(а):
12 апр 2018, 12:28
Вообще иной раз удивляешься поставленной задаче. Из последнего, человеку нужно обновлять страницу раз в х минут, именно из браузера, с авторизацией.
Предлагали покурить в сторону oauth и Lynx/wget/curl, но человек сказал ему так проще.
Можно вас спросить? Каким боком авторизация и wget и curl?

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

Imperio
Сообщения: 173
Зарегистрирован: 06 фев 2018, 12:32
Решено: 2
Откуда: Ярославль
Благодарил (а): 36 раз
Поблагодарили: 27 раз
Контактная информация:

Утилита для установки и настройки системы

#13

12 апр 2018, 20:19

Obamacyborg1975, авторизация и oauth отдельно, дергать файл с помощью wget или curl отдельно. Мухи отдельно, котлеты отдельно :)

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

Obamacyborg1975
Сообщения: 478
Зарегистрирован: 27 сен 2016, 08:19
Решено: 2
Благодарил (а): 128 раз
Поблагодарили: 104 раза
Контактная информация:

Утилита для установки и настройки системы

#14

12 апр 2018, 20:35

Imperio писал(а):
12 апр 2018, 20:19
авторизация и oauth отдельно, дергать файл с помощью wget или curl отдельно. Мухи отдельно, котлеты отдельно
Ясно. Спасибо.

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1310 раз
Поблагодарили: 724 раза
Контактная информация:

Утилита для установки и настройки системы

#15

20 июн 2018, 13:54

Я давно говорил. Нужен нормальный ISO, который будет весить немного, но при этом сможет установить любой дистриб, любую DE и тд и в итоге иметь конфетку. Реализовать всё это можно, просто люди ленятся объединяться для достижения такой цели. Предпочитают пилить свои дистрибы отдельно.

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

zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

Утилита для установки и настройки системы

#16

20 июн 2018, 20:09

Dja писал(а):
20 июн 2018, 13:54
Я давно говорил. Нужен нормальный ISO, который будет весить немного, но при этом сможет установить любой дистриб, любую DE и тд и в итоге иметь конфетку. Реализовать всё это можно, просто люди ленятся объединяться для достижения такой цели. Предпочитают пилить свои дистрибы отдельно.
Это невозможно сделать.
А мог бы стать нормальным человеком...

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Утилита для установки и настройки системы

#17

21 июн 2018, 10:23

zuzabrik, Взять ведро свободного времени на медитацию перед gcc и какую нибудь скриптовую автоматизацию сборки LFS (так например)
из которой собратьминимальный набор компонентов для запуска.
А дальше - полет мысли начиная с пакетного менеджера, хотим и компилим с зависимостями
  • apt с репами дебиано-убунто-минтов
  • yum/dnf с репами centos/rhel/fedora
  • zypper под сусю
  • emerge гентовый
и т.д.
А когда репы с пакетами будут доступны и настроены - натаскать окружение уже другой вопрос)
Изображение
   
Изображение

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

symon2014
Сообщения: 5924
Зарегистрирован: 16 дек 2017, 21:59
Решено: 36
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 747 раз
Контактная информация:

Утилита для установки и настройки системы

#18

21 июн 2018, 10:27

В арче же это реализовано. Можно с установочного дистра ставить или из рабочей системы через чрут.

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Утилита для установки и настройки системы

#19

21 июн 2018, 10:42

etamax, и со стейджем Gentoo аналогично.
Но лфс инерейсней же)
Изображение
   
Изображение

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

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

Утилита для установки и настройки системы

#20

21 июн 2018, 11:16

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

Закрыто

Вернуться в «Установка Linux Mint»

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

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