Страница 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

И покажи сюда пару команд

Код: Выделить всё

 ls -l | grep myscript
pwd
На всякий случай

Запуск и работа с флешки в режиме LIVE

Добавлено: 22 янв 2017, 00:01
zjuga
я слэш пропустил перед media в скрипте, fi убрал, заработало ! :) .ОК. Часть дела сделана :)
А вот в скрипте как-то последовательно ввод цифры и пробелов нельзя вставить после имени программы, например?

Запуск и работа с флешки в режиме LIVE

Добавлено: 22 янв 2017, 00:04
Chocobo
закодить можно почти любую логику.
Только вот я пока не понял что именно нужно в этом предложении :smile:

Запуск и работа с флешки в режиме 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
Как я и предполагал это обычный баш скрипт с бинарным кодом внутри. Если хочешь можешь там повырезать все что касается лицензии, а необходимые переменные заменить без лишних вопросов на свои, нужные значения.

Хотя с твоим опытом баша это будет не просто :-D

Запуск и работа с флешки в режиме LIVE

Добавлено: 22 янв 2017, 00:31
zjuga
И эту проблему решил, записав в скрипт прикрепленный тут файл, до этого вписывал уже распакованный.
Ну а самому потыкать в терминале на вопросы не сильно ломает, сойдет!

Мужики, еще раз спасибо! Теперь осталось сделать в скрипте подключение к сети (вайфай и модем).

Запуск и работа с флешки в режиме LIVE

Добавлено: 22 янв 2017, 00:51
Chocobo
По wifi - вот пища к размышлению.
Снимок экрана в 2017-01-22 00-48-14.png
Только у меня точка открытая, если пароль вбивать то добивать параметром к той же строке где essid

Насчет модемов (я так понимаю речь о триджах) - даж не помню че там уже, несколько лет этих свистков в руках не держал (ppp наверное)

Запуск и работа с флешки в режиме LIVE

Добавлено: 22 янв 2017, 16:38
colonel
тема афигенная от слова - ФИГНЯ. (это мягко говоря ... :-D )
и да, так к слову .... из деб-пакета или из репов TrueCrypt ставится без всяких там чтений лицензий и прочей мутоты... разве что пароль админский потребуется (если только в лайфе из исошника он потребуется)

Запуск и работа с флешки в режиме LIVE

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

Вопрос по автоподключению к вайфаю и модему пока снимаю - все же это лучше руками делать.