Страница 2 из 3
Запуск и работа с флешки в режиме LIVE
Добавлено: 21 янв 2017, 23:05
zjuga
Звиняйте...

я поправил пост под твой ответ. Спасибо, прошло, ОК. Перекуров не надааа...
Теперь скопированный файл name надо запустить в терминале: ./name Но... там он будет задавать вопросы...
На первый вопрос ответ 1 (единица), на второй - enter, на третий пять пробелов, на четвертый Yes и на пятый Enter
Запуск и работа с флешки в режиме LIVE
Добавлено: 21 янв 2017, 23:15
zuzabrik
Chocobo писал(а): Даю фору, чтоб случайно никого не опередить.
Не надо, а то отвечать некому будет
zjuga писал(а): Теперь скопированный файл name надо запустить в терминале: ./name
name я так понимаю собирательное имя для некоей проги? почти у каждой есть опции типа "не задавать вопросов, сделать по дефолту", а также параметры командной строки где их можно задать прямо при запуске.
тут поможет чтение man name
p.s. - лучше указывать полный путь к программе, а не короткий. иначе могут быть проблемы, так как не факт что текущая директория скрипта окажется той самой.
Запуск и работа с флешки в режиме LIVE
Добавлено: 21 янв 2017, 23:26
zjuga
программа спрашивает, согласен ли я с лицензией, предлагает, точнее заставляет, ее почитать на нескольких листах (пробел - перевод листа) и т.д.
Запуск и работа с флешки в режиме LIVE
Добавлено: 21 янв 2017, 23:52
zjuga
В ожидании ответа написал скрипт по мотивам решенных пунктов:
Код: Выделить всё
#!/bin/bash
setxkbmap -option grp:switch,grp:ctrl_shift_toggle us,ru
cp media/mint/LINUX/myfile /home/mint
fi
здесь LINUX - это папка на другом диске. В файловом менеджере я вижу для нее тот путь, который написал.
Скрипт назвал
myscript.sh
, сделал его исполняемым:
chmod +x myscript.sh
При запуске в терминале ./myscript.sh дает ошибку No such file or directory.
А также ошибкой называет оператор fi. done тоже не подходит. А как еще заканчивать скрипт? ?
Запуск и работа с флешки в режиме LIVE
Добавлено: 21 янв 2017, 23:56
zuzabrik
zjuga писал(а): программа спрашивает, согласен ли я с лицензией, предлагает, точнее заставляет, ее почитать на нескольких листах (пробел - перевод листа) и т.д.
Тут ничего в голову не приходит...
Это уже или руками или... изменить код самой программы хДДД вырезать момент с лицензией, выставить нужные переменные итд. Она вероятно идет как баш-скрипт со вставкой бинарного кода. Обычно так.
zjuga писал(а): При запуске в терминале ./myscript.sh дает ошибку No such file or directory.
А также ошибкой называет оператор fi. А как еще заканчивать скрипт? ?
./ перед именем программы означает что она лежит в той папке, из которой ты ее пытаешься запустить. Вероятно это не так, отсюда и ругань что "не вижу такого файла или каталога".
В конце баш файла ничего дополнительно писать не нужно. fi это кусок от условной конструкции if-fi. Просто убери его.
Запуск и работа с флешки в режиме LIVE
Добавлено: 21 янв 2017, 23:58
Chocobo
во первых в строке с
cp
в конце слеш поставь чтоб файл с именем myfile полетел в директорию /home/mint/
во вторых
fi
не нужно - оно закрывает
if
, которого здесь нет.
по запуску попробуй стартовать от
sh myscript.sh
И покажи сюда пару команд
На всякий случай
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:01
zjuga
я слэш пропустил перед media в скрипте, fi убрал, заработало !

.ОК. Часть дела сделана

А вот в скрипте как-то последовательно ввод цифры и пробелов нельзя вставить после имени программы, например?
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:04
Chocobo
закодить можно почти любую логику.
Только вот я пока не понял что именно нужно в этом предложении

Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:05
zuzabrik
zjuga писал(а): А вот в скрипте как-то последовательно ввод цифры и пробелов нельзя вставить после имени программы, например?
на баше красноглазые задроты умудрились ассемблер написать, так что все реально, но не уверен что твоя задача стоит усилий на ее решение.
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:06
zuzabrik
что за прога то?
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:07
Chocobo
Да, все загадками, конкретики маловато)
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:11
zjuga
Я не секретничаю, абстракция чтоб мозги не смущать. Прога - truecrypt, если нужна, могу сюда закинуть. 7,1а версия.
Да вот ее значит, скрипт скопировал в папку, но не запускает : Permission denied . А руками нормально стартовала...
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:14
zuzabrik
zjuga писал(а): Я не секретничаю, абстракция чтоб мозги не смущать. Прога - truecrypt, если нужна, могу сюда закинуть. 7,1а версия.
закидывай глянем. может и правда можно вырезать все вопросы )
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:14
Chocobo
я не работал с трукриптой, но все вводимые параметры явно думаю можно задать ключами в cli-режиме
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:18
zjuga
Да не, не надо ее потрошить

... Для начала из скрипта запустить хочу

Правда, возможно, я намудрил малость, пока буду разбираться сам. На сегодня спасибо за помощь !
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:28
zuzabrik
Как я и предполагал это обычный баш скрипт с бинарным кодом внутри. Если хочешь можешь там повырезать все что касается лицензии, а необходимые переменные заменить без лишних вопросов на свои, нужные значения.
Хотя с твоим опытом баша это будет не просто

Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:31
zjuga
И эту проблему решил, записав в скрипт прикрепленный тут файл, до этого вписывал уже распакованный.
Ну а самому потыкать в терминале на вопросы не сильно ломает, сойдет!
Мужики, еще раз спасибо! Теперь осталось сделать в скрипте подключение к сети (вайфай и модем).
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 00:51
Chocobo
По wifi - вот пища к размышлению.
Только у меня точка открытая, если пароль вбивать то добивать параметром к той же строке где
essid
Насчет модемов (я так понимаю речь о триджах) - даж не помню че там уже, несколько лет этих свистков в руках не держал (ppp наверное)
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 16:38
colonel
тема афигенная от слова - ФИГНЯ. (это мягко говоря ...

)
и да, так к слову .... из деб-пакета или из репов TrueCrypt ставится без всяких там чтений лицензий и прочей мутоты... разве что пароль админский потребуется (если только в лайфе из исошника он потребуется)
Запуск и работа с флешки в режиме LIVE
Добавлено: 22 янв 2017, 18:13
zjuga
Вот как раз хотел спросить, как установить пакет *.deb из теминала, т.е. как это прописать в скрипт.
Простым набором пути-имени не получается.
И еще - какой командой в скрипте включить цифровую клавиатуру, а то она исходно отключена.
Вопрос по автоподключению к вайфаю и модему пока снимаю - все же это лучше руками делать.