Консультация Oblako.kz

Установка Midnight Commander на FreeBSD 11

Midnight Commander (MC) представляет собой файловый менеджер для операционной системы Unix/Linux. Благодаря своему простому интерфейсу, не перегруженному графическими компонентами, может работать работать как в консоли, так и в различных эмуляторах терминала, а также через удалённые соединения, например, по протоколу SSH. Поддерживает мышь.

В операционной системе FreeBSD программы и компоненты распространяются, в виде портов – специального набора файлов для  компиляции приложений из исходного кода. Для работы с портами используются стандартные утилиты FreeBSD cd и make. Во FreeBSD существует огромная, постоянно пополняющаяся коллекция портов, содержащая большинство самых необходимых программных продуктов. В их числе и Midnight Commander.

Благодаря этому, развернуть его из портов достаточно просто:

  1. При наличии доступа в интернет получить самую свежую версию. Для этого  обновляем список портов командой portsnap, последовательно запускаем ее со следующими параметрами:
    • portsnap fetch - скачивает свежие списки портов
    • portsnap extract - извлекает их из скачанного архива
    • portsnap update - обновляет коллекцию портов
  2. Находим mc в портах, для этого используем команду whereis whereis mc
  3. Переходим в этот каталог командой cd и убеждаемся что текущих каталог сменился командой pwd: cd /usr/ports/misc/mc
    pwd
  4. Далее приступаем к установке пакета, используя команду make. >make install mc clean
  5. На этом этапе предлагается выбрать модули MC – отметьте необходимые или просто нажмите OK для установки по умолчанию.  Вообще система портов FreeBSD позволяет выполнить достаточно тонкую настройку устанавливаемого и зависимых приложений, поэтому таких экранов может быть достаточно много - в большинстве случаев достаточно просто нажимать OK соглашаясь на настройки по умолчанию.

    Выбор модулей MC

  6. На этом установка завершена. Проверяем набрав в командной строке mc. mc

    Завершение установки

Последнее обновление: 02.11.2023