Установка MC на Ubuntu/Debian: Пошаговая инструкция 2024 | AdminWiki

Установка Midnight Commander (MC) на Ubuntu и Debian: Полное руководство

28 декабря 2025 6 мин. чтения #debian #linux #midnight commander #ubuntu #терминал #файловый менеджер

Работаешь с серверами Ubuntu или Debian через терминал и устал от постоянного ввода команд cd, ls и cp? Представь себе двухпанельный файловый менеджер прямо в консоли — это Midnight Commander (MC). Давай разберем, как установить этот мощный инструмент на твою систему.

Что такое Midnight Commander и зачем он нужен

Midnight Commander — это консольный файловый менеджер с двумя панелями, созданный по образцу Norton Commander. Он особенно полезен для:

  • Работы на серверах без графического интерфейса
  • Быстрой навигации по файловой системе
  • Пакетных операций с файлами (копирование, перемещение, удаление)
  • Просмотра и редактирования файлов прямо в терминале
  • Доступа к FTP, SFTP и архивам
Хотя установка mc на Ubuntu и установка mc на Debian практически идентичны (оба используют пакетные менеджеры на базе APT), есть нюансы в названиях репозиториев и версиях пакетов.

Способ 1: Установка MC через APT (рекомендуемый)

Самый простой и надежный способ — использовать стандартный менеджер пакетов. Открой терминал и выполни:

bash
sudo apt update
sudo apt install mc -y

Первая команда обновляет информацию о доступных пакетах, вторая — непосредственно устанавливает Midnight Commander. Флаг -y автоматически подтверждает установку.

Если ты работаешь под обычным пользователем, не забудь sudo — без прав суперпользователя установка не сработает.

Проверка установки

После установки убедись, что MC работает:

bash
mc --version

Ты должен увидеть что-то вроде: GNU Midnight Commander 4.8.28

Способ 2: Установка из исходного кода

Если нужна последняя версия или специфическая сборка, можешь скомпилировать MC самостоятельно:

bash
# Устанавливаем зависимости для компиляции
sudo apt install build-essential libglib2.0-dev libslang2-dev \
libssh2-1-dev libssl-dev -y

# Скачиваем исходный код
wget https://github.com/MidnightCommander/mc/archive/refs/tags/4.8.29.tar.gz

# Распаковываем
tar -xzf 4.8.29.tar.gz
cd mc-4.8.29

# Конфигурируем и собираем
./configure
make

# Устанавливаем
sudo make install

Способ 3: Установка через Snap

Для Ubuntu также доступна установка через Snap:

bash
sudo snap install mc

Этот способ обеспечивает автоматические обновления, но версия может отличаться от репозиторной.

Первоначальная настройка Midnight Commander

При первом запуске MC предложит создать конфигурационные файлы:

bash
# Запускаем MC
mc

Нажми Enter, чтобы принять предложенные настройки. Основные конфигурационные файлы хранятся в:

  • ~/.config/mc/ini — основные настройки
  • ~/.config/mc/panels.ini — настройки панелей
  • ~/.config/mc/mc.ext — ассоциации файлов

Базовые горячие клавиши

Клавиша Действие
F1-F10 Функциональные клавиши (подсказки внизу)
Tab Переключение между панелями
F3 Просмотр файла
F4 Редактирование файла
F5 Копирование
F6 Переименование/Перемещение
F7 Создание директории
F8 Удаление
F9 Меню
F10 Выход

Решение распространенных проблем

1. Ошибка "Command 'mc' not found" после установки

Попробуй обновить кэш бинарных файлов:

bash
hash -r
mc --version

2. Проблемы с локализацией (русские буквы)

Установи поддержку русского языка:

bash
sudo apt install mc-data

3. MC не запускается в минимальной установке

Убедись, что установлены необходимые библиотеки:

bash
sudo apt install libslang2

Полезные советы по использованию

  • Используй Ctrl+O для временного выхода в оболочку и возврата
  • Нажми Ctrl+\ для поиска файла по маске
  • Используй + и - для выделения/снятия выделения групп файлов
  • Для подключения к FTP нажми F9 → Left → FTP link...
  • Настрой цветовую схему через F9 → Options → Appearance

Часто задаваемые вопросы (FAQ)

Чем отличается установка на Ubuntu и Debian?

Процесс идентичен, так как оба дистрибутива используют APT. Разница может быть только в версиях пакетов в репозиториях. На свежих версиях Ubuntu обычно более новые пакеты.

Как обновить Midnight Commander?

Для APT-установки:

bash
sudo apt update
sudo apt upgrade mc

Можно ли использовать MC без прав суперпользователя?

Да, для работы MC не нужны права root. Однако для установки через пакетный менеджер права суперпользователя необходимы.

Как полностью удалить MC?

bash
sudo apt remove mc mc-data
sudo apt autoremove -y

Конфигурационные файлы в ~/.config/mc/ нужно удалить отдельно.

Какие альтернативы MC существуют?

Из консольных файловых менеджеров популярны:

  • ranger (Python-based, с предпросмотром файлов)
  • nnn (минималистичный, очень быстрый)
  • vifm (управление, похожее на Vim)
  • lf (написан на Go, минималистичный)

Заключение

Установка mc на ubuntu или debian — это простой процесс, который занимает буквально пару минут. Midnight Commander значительно упрощает работу с файлами в терминале, особенно на серверах без графического интерфейса. Начни с базовой установки через APT, освои горячие клавиши, а затем кастомизируй MC под свои нужды через конфигурационные файлы.

Помни: MC — это инструмент, который экономит время. Первые 30 минут потрати на изучение горячих клавиш — это окупится сотнями сэкономленных часов в будущем.

Теперь у тебя есть мощный файловый менеджер в терминале. Установка завершена — время освоить эффективную работу!

Поделиться:
Сохранить гайд? В закладки браузера