Сайт | Скачать | Видео | Wiki

Автор Тема: Настройка mc (menu, extfs)  (Прочитано 91618 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #45 : 08 Декабрь 2012, 12:14:51 »
если не затруднит то выложи что поменять в настройках mc. когда решишь что использовать.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #46 : 08 Декабрь 2012, 13:18:47 »
Меня вполне устраивает поменять в mc.ext
Если получится разобраться с pyc. в isoinfo - можно будет вернуть
Код
# ISO9660                                                                                                          
regex/\.([iI][sS][oO])$ 
#View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view iso9660                                               
View=MC_MNT %f

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #47 : 08 Декабрь 2012, 13:30:55 »
эм, там же только просмотр , а вход в iso  как в каталог где исправить?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #48 : 08 Декабрь 2012, 13:35:03 »
Для входа надо разбираться с isoinfo или смириться с отсутствием рус.
MC_MNT - это по сути mount -o loop. Костыльно, но просто

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #49 : 08 Декабрь 2012, 13:45:05 »
Для входа надо разбираться с isoinfo или смириться с отсутствием рус.
низя смирится, мы русский дистриб
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #50 : 08 Декабрь 2012, 13:55:49 »
я ничо не понял, но для открытия надо бы чтобы строка OPEN была, а ее нету :(
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #51 : 08 Декабрь 2012, 14:05:41 »
Open дефолтный. В нем и используется  isoinfo
Тогда - без вариантов разбираться с isoinfo

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #52 : 08 Декабрь 2012, 15:06:47 »
Может OPEN сделать на MC_MNT а просмотр по типу pfs файлов - т.е. Только список содержимого.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #53 : 08 Декабрь 2012, 15:53:41 »
просмотр по типу pfs файлов - т.е. Только список содержимого.
Для этого тоже используется isoinfo. В него же упрется запись сд и т.п.
Можно пока на оба случая MC_MNT. А isoinfo на потом оставить

rpm2pet - тоже проблемы. Я тестил на древних rpm - работало. Со свежими - нет
Код
# file .cpio.gz 
.cpio.gz: gzip compressed data, reserved method, ASCII, has CRC, extra field, has comment, comment, last modified: Wed Apr  4 09:13:44 1984

gzip -d .cpio.gz
gzip: .cpio.gz: unknown method 0 -- not supported
cpio.gz там какой-то другой. Его даже peazip не открывает
Утешает то что peazip все нормально открывает и iso и все rpm

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #54 : 08 Декабрь 2012, 17:20:05 »
а твой скрипт для распаковки initrd.gz не возьмет этот cpio.gz ? по идее должен
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #55 : 09 Декабрь 2012, 16:13:02 »
cpio.gz уже формируется кривой. Проблема в unrpm.
undeb похоже без dpkg не работает.

В итоге закрыл 3 проблемы (deb rpm iso) компиляцией  libarchive-3.0.4-i486.pfs (bsdtar).  Заход внутрь без F2 тоже освоил.
Подчищу - выложу

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #56 : 10 Декабрь 2012, 02:28:59 »
libarchive-3.0.4 не забудь передать еще и DEV часть пакета, можно просто архивом.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #57 : 10 Декабрь 2012, 10:16:42 »
Обновил шапку. Mc-emenu-s07.pfs
bsdtar матерая штука: extract from tar, pax, cpio, zip, jar, ar, and ISO 9660 cdrom images and can create tar, pax, cpio, ar, and shar archives. Добавил archivemount -он не из комплекта. Можно монтировать например iso причем на запись. Глубоко не копал. bsdcpio перенес пока в doc (он большой , cpio у нас есть) . Надо посмотреть как оно с xarchive живет...

Метод Open и View с /usr/libexec/mc/extfs.d/bsdtar можно использовать для всех его форматов.
Освоил  Open и View методу mc. В какие еще файлы надо заходить?

Сделал : deb rpm iso initrd.[lg]z
Поправил view русских man
Закомментировал в меню F2 ненужно-непонятное, добавил удобств работы с pfs

Вариант не последний. Надо *2pfs починить. И Open медленный. Он использует распаковку. Можно попробовать заменить на монтирование.
« Последнее редактирование: 10 Декабрь 2012, 11:02:15 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #58 : 10 Декабрь 2012, 11:55:56 »
Освоил  Open и View методу mc. В какие еще файлы надо заходить?
я не пойму почем по F3 идет заход внутрь iso? зачем дублирование open.


Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #59 : 10 Декабрь 2012, 12:11:56 »
archivemount -он не из комплекта.
где взял и зачем он нужен применительно к mc.

На будущее - пакеты библиотек нужны в нормальном виде, без лишней мишуры.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.