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

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

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Настройка mc (menu, extfs)
« : 21 Ноябрь 2012, 10:13:23 »
Документация 1 , 2 , местная
Скачать. Назначение файлов
Mc-4.8.6-s2.pfs - c конфигами под puppy
Mc-4.8.6.pfs - с дефолтными конфигами
mc-sftp.gz - бинарник mc с sftp; требует libssh2 (есть там же); sftp у меня работает в 2 раза медленнее ssh
mc-sftp-smb.gz - бинарник mc с sftp и smb. Проверен в домене - ок
Все компилилось под 218alfa3 и devx218

Проблемы с mc > 4.8.23

Сделаны Open: (действие на Enter, указанное в mc.ext), View: (действие на F3, указанное в mc.nenu) для: pfs sfs iso pet deb rpm [234]fs initrd*.[gl]z
Доработано меню F2: pfs sfs iso pet deb rpm configure Makefile diff

Варианты (править в menu.ext):
Open:, View:  .rpm, .deb, .iso
bsdtar использует libarchive. pfs man
В версии Mc-emenu-s08.pfs найдено решение без bsdtar. Варианты с ним в конфигах закомментированы

.iso можно открывать через iso9660 (isoinfo) и mnt.
mnt медленнее. Оптимально - примонтировать F2 и копировать обычным способом
Проблема рус. букв решена в версии Mc-emenu-s15.pfs. Нужно убрать -J в isoinfo

Открыть zip, s(p)fs http://forum.puppyrus.org/index.php/topic,10629.0.html

Пример конфигурации
Свежие версии в моих свежих дистрибутивах
F1-F5 в консоле без Х
« Последнее редактирование: 16 Январь 2023, 16:20:38 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #1 : 21 Ноябрь 2012, 10:20:26 »
C sftp актуально заморачиваться?
незнаю.

Пожелания есть?
хотелось бы чтобы открывал deb и rpm (мы там что-то правили тоже) ну и ассоциации исправить на наши defaulttextviewer, defaulthtmlbrowser   и т.п.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #2 : 21 Ноябрь 2012, 10:24:24 »
Ок.
libssh2 в репе 218 не появился? Актуально пробовать его компилить?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #3 : 21 Ноябрь 2012, 10:51:40 »
libssh2 в репе 218 не появился?
он для ssh клиента или ssh сервера не требуется? если нет, то врядли появился
дома буду, посмотрю
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #4 : 21 Ноябрь 2012, 11:13:31 »
он для ssh клиента или ssh сервера не требуется?
для наших версий - нет
Еще у меня с тех же пор валяется скомпиленный openssh6.0p1 745кб xz.sfs Там новые возможности sshd которые я так и не собрался изучить. Надо?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #5 : 21 Ноябрь 2012, 12:38:58 »
Еще у меня с тех же пор валяется скомпиленный openssh6.0p1 745кб xz.sfs Там новые возможности sshd которые я так и не собрался изучить. Надо?
в системе уже 6.1p1 , можно изучать.

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #6 : 21 Ноябрь 2012, 20:15:21 »
хотелось бы чтобы открывал deb и rpm (мы там что-то правили тоже) ну и ассоциации исправить на наши defaulttextviewer, defaulthtmlbrowser   и т.п.
С дефолтным /etc/mc :
deb открывает , но ругается на отсутствие dpkg. Взял старый /usr/libexec/../deb

rpm не открывает. Старый тоже. Наверное, поможет родной rpm - не busubox, но потянет зависимостей. Думаю - оставить как было. Кому надо - peazip поможет. Или может кто знает как написать скрипт...?

defaulttextviewer, defaulthtmlbrowser в старых конфигах нет. Новый Mc  по умолчанию для открытия файлов используется команда xdg-open (http://www.opennet.ru/opennews/art.shtml?num=34367) В нем есть default*
Добавил из старого mc.ext .pet .sfs .pfs

От себя могу добавить расширенное меню F2 - см. в Байт и альтернативный просмотр .sfs http://forum.puppyrus.org/index.php/topic,9032.0.html  . Удобнее mc_mount -  не надо отмонтировать руками (или я не понял как его использовать)
Там же есть альтернативные zip и deb. Я не понял что они улучшают
В меню F2 много бесполезного. Можно дописать полезного - например операции с .psf
По причине того что в этой версии работает переход на уровень вверх по каталогам по backspace и есть возможность редактирования файлов при сравнении
Вот это не понял как сделать и чем это хорошо. Можно подробнее?
« Последнее редактирование: 23 Ноябрь 2012, 16:40:56 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #7 : 22 Ноябрь 2012, 03:06:45 »
Вот это не понял как сделать и чем это хорошо. Можно подробнее?
в mc.keymap в секции [panel] прописать CdParentSmart = backspace
наследие виндовых файл менеджеров :( быстро натыкал backspace и убежал в /

альтернативный просмотр .sfs
можно вставить, только окуратно выпилить mc_mount и чтобы с pfs тоже работало.

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #8 : 23 Ноябрь 2012, 16:39:20 »
Сделал. Все написал в шапке. mc_mnt закомментировал в mc.ext. Кому по старому нравится > - раскомментируйте

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #9 : 25 Ноябрь 2012, 05:53:45 »
все хорошо, ставлю в систему максимальную версию sftp+smb, будет возможность хоть из консоли по быстрому подключаться при необходимости.

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #10 : 25 Ноябрь 2012, 11:36:31 »
mc c sftp у меня несколько раз падал, а из -за тормозов - не актуален
smb не особо удобен и глючен. Легковесное решение mount.cifs. Можно к меню mc его прикрутить
Если не отговорил - могу скомпилить только smb

MC_MNT - после доработки подошел для всех случаев где подойдет mount -o loop
В mc.ext
Код
# ISO9660
regex/\.([iI][sS][oO])$
  Open=MC_MNT %f
  View=MC_MNT %f

# 234fs
regex/\.([234]fs)$
  Open=MC_MNT %f
  View=MC_MNT %f

# squashfs
regex/\.(sfs|tcz|squashfs|md|salt|sqf|xzm|pfs)$
  Open=%cd %p/squashfs://
  View=MC_MNT %f

iso - чтобы отказаться от isoinfo. Он , кстати, у нас в репе не strip
Хорошо бы что-то с отмонтированием придумать.  Там что-то есть но толи не работает , то ли я не понял как работает
« Последнее редактирование: 25 Ноябрь 2012, 11:52:00 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #11 : 27 Ноябрь 2012, 06:48:34 »
Я незнаю как, но у меня почему то в pfs стало возможным закидывать файлы O_o

ну я захожу в pfs как в архив, вижу его содержимое.... беру и закидуваю в него каталог или файл....
mc что-то ругается, но файл появляется в содержимом pfs.

попробуй сам.
« Последнее редактирование: 27 Ноябрь 2012, 09:40:57 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #12 : 27 Ноябрь 2012, 09:58:11 »
Захожу в mc в pfs. Копирую F5 туда файл.
Создается видимость ,что он скопировался.
Выхожу из  pfs. Размер модуля не изменился.
Убеждаюсь unsquashfs - модуль.pfs не изменился

Вывод : только просмотр. С архивами и пр. в mc аналогично

Оффлайн Pro

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

Оффлайн Pro

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