|
|
|
как реализовать на bash. часть 2
|
|||
|---|---|---|---|
|
#18+
Ось Linux Debian пишу скрипт инсталяции и не знаю как реализовать несколько момнетов 1. устанавливаю необходимые пакеты apt-get install ssh apt-get install mc и так далее может быть очень много как проверить что такой пакет доступен перед установкой? если делать apt-cache search то выдается очень много значений и я даже грепом не смогу выбрать правильный если грепить строчку описания то она может измениться и уже будет не верно есть способ? 2.как во время установки пакетов эмулироать нажатие на букву Y автоматически из под скрипта? 3. есть файл init.d.sh для добавления моей программы в автозагрузку то есть skeleton из init.d адаптированный под мою программу в нем есть такие строки DESC="My system" NAME=my.sh DAEMON=/home/username/$NAME DAEMON_ARGS="" PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME ни какие параметры не передаются да это и не надо как мне в файле install.sh сделать так что бы файл init.d.sh автоматически изменился и в строке DAEMON=/home/username/$NAME автоматически прописался вместо username имя пользователя из папки home whoami сделать не могу так как установка идет из под рута 4. есть файл настроек.xml и там в одной из строк есть такая запись <Configuration Version="146"/> как мне за место "146" вставить значение которое содержится у меня в некоторой переменной ${Version} ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 18:04 |
|
||
|
как реализовать на bash. часть 2
|
|||
|---|---|---|---|
|
#18+
1. apt-cache policy <package-name> 2. Код: plaintext 1. 2. 3. 4. 3. Вы на этапе инсталляции знаете какой пользователь? Не просто так же он у Вас появился в /home ? Совсем извращенчески: Код: plaintext 4. sed Вам в помощь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 20:58 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=37215223&tid=1484311]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
85ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 423ms |

| 0 / 0 |
