Главная » 2013 Январь 2 » Пишем скрипт окончательной установки
00:02 Пишем скрипт окончательной установки |
Это неоконченная статья, продолжение будет публиковаться тут по мере работы автора над вопросом. Примеры и скрипты на нашем сайте могут содержать ошибки. Постараюсь найти ответы на парочку из них.
Помочь в этом могли бы простенькие системные подпрограммы - скрипты. По идее можно разместить нужные скрипты у нас на сайте, тогда вводить пришлось бы всего несколько строчек $wget http://sgos-artlook.3dn.ru/install/scriptname.sh $chmod 755 scriptname.sh $sudo ./scriptname.sh где scriptname.sh - имя нужного скрипта ! Не пытайтесь вводить эти строки. Готовых скриптов пока нет. А существующий выведет только надпись "Cкрипт - Тест установки StarGate: OS. Возможно это Ваш первый запуск скрипта, Поздравляем!!! Если вы видите эту надпись - все прошло нормально так держать!!!" ! Вообще-то запускать неизвестные скрипты с правами root очень опасно с точки зрения безопасности системы. В неизвестных Вам скриптах могут содержаться строчки способные навредить Вашим данным. Никогда не запускайте неизвестные скрипты от суперпользователя root или предоставляя такие права по sudo Разберем строки приведенные выше wget - вызывает программу для скачивания chmod 755 - дает возможность запуска любому пользователю ./scriptname.sh - запустит скрипт на выполнение Для большей уверенности можно просмотреть содержимое скрипта. $cat scriptname.sh Получим #!/bin/bash echo "Cкрипт - Тест установки StarGate: OS. Возможно это Ваш первый запуск скрипта, Поздравляем!!! Если вы видите эту надпись - все прошло нормально так держать!!!" Что касается второго вопроса, для Windows скорее всего нужно будет создавать 2 скрипта. 1й запускаемый в среде Windows и использующий вариант wget, для скачивания нужных библиотек и создания локального репозитория. 2й запускаемый в среде linux, подключает созданный репозитарий и выполняет установку от туда. Хорошая новость заключается в том, что в системе Ubuntu есть менеджер пакетов Sinaptic в котором можно выбрать необходимые пакеты и создать сценарий закачки. Плохая новость - он есть только в установленной и работающей системе. Это значит нужно копать в сторону консольного aptitude, apt-get. Небольшой поиск дает ответ $apt-get --print-uris install "Нужные пакеты" в результате будут прочитаны списки зависимости, и на выходе получим какой объем нужно скачать и ссылки на скачивание
|
|
Всего комментариев: 1 | |
| |