Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: mc не входит в архив по ENTER.  (Прочитано 53556 раз)

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

Оффлайн ivul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
mc не входит в архив по ENTER.
« : 20 Июня 2024, 10:31:09 »
Приветствую!

Midnight Commander (mc) не входит в архив по "ENTER" на Ubuntu 24.04 Server.
Соответственно, по "F3" показывает не содержимое архива, а машинный код файла.

Что изменилось в mc? Как вернуть означенные функции клавиш?

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 3295
    • Просмотр профиля
Re: mc не входит в архив по ENTER.
« Ответ #1 : 20 Июня 2024, 10:37:20 »
какой тип архива интересует?
mc сам по себе не умеет работать с архивами, он берёт из системы утилиты вроде unrar unzip.......
Проверьте установлена ли нужная утилита соответстующая открытию нужного архива.

Ну косяк в mc в Ubuntu 24.04 тоже не исклюён.
А чего это вы тут делаете, а?

Оффлайн ivul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: mc не входит в архив по ENTER.
« Ответ #2 : 20 Июня 2024, 10:44:28 »
Любой: tar, deb, zip и пр.

Сам факт. В предыдущих версиях Ubuntu в mc ставишь курсор на файл, жмёшь "ENTER" и входишь внутрь архива. Ну, или получаешь сообщение, что mc не может найти программу для распаковки. С просмотром по "F3" такая же история - жмёшь "F3" на файле архива и получаешь список файлов внутри архива.
Сейчас эти функции будто бы выключены.

Клавиша "ENTER" сама по себе работает, т.е. по папкам перемещаться и запускать исполняемые файлы я могу.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7900
    • Просмотр профиля
Re: mc не входит в архив по ENTER.
« Ответ #3 : 20 Июня 2024, 10:50:23 »
Версия системы какая? А важнее, какая версия mc?
Сейчас посмотрел начало темы. Версия системы есть. Можно предположить, что mc 4.8.30.
Здесь по этому поводу.
В репозитории есть 4.8.31. Там исправили. Или можно из него взять только mc.ext.ini.
« Последнее редактирование: 20 Июня 2024, 10:58:39 от andytux »

Оффлайн ivul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: mc не входит в архив по ENTER.
« Ответ #4 : 20 Июня 2024, 11:01:56 »
ОС: Ubuntu 24.04 Server
Соответственно, оттуда же mc 4.8.30.

Поставил mc 4.8.27 из предыдущей Ubuntu 22.04 - вход в архив работает. А текущей Ubuntu - нет.

Оффлайн ivul

  • Автор темы
  • Любитель
  • *
  • Сообщений: 83
    • Просмотр профиля
Re: mc не входит в архив по ENTER.
« Ответ #5 : 31 Июля 2024, 10:11:30 »
Забавно.

В файле /etc/mc/mc.ext.ini нашёл блок
[deb]
Regex=\.u?deb$
Open=%cd %p/deb://
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view deb
и в строчке с "Regex" добавил обратный слэш, т.е. было: "Regex=\.u?deb$", стало "Regex=\\.u?deb$". После этого DEB-файлы стали открываться в mc.

Надо полагать, аналогичную процедуру следует проделать для каждого архива, который не открывается в mc 4.8.30.

В репозитории есть 4.8.31. Там исправили. Или можно из него взять только mc.ext.ini.
Спасибо за совет и ссылку!
« Последнее редактирование: 31 Июля 2024, 10:20:09 от ivul »

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.