Другие языки программирования и технологии
скрипт для автоматической инталляции программ из списка в ubuntu
Подскажите, как написать скрипт для автоматической инталляции программ из списка в ubuntu. Предположим, я установливаю заново ubuntu и знаю, что мне надо будет установить 10 программ. Все данные по программам у меня есть в файле в виде: sudo apt-get install proga1 sudo apt-get install proga2 и так далее. Так вот, можно ли как-то запустить такой файл из терминала, так чтобы все эти команды автоматически выполнялись в терминале, и чтобы все программы из списка автоматически были установлены на компе?
не проще ли воспользоваться прогой UCK из реп )))
http://www.yachaynik.ru/content/view/52/47/
http://www.yachaynik.ru/content/view/52/47/
выбираешь эти программы для установки в Synaptic'e. Нажимаешь Файл/Сохранить отметки пакетов как.. . - получается простой текстовый файл, который в синаптике на другой машине можно открыть - и все отметки будут на месте - останется только нажать на кнопку "Применить"
А не проще перед переустановкой сохранить инфу об установленных пакетах, а после переустановки восстановить?
Для создания списка установленных пакетов нужно выполнить всего одну команду
dpkg –get-selections > software_list
т. е. вывод команды dpkg –get-selections сохраняем в файле ./software_list . Это обычный текстовый файл. Его можно подредактировать, стерев ненужные и вписав нужные программы.
Этот файлик сохраняем где-нить.
После установки системы нужно выполнить вот что
apt-get update #для обновления списков пакетов в репозиториях
dpkg –set-selections < software_list #просим apt отметить для установки пакеты из сгенерированного ранее software_list
apt-get dselect-upgrade #просим apt установить отмеченные пакеты. Если что-то из этого списка уже установлено – проблем не возникнет. Дальше все пойдет автоматически.
Имеем самые последние версии тех-же программ с теми-же настройками…
Для создания списка установленных пакетов нужно выполнить всего одну команду
dpkg –get-selections > software_list
т. е. вывод команды dpkg –get-selections сохраняем в файле ./software_list . Это обычный текстовый файл. Его можно подредактировать, стерев ненужные и вписав нужные программы.
Этот файлик сохраняем где-нить.
После установки системы нужно выполнить вот что
apt-get update #для обновления списков пакетов в репозиториях
dpkg –set-selections < software_list #просим apt отметить для установки пакеты из сгенерированного ранее software_list
apt-get dselect-upgrade #просим apt установить отмеченные пакеты. Если что-то из этого списка уже установлено – проблем не возникнет. Дальше все пойдет автоматически.
Имеем самые последние версии тех-же программ с теми-же настройками…
а не может возникнуть ситуация, что при выполнении этого файла у тебя система выполнит первую команду, а на остальные руганется?? ?
просто приходит на ум ситуация с синаптиком, который не может одновременно в 2-х экземплярах работать!!!
просто приходит на ум ситуация с синаптиком, который не может одновременно в 2-х экземплярах работать!!!
Похожие вопросы
- Можно ли вместо списков репозитариев Ubuntu использовать списки Debian?с
- Помогите пожалуйста, нужно создать программу используя списки
- программа автоматического распознавания и ввода капчи ?
- Как называется программа - робот - скрипт, которая считывает информацию с сайтов, анализируя и вставляю в excel нужную и
- C++ Двусвязные списки, работает не правильно программа
- Скрипт сайта ка его редактировать и залить на хост
- c# скрипт
- Работа с выпадающим списком (SELECT) и JavaScript... Как ява-скриптом выбрать один из пунктов????
- Как вставить php скрипт в html сайт?
- Что такое скрипты ?