Forums -> Глюкодром -> Вопрос к линуксятникам - как добавить софтину к LiveCD/USB ?
| Full Version

Trex
Знакомая попросила помочь снять ролик, там должен быть "хакер" и на компе, как она выразилась, "должны быть всякие хакерские штучки".
Ну надо, значит надо. Полез в Гуглю, но оказалось, что все эти софтины со спецэффектами в фильмах, скорее всего пишутся индивидуально под заказ и под винду я такого достойного эмулятора не нашел.
Зато нашел под Убунту. Я ее ставил пару раз, но это даже опытом нельзя считать, да и компа свободного нет для экспериментов.
Поэтому, вопрос следующий:
Как добавить вот это:
http://blog.dustinkirkland.com/2014/12/hollywood-technodrama.html
в лайв-дистр убунту или в варианте автозапуска с флешки, тобишь грузимся и сразу запускается софт или запуск с иконки на десктопе ?
Тобишь ТЗ:
1. Будет комп с Интел-CPU, еще неизвестно какой. На него ставить ничего нельзя и у него не будет подключения к интернету. Для удобства считаем, что у него нет харда и сетевых интерфейсов.
2. Надо запуститься с флешки/ДВД и включить, как можно проще, с той же флешки/ДВД эту софтину.
3. В идеале хотелось бы, чтобы софтина сама запустилась после подьема убунты, но это необязательно. Можно с иконки на десктопе или с файлового менеджера.

Пы.Сы. В Винде, я бы взял диск/флешку WinPE и portable версию софтины, но, как я уже говорил, к сожалению, такого софта под Винду нет и поэтому я пришел сюда к вам.
drobovik
1. отформатируй флеху в FAT 32
2. скачай образ убунту
3.запиши ubuntu из образа на флешку с помощью программы unetbootin http://unetbootin.github.io/
user posted image
Но в разделе "Space used to preserve files across reboots" выберить значение... ну.. магабайт 2048 например
4. загрузись в убунту с флехи в лайв режиме
5. установи все нужные тебе программы.
6. после перезагрузки и тд. все установленные программы останутся.

вместо unetbootin можно исползовать lili http://www.linuxliveusb.com/
с тем же принципом - оставить место для хранения файлов на флешке

PS - а чего хакер делать будет? взламывать штаб кандидата в президенты? :laugh:

Trex
Пошел пробовать, спасибо !

Задерживать самолет :)
Trex
Пишет unable to locate package holywood :(
Тут мне в одном месте сказали, что надо не запускать лайв-имидж, а проинсталлировать Убунту на флешку. Как поступить ?

Пы.Сы. А как устанавливать ? 2 флешки надо, что-ли, с одной запустить на другую поставить ? Боюсь долго это будет, если способ сделать это из-под винды без виртуалки ? А если с виртуалкой, то какой лучше ?
drobovik
да фиг его знает как лучше. у меня система живая. в смысле установлена нормально. как ее ставить на флешку я и не знаю.

а почему вдруг unable to locate package holywood???

какую систему скачал?
репозитории добавил для пакета holywood?
интернет есть на убунте?
Trex
QUOTE (drobovik @ 14-10-2016, 22:50)
да фиг его знает как лучше. у меня система живая. в смысле установлена нормально. как ее ставить на флешку я и не знаю.

а почему вдруг unable to locate package holywood???

какую систему скачал?
репозитории добавил для пакета holywood?
интернет есть на убунте?
Качал крайнюю 16.04, но потом специально скачал 15.04 по рекомендациям с http://blog.dustinkirkland.com/2014/12/hollywood-technodrama.html
ибо там софтина должна быть внутри.
Интернета нет, репро...репло...репозитория тоже :).
Вроде, по статье, они оба на 15.04 не нужны.
FiL
они потом не нужны, для запуска. Но для установки-то надо пакет скачать.
Trex
QUOTE (FiL @ 17-10-2016, 18:25)
они потом не нужны, для запуска. Но для установки-то надо пакет скачать.
Так я скачал пакет, развернул на флеху, но не пашет. Как я понимаю, нужна еще одна флеха и с первой на нее надо будет проинсталлить Убунту, тогда все заработает.
FiL
заинтриговали... скачаю сегодня убунту для пробы :)
Trex
QUOTE (FiL @ 18-10-2016, 20:28)
заинтриговали... скачаю сегодня убунту для пробы :)
Если был бы простой способ интегрировать софтину в лайвСД было бы лучше всего, ибо пока это очень напряжно для нуба.
Сообщи о результатах :)
FiL
попробовал. работает. ничего инсталлировать не надо.
но таки да, немного напильником пройти пришлось.

в терминале -
sudo vi /etc/apt/sources.list
и там убрать первую строку про cdrom и добавить две -
deb http://us.archive.ubuntu.com/ubuntu/ xenial universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe

далее в терминале -
sudo apt-get update

sudo apt-get install hollywood

после этого можно спокойно шатдаунить комп, тащить флешку в другой комп и там совсем без интернета просто в терминале запускать
hollywood
Trex
QUOTE (FiL @ 18-10-2016, 23:39)
попробовал. работает. ничего инсталлировать не надо.
но таки да, немного напильником пройти пришлось.

в терминале -
sudo vi /etc/apt/sources.list
и там убрать первую строку про cdrom и добавить две -
deb http://us.archive.ubuntu.com/ubuntu/ xenial universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe

далее в терминале -
sudo apt-get update

sudo apt-get install hollywood

после этого можно спокойно шатдаунить комп, тащить флешку в другой комп и там совсем без интернета просто в терминале запускать
hollywood
Спасибо за изыскания, но есть одна проблема: учитывая, что ты добавляешь 2 линка, я понимаю, что нужен интернет, а установить драйвера WiFi карты для меня тоже непросто. Я на линуксе никогда драйвера не ставил :(.
Кстати, какую версию убунты ты брал ?
Однако в самой статье (http://blog.dustinkirkland.com/2014/12/hollywood-technodrama.html), упоминается, что в версии 15.04 сам софт уже внутри и интернет не нужен или я ошибаюсь и это имеется ввиду, что линки уже прописаны?
QUOTE
If you're already running Vivid (Ubuntu 15.04) -- I salute you! -- and you can simply:

sudo apt-get install hollywood

If you're on any other version of Ubuntu, you'll need to:

sudo apt-add-repository ppa:hollywood/ppa
sudo apt-get update
sudo apt-get install hollywood
FiL
"софт внутри" имеется ввиду, что он есть в стандартных репозиториях и ставится стандартными средствами.

По поводу вайфая - во-первых, в наше время убунта должна находить вайфай как родная и не париться. во-вторых, а почему вайфай? нельзя настройку этого говна сделать на компе с проводным интернетом? Тебе ведь интернет нужен только для установки этого дурацкого софта, потом он уже не нужен.
Trex
FiL
Ну первая засада поджидала меня в редакторе, в котором ни одна привычная функция не работает - стрелки, ентер, делит, ничего с$ка, не работает, простите меня за мой французский :).
Гугл мне в помощь и хелп его пророк. Но и после всех команд, дальше дело не продвинулось. Вот тут лог, который я сохранил на 1ГБ выделенного под запись месте:
http://pastebin.com/asTiYS2w
Brait
Как-то странно, сначала программа получала данные:
CODE
Get:8 http://us.archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
а потом:
CODE
Err:1 http://us.archive.ubuntu.com/ubuntu xenial/universe i386 libconfuse-common all 2.7-5
  Temporary failure resolving 'us.archive.ubuntu.com'
Failure resolving означает, что сетевая подсистема не смогла определить IP-адрес сервера us.archive.ubuntu.com.
Это как так? Только что получали данные с этого адреса, и тут-же хоп - ошибка определения адреса?
Надо еще раз запустить 'sudo apt-get install hollywood', перед этим удостоверившись, что Internet есть...
FiL
QUOTE (Trex @ 26-10-2016, 07:47)
FiL
Ну первая засада поджидала меня в редакторе, в котором ни одна привычная функция не работает - стрелки, ентер, делит, ничего с$ка, не работает, простите меня за мой французский :).
Гугл мне в помощь и хелп его пророк. Но и после всех команд, дальше дело не продвинулось. Вот тут лог, который я сохранил на 1ГБ выделенного под запись месте:
http://pastebin.com/asTiYS2w
A, ну да, vi - это редактор не для слабонервных. Я просто уже привык. :)

А по поводу ошибок -
Попробуй перед
sudo apt-get update
сделать
sudo rm -rf /var/lib/apt/lists /var/cache/apt

мне помогло.
Trex
FiL
Докладываю. Сделал как ты сказал. Ну епть, что за идиотская система, комп работал больше часа и обновил 100500 аппликаций. Да голивуд заработал, но вот на другом компе - нет. Более того он не нашел даже мышку лептопа, которую до этого находил всегда. Пропал также таскбар справа и сверху меню. При старте выдал ошибку запуска etc/profile.d/Z97-byobu.sh
Ну почему, чтобы скачать и поставить 1 аппликацию, надо качать еще "тысячу" других ? Почему нельзя скачать ее оффлайн и запустить с флешки ? А потом фанаты линукса удивляются, почему взрывоопасно не растет популярность системы в мире...
Завтра попробую повторить все с создания флешки.
Brait
Тогда попробуй установку программы без обновления системы (без 'sudo apt-get update'). Правда apt-get все равно будет порываться обновки установить. Надо ему параметр, который запретит обновление зависимостей...
FiL
QUOTE (Brait @ 27-10-2016, 10:53)
Тогда попробуй установку программы без обновления системы (без 'sudo apt-get update'). Правда apt-get все равно будет порываться обновки установить. Надо ему параметр, который запретит обновление зависимостей...
apt-get update не обновляет систему. он обновляет базу данных доступного софта. для обновления системы надо делать apt-get upgrade или apt-get dist-upgrade.
Без aptg-get update он в принципе не находит этого голивуда.

Да, можно просто скачать отдельно пакет с голивудом и поставить его не из репозитория. вот только надо будет еще и руками все зависимости поставить до того. если хочется - можно и так.

А вот по поводу "работал больше часа и обновил 100500 пакетов", то я не знаю что ты там делал. У меня вся процедура от загрузки с флешки до запуска голивуда прошла минут за 15. Включая поиски решения с дебильной ошибкой "Error while moving old database out of the way."

Ну а по поводу "фанатов линукса", то ты попробуй несведущему человеку рассказать как самому сделать загрузочную флешку с виндой с установленной какой-нибудь программой. Человеку, который виндой никогда не пользовался и ничего в ней не понимает. Ну вот типа макинтошнику какому... которому срочно нужно на некоем безинтернетном компе непонятно где и как будет запустить некую виндовую программу. Ну, например, фотошоп.
Вот и расскажи как сделать флешку с виндой и фотошопом. На маке. А я по твоей инструкции попробую это все делать.

А, да. Не скачать варезную сборку, а сделать свою легальную флешку. Вот у меня есть лицензия на винду, на фотошоп и надо сделать флешку.

Начинай. Посмотрим за сколько времени ты меня научишь такое сделать.
Trex
да никаких проблем - качаешь утиль Микрософта и она сама все сделает, даже школьнику понятно:
https://www.microsoft.com/en-us/download/windows-usb-dvd-download-tool
Точно также как и Убунта с помощью unetbootin-windows-625.exe
Потом идешь на сайт адоби и качаешь триалку, куда можно ввести серийник, а можно и не вводить - 30 дней работать будет по-любому.
drobovik
QUOTE (Trex @ 28-10-2016, 11:19)
да никаких проблем - качаешь утиль Микрософта и она сама все сделает, даже школьнику понятно:
https://www.microsoft.com/en-us/download/windows-usb-dvd-download-tool
Точно также как и Убунта с помощью unetbootin-windows-625.exe
Потом идешь на сайт адоби и качаешь триалку, куда можно ввести серийник, а можно и не вводить - 30 дней работать будет по-любому.
Условие было сделать на маке. :diablo:
Trex
QUOTE (drobovik @ 28-10-2016, 11:30)
QUOTE (Trex @ 28-10-2016, 11:19)
да никаких проблем - качаешь утиль Микрософта и она сама все сделает, даже школьнику понятно:
https://www.microsoft.com/en-us/download/windows-usb-dvd-download-tool
Точно также как и Убунта с помощью unetbootin-windows-625.exe
Потом идешь на сайт адоби и качаешь триалку, куда можно ввести серийник, а можно и не вводить - 30 дней работать будет по-любому.
Условие было сделать на маке. :diablo:
А какое отношение я к Маку имею ??? Я его в руках то пару раз в жизни держал. Один раз апгрейдил систему и один раз пиратский офис ставил...
drobovik
в том-то и дело :laugh:
ты рассказываешь как под виндой сделать винду. а Фил просил для чистоты эксперимента инструкцию для мака.
Trex
QUOTE (drobovik @ 28-10-2016, 17:51)
в том-то и дело :laugh:
ты рассказываешь как под виндой сделать винду. а Фил просил для чистоты эксперимента инструкцию для мака.
Это все равно, что я попрошу у Фила инструкцию под OS2 :)
Trex
FiL
drobovik
Brait
С третьей попытки все получилось. Я даже обнаружил, что есть такой чудный редактор, как gedit, в нем я записал все команды и строки, которые потом копировал в vi и терминал. Действительно все заняло 20 минут, видно предыдущая флешка тормозила.
Спасибо всем за помощь и терпение.
Кстати, а как редактировать sources.list напрямую в gedit, ибо в нем показывал рид-онли и не сейвил ? И как правильно потом закрыть голивуд, я закрываю "крестиком" или quit, но возможно надо сначала выключить софтину ?
FiL
1. Я могу и под OS/2. Могу даже со скриншотами. У меня тут одна машина под OS/2 есть, если надо.

2. Ты просишь сделать линукс из винды. Если-бы ты спрашивал как сделать линуксовую флешку из линукса, то было-бы проще. Потому-то я и прошу тебя инструкцию как сделать виндовую флешку из-под НЕ-винды. Можно на маке, можно на линуксе...

3. Твой тул (ну, в смысле микрософтовский) делает инсталляционную флешку, а не влешку с виндой, в которую можно будет поставить фотошоп. А задача сделать флешку, на которой будет винда с фотошопом.
FiL
QUOTE (Trex @ 28-10-2016, 14:20)
Кстати, а как редактировать sources.list напрямую в gedit, ибо в нем показывал рид-онли и не сейвил ? И как правильно потом закрыть голивуд, я закрываю "крестиком" или quit, но возможно надо сначала выключить софтину ?
надо не забывать делать sudo
sudo gedit /etc/....

A закрывать голивуд... ну, учитывая, что он нихрена не делает, только имитирует деятельность, то можно не беспокоиться. Я его прерывал просто по Ctrl-C
Trex
Думаю записать диск WinPE с Photoshop portable можно в 2 клика на любой системе, ибо это имидж файл и туда копируется 1 .exe.
На Маке, с помощью Boot Camp Assistant.
Кстати, в последней версии эту опцию убрали (тоже придется сувать sudo dd), как и сами USB порты, но поскольку в задаче не было указана версия, мы этот момент опустим :)
И еще один момент, сделать Маковский диск из под винды, т.е. условия FiLа - одну систему из другой соблюдены, так же легко как и винду из под винды - просто записать правильный имидж...
И кстати, Мак это ж тот же линукс, поэтому и проблемы и команды похожие...
user posted image
FiL
Да, записать образ WinPE не сложно. Вот вопрос как этот образ сделать. Задача была не "скачать готовую варезную сборку", а сделать честный загрузочный диск. Официално. А то с линуксом тоже можно сказать "скачай готовую сборку".

Boot Camp Assistant делает не WinPE, а инсталлляционный диск. Это совсем другое.

Ну и таки инструкции по сборке portable версии фотошопа тоже пожалуйста в студию. Для мака или для WinPE, который мы делаем в пункте первом.
Trex
У меня нет задачи усложнять себе жизнь :) - если есть варезная сборка, то я буду юзать только ее. Ну а насчет WinPE есть полно лицензионных сборок, вполне официально представляемых различными Акронисами, производителями антивирусов, да и у Микрософта что-то было.
Кроме того, как я уже говорил, у никогда не было Мака и я работал с ним раза 3 в жизни. Так что вопрос - не по адресу. Для меня это экзотическая система :)
FiL
ну, так просто live вариант линукса тоже сделать из под любой системы просто. И это у тебя не вызвало никаких затруднений.

А потом, как ты и советуешь, "записать портабл вариант голивуда на ту же флешку и оттуда запускать".

А вот как встроить что-то в эту самую live CD (или в WinPE) и где взять portable версию какого-то редкого софта - этих вопросов ты избегаешь. Или посылаешь поискать на варезниках. И жалуешься на то, что линукс чем-то недружественный.
Trex
QUOTE (FiL @ 02-11-2016, 19:12)
ну, так просто live вариант линукса тоже сделать из под любой системы просто. И это у тебя не вызвало никаких затруднений.

А потом, как ты и советуешь, "записать портабл вариант голивуда на ту же флешку и оттуда запускать".

А вот как встроить что-то в эту самую live CD (или в WinPE) и где взять portable версию какого-то редкого софта - этих вопросов ты избегаешь. Или посылаешь поискать на варезниках. И жалуешься на то, что линукс чем-то недружественный.
Так вот где эта портабл версия голивуда ? Где она ? Чтобы скинуть ее на флеху и дабл кликом запустить, без изучения редактора и скачивания 175Мб обновлений ?
FiL
ну где, где-то на варезных сайтах наверное.
учитывая ценность и популярность этой проги я таки не удивлен, что ее не сильно кто релизит. Но таки сделать полностью слинкованную портабл версию голливуда даже я могу без особых проблем. Чего не скажешь про виндовый софт. Хотя-бы потому, что виндовый софт обычно самому вообще нет из чего компилировать :(
ns38
давно была задача - создать флешку с винды для мака у которого были проблемы то ли с лицензией то ли с доступом к аккаунту, при вводе учетной записи в ефи выдавал ошибку, других учеток не было, маков тоже не было. решил трансмаком сию задачу.
Trex
А подниму-ка я тему :)
Снова понадобился сабж и есть у меня сей образчик Линуха на флешке:
DogLinux Debian
https://nnmclub.to/forum/viewtopic.php?t=1485142
Списался я с аффтором, дабы узнать, что нужно сделать, чтобы hollywood поселился на моем USB-ноосителе перманетно. И вот, что он поведал:
"С помощью apt2sfs
Выбрать /tmp, вбить название пакета, он есть в репозитории Debian.
Модуль .squashfs будет сохранен в /tmp его нужно сохранить на флешку в папку live/modules.
Для пункта в меню нужно создать .desktop файл в /usr/share/applications"
Запустил я apt2sfs, вбил имя пакета, скачалось, переместил hollywood.squashfs на флеху в указанную папку модулей.
Далее, запускаю терминал, окно на максимум, печатаю byobu, оно запускается, далее печатаю hollywood, жму энтер, но ничего не происходит, просто появляется еще одна строка ввода.
что я делаю не так?
Trex
Ну воть, пропали все наши линуксятники...
Michael2000
QUOTE (Trex @ 05-10-2021, 09:27)
Ну воть, пропали все наши линуксятники...
Я пользуюсь "Гаруда" но чисто как хом юзер поэтому подсказать что-то конкретное вряд ли смогу. :beer:
А вот... В телеграмме есть канал где помогают толи Платон толи плафон как-то так.
Trex
QUOTE (Michael2000 @ 05-10-2021, 15:18)
QUOTE (Trex @ 05-10-2021, 09:27)
Ну воть, пропали все наши линуксятники...
Я пользуюсь "Гаруда" но чисто как хом юзер поэтому подсказать что-то конкретное вряд ли смогу. :beer:
А вот... В телеграмме есть канал где помогают толи Платон толи плафон как-то так.
А можешь проверить, будет ли работать на твоей гаруде?
Michael2000
Насколько я понял тебе нужно на дебиане, Garuda работает на ARCH.
Trex
QUOTE (Michael2000 @ 05-10-2021, 20:44)
Насколько я понял тебе нужно на дебиане, Garuda работает на ARCH.
Да, там деба :(
Michael2000
QUOTE (Trex @ 08-10-2021, 17:12)
QUOTE (Michael2000 @ 05-10-2021, 20:44)
Насколько я понял тебе нужно на дебиане, Garuda работает на ARCH.
Да, там деба :(
К сожалению у меня на дебиане ничего не установлено, может еще кто подтянется...
Trex
QUOTE (Michael2000 @ 09-10-2021, 02:35)
QUOTE (Trex @ 08-10-2021, 17:12)
QUOTE (Michael2000 @ 05-10-2021, 20:44)
Насколько я понял тебе нужно на дебиане, Garuda работает на ARCH.
Да, там деба :(
К сожалению у меня на дебиане ничего не установлено, может еще кто подтянется...
Ну вот я надеюсь, ибо я в Линухе ни бум-бум. Тем более, что и ошибку не выдает, то бишь и загуглить нечего...
Michael2000
Попробуй задать вопрос на форуме дистрибутива, либо в чате:
телеграм- PLAFON Linux Чат.
Trex
QUOTE (Michael2000 @ 10-10-2021, 13:29)
Попробуй задать вопрос на форуме дистрибутива, либо в чате:
телеграм- PLAFON Linux Чат.
Так это тоже не Деба...
Trex
Пропали наши линуксятники :(
Кстати, а где FiL?
Trex
На ру-борде тоже молчок...
Буду поднимать переодически, вдруг кто заглянет...
FiL
QUOTE (Trex @ 03-10-2021, 09:15)
А подниму-ка я тему :)
Снова понадобился сабж и есть у меня сей образчик Линуха на флешке:
DogLinux Debian
https://nnmclub.to/forum/viewtopic.php?t=1485142
Списался я с аффтором, дабы узнать, что нужно сделать, чтобы hollywood поселился на моем USB-ноосителе перманетно. И вот, что он поведал:
"С помощью apt2sfs
Выбрать /tmp, вбить название пакета, он есть в репозитории Debian.
Модуль .squashfs будет сохранен в /tmp его нужно сохранить на флешку в папку live/modules.
Для пункта в меню нужно создать .desktop файл в /usr/share/applications"
Запустил я apt2sfs, вбил имя пакета, скачалось, переместил hollywood.squashfs на флеху в указанную папку модулей.
Далее, запускаю терминал, окно на максимум, печатаю byobu, оно запускается, далее печатаю hollywood, жму энтер, но ничего не происходит, просто появляется еще одна строка ввода.
что я делаю не так?
Пошел, скачал этот самый doglinux. далее запустил apt2sfs и сделал squashfs с hollywood'oм.
Скопировал его на флешку. Перегрузился (для чистоты экперимента).

Далее, menu->modules (или как там оно) -> SFS-Load (GUI). указал путь к hollywood.squashfs (я его просто в корень флешки копировал, а не в конкретный фолдер).
После того как он мне сказал, что module loaded запустил терминал и в нем просто запустил hollywood.
оно начало чем-то моргать и что-то делать.

на моем лапте, которому 9+ лет, в виртуалке оно тормозит как не знаю что. Но это уже совершенно другая проблема. А в остально замечательно все сработало
Trex
FiL
Проблема в том, что у меня тоже побежало, но только одно окно, а не как в оригинале:
https://blog.dustinkirkland.com/2014/12/hollywood-technodrama.html
И второй вопрос вдогонку:
у меня включается резолюция 1024х768. я понимаю, что это из-за отсутствия драйвера Интел, но может можно, на дефолтовом драйвере как-то поднять резолюцию? на винде уже давно научились на универсальном драйвере давать что-угодно...
FiL
не знаю что там у тебя. У меня вроде нет проблем с разрешением.
При случае еще раз попробую. К сожалению ту флешку я уже того... придется занова делать
FiL
сделал. Ничего не трогал - разрешение на лаптопе 2560x1440.
A вот Hollywood под доглинуксом и правда как-то коряво. Причем что из SFS, что без него. Хрен знает почему. Видимо что-то там создатели доглинукса намудрили. На обычной убунте нормально работает.
Trex
QUOTE (FiL @ 30-10-2021, 02:35)
сделал. Ничего не трогал - разрешение на лаптопе 2560x1440.
A вот Hollywood под доглинуксом и правда как-то коряво. Причем что из SFS, что без него. Хрен знает почему. Видимо что-то там создатели доглинукса намудрили. На обычной убунте нормально работает.
Спасибо, что глянул. Жалко, что не пошло. Как раз старую флеху под это думал запилить. А ты не знаешь в чем проблема, я бы автору отписал, может он бы поправил?
FiL
не, не знаю и совершенно нет ни времени ни желания разбираться. Сорри.