Как я заменяю файл в файле ISO, не нуждаясь в корне из командной строки

У меня есть файл ISO, и я хочу изменить содержание одного из файлов в нем из командной строки. Я знаю, что могу использовать

sudo mount -o loop <etc...>
rsync -ra a b
edit b/file
mkisofs <options>

но мне нужно решение, которое не требует корневых полномочий.

13
задан 8 January 2015 в 02:51

1 ответ

Мне наконец удалось найти ответ самому. Я могу использовать предохранитель для монтирования файла ISO, существует даже инструмент для этого в репозиториях Ubuntu:

sudo apt-get install fuseiso

Тогда я могу сделать:

fuseiso -p file.iso mounted_iso/
rsync -ra mounted_iso/ copy/
fusermount -u mounted_iso

chmod -R +w copy/
edit copy/file

mkisofs <many options> -o remastered.iso copy/
22
ответ дан 23 November 2019 в 03:17

Другие вопросы по тегам:

Похожие вопросы: