Скрипт автоматической установки программ

Ноябрь13

bin_bash_script

Стараюсь по максимуму все автоматизировать, поэтому в обиходе использую большое количество скриптов. Некоторые из них бывают довольно специфичными.
Скрипт для автоматизации скачивания и установки приложения — один из таких. Область применения довольно широкая. Можно использовать для тестов различных версий одной программы.  В доработанном виде — подобным скриптом можно накатывать целую кучу программ — одним движением. Удобно использовать  для установки любимого софта на свежую систему. Т.к. мы работаем в  Linux — особенно ценно, что для этого не надо скачивать и устанавливать какие-то дополнительные программы, которыми поисковики так любят пичкать пользователей windows.

Скрипт скачивает и устанавливает приложение из исходников с любыми заранее заданными параметрами. В данном случае — скачивает и устанавливает пакет для asterisksmstools, который позволяет работать с sms.
Создаем и для запуска — делаем исполняемым.

Сам скрипт

#!/bin/bash

# папка куда ставим приложение
dir="/usr/src/asterisk/sms_tools"

# url откуда качаем
url="http://smstools3.kekekasvi.com/packages/smstools3-3.1.15.tar.gz"
# версия
vers="smstools3"

# установка
cd /tmp
wget $url
tar xvfz *.tar.gz
cd $vers
./configure --prefix=$dir
make
make install

Поделиться в соц. сетях


Copyright © 2013-2016. All rights reserved.

Опубликованно Ноябрь 13, 2015 by Feanor184 в категории Bash

6 комментарий(ев) к записи “Скрипт автоматической установки программ

    1. Feanor184 Автор поста

      Степан — это написано для Linux) Для Win есть специальные готовые программы)

  1. Андрей Коровин

    Пару лет назад когда начал пользоваться убунту , было очень не привычно вводить команды, точнее даже не так , правильно вводить команды. С тех пор как то страшно запускать подобные скрипты которые сами все делают ) особенно когда новичек в чем то .

  2. Uni-t

    Вот спасибо) А то каждый раз ищу инструкции к установке. Попробовал со скайпом — сработало, надеюсь и дальше так же будет.

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

=

Перед тем, как оставить комментарий, убедитесь, что вы ознакомились с правилами комментирования этого блога.