Midnight Commander или mc известен каждому линуксоиду. По сути, это аналог Norton Commander и более современного FAR Manager. Он обладает всеми традиционными возможностями типичного двухпанельного файлового менеджера. И вдобавок умеет работать на серверах, где отсутствует графическое окружение. Это позволяет удобно управлять файлами прямо в терминале.

Несмотря на явно несовременный дизайн, Midnight Commander всё же довольно мощный инструмент. Он поддерживает Samba, FTP и SFTP, умеет работать с архивами и образами как с обычными папками. Также он поддерживает мышь, хотя, справедливости ради, отметим: в нём удобнее работать только с клавиатуры. И сегодня мы поговорим о том, как установить Midnight Commander в Ubuntu 18.04 Bionic Beaver.

Установка mc в Ubuntu 18.04

1. Установка mc через терминал

mc

Технически установка mc Ubuntu не представляет никаких проблем. Открываем терминал и вводим:
sudo apt install mc
Enter, вводим пароль и ниже нажимаем y. И всё! Программа устанавливается из стандартного репозитория Ubuntu и через несколько секунд уже готова к работе.

mc

К слову, точно также её можно установить на сервере. Для этого:

  • Подключаемся к серверу через SSH;
  • Авторизуемся на сервере;
  • Выполняем вышеприведённую команду.

mc mc mc

2. Установка из deb-пакета

Если вы сторонник Windows-way или просто не любите терминал, то можно по ссылке скачать deb-пакет для установки. После скачивания двойной клик по пакету и Midnight Commander Ubuntu устанавливается.

Выводы

Как видно, установка Midnight Commander является одной из наиболее простых операций в Ubuntu. Конечно, она не дотягивает по простоте до MacOS — просто перетянуть установочный пакет, однако всё же весьма проста.

Как установить Midnight Commander (mc) в Ubuntu Bionic Beaver

Как установить Midnight Commander (mc) в Ubuntu Bionic Beaver

Как установить Midnight Commander (mc) в Ubuntu Bionic Beaver

Как установить Midnight Commander (mc) в Ubuntu Bionic Beaver

alt=”Creative Commons License” width=”” />
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Оцените статью:

Об авторе

24 комментария

))))) Точно также можно писать статьи по установке любой другой программы для Linux, которая устанавливается одной командой! А где хотя бы поверхностный обзор, для приличия? Я вам сейчас таких триста статей “наплюю” за час! Надо хоть какое-то к людям уважение иметь )))

“Как поменять обои в Ubuntu 18.04 Bionic Beaver”
“Как сменить тему в Ubuntu 18.04 Bionic Beaver”
“Как увеличить громкость звука в Ubuntu 18.04 Bionic Beaver”
“Как уменьшить громкость звука в Ubuntu 18.04 Bionic Beaver”
“Как очистить корзину в Ubuntu 18.04 Bionic Beaver”
и сотня прочих подобных тем, только на LOSST.RU

Юрий, “не плюйтесь”, не мешайте Автору делать Своё дело.

А я и не плююсь! Просто на прошлых ветках многие “ругались” на сайт, что его уровень упал. Я был не согласен, а теперь вижу, что это так! В чем автор сделал свою работу? Описал одну стандартную команду и разместил 2 скриншета? Так точно также устанавливается миллион других программ! Где работа автора? Где хоть какая-то информация по этой программе, как с ней работать, какие комбинации клавишь. да уйма чего! Это, простите, не работа, а халтура! У меня так один знакомый число статей набирает для устройства на работу! Ему именно число важно ))) Без обид! Просто ждешь-ждешь чего-то стоящего, по сто раз в день заходишь, счетчики сайту накручиваешь, а тут . )))))

И смысл этой статьи? Лучше бы написал для новичков, как потом mc.ini фаршировать под свои хотелки новичкам. Оно, конечно, на данный момент более менее под повседневные задачи настроено по-дефолту, но есть же специфический софт и типы файлов, которые этим софтом открывать нужно.

Методика установки любой программы в Archlinux
Воспользуемся штатной программой “pacman”
Набираем в консоли pacman -S *
Вместо “*” пишем устанавливаемую программу. и вуаля! Программа установлена
Т.К. для установки программ требуется права root, не забываетй об этом.
Ну вот пожалай и все, теперь вы гугу по установки программ! ))))

она не дотягивает по простоте до MacOS — просто перетянуть установочный пакет

перетягивальщики. креста на вас нет. куда уж проще написать в терминал простую команду?! даже руки с клавы снимать не надо. нет, надо перетягивать. кто вас только учит мышом возить по экрану. правильно Кирюха матерился на вас. :((

на хабре пишут как du пользоваться, тут как mc установить. дожили

(И вдобавок умеет работать на серверах, где отсутствует графическое окружение. Это позволяет удобно управлять файлами ///прямо в терминале////.) Так в терминале, или в Midnight Commander? Это – разные веСЧИ

или я ошибся, по поводу терминала? https://losst.ru/komandy-linux-dlya-raboty-s-fajlami
админы, вы хоть следите за статьями?

Программы в Linux делятся на две категории:

1. Программы, которым для запуска и исполнения достаточно текстовой консоли.
2. Программы, которым для запуска и исполнения необходим X-сервер.

Midnigth Commander относится к программам первой категории, он не требует X-сервера, поэтому им можно пользоваться прямо в терминале, здесь автор прав. При этом в отличие от программ из состава coreutils, предполагающем ввод текстовых команд для выполнения пользовательских действий с файлами и каталогами, Midnigth Commander предоставляет псевдо-GUI для выполнения пользовательских действий, что позволяет не запоминать специфические команды и наборы ключей к ним, поэтому этот файловый менеджер и ценится некоторыми пользователями и админами. На мой вкус c coreutils работать быстрей и удобней, но для него требуется предварительная теоретическая подготовка. И coreutils и Midnigth Commander – это работа в терминале. Прекратите уже прессовать автора на этот счёт. :)))

Автор 3.14здит. Нет mc по умолчанию в Ubuntu 18.04.01.

Негодная статья. Не работает так.

# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION=”Ubuntu 18.04.1 LTS”

# apt install mc
Reading package lists. Done
Building dependency tree
Reading state information. Done
Package mc is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package ‘mc’ has no installation candidate

А как работает кто-нибудь в курсе или не?

Нужно влкючить дополнительные репозитории, а то в последнем релизе включены только основные.
Я просто включил все поддерживаемые каноникал файле /etc/apt/source.list делаем так:
deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse

Выполни:
sudo apt update
а затем и повтори команду по установке:
sudo apt install mc

СПАСИБО тебе, ДОБРЫЙ человек
Всё заработало!

Смогли всунуть таким образом:

1. Установили с флэшки deb пакет с МС, получили сообщение отсутствие связи с libssh2-1-dev и ещё 1-2 связки. Установили этот связанный libssh2-1-dev и ещё 1-2 связки с флэшки, после чего сработала команда apt-get install -f и докачала остальные зависимости с репозитория. Если попытаться применить команду только после установки пакета МС – она его полностью убирает. Способ плохой, но лучше чем собирать самому все зависимые пакеты (инфа по пакетам была отсюда https://launchpad.net/ubuntu/bionic/+source/mc).

статья ни о чём.
это я, как полнуй нуб, в линухе говорю.
нет у меня графического интерфейса – 2-й вариант или отпадает или тема не раскрыта
1-й вариант не работает принципиально.

ЗЫ да и смысл в МС если есть графический интерфейс?

Смысл данной статьи в том
если мне надо установить в ubuntu mc то я пишиу в google ubuntu mc install и попадаю на эту статью где в двух скриншотах и паре предложений мне все показали за что автору спасибо.
первый вариант работает 100% в ubuntu 18.4. Единственно что надо было написать что этот вариант будет работать если есть подключение к интернет.

Вы пропустили

AEGIS Algorithms Android Angular Apache Airflow Apache Druid Apache Flink Apache Spark API API Canvas AppSec Architecture Artificial Intelligence Astro Authentication Authorization AutoGPT AWS AWS Aurora AWS Boto3 AWS EC2 AWS Lambda Azure Babylon.js Backend bash Beautiful Soup Bento UI Big Data Binary Tree Browser API Bun Career Cassandra Charts ChatGPT Chrome Extension Clean Code CLI ClickHouse Coding Codux Combine Compose Computer Context Fusion Copilot Cosmo Route CProgramming cron Cryptography CSS CTF Cypress DALL-E Data Analysis Data science Database dbt dbt Cloud deno Design Design Patterns Detekt Development Distributed Systems Django Docker Docker Hub Drizzle DRY DuckDB Express FastAPI Flask Flutter For Beginners Front End Development Game Development GCN GCP Geospatial Git GitHub Actions GitHub Pages Gitlab GMS GoFr Golang Google Google Sheets Google Wire GPT-3 GPT3 Gradio Gradle Grafana Graphic Design GraphQL gRPC Guidance HMS Hotwire HTML Huawei HuggingFace IndexedDB InfoSec Interview iOS Jackknife Java JavaScript Jetpack Compose JSON Kafka Kotlin Kubernetes LangChain Laravel Linux LlaMA LLM localStorage Logging Machine Learning Magento Math Mermaid Micro Frontends Mobile Mobile App Development mondayDB MongoDB Mongoose MySQL Naming NestJS NET NetMock Networks NextJS NLP Node.js Nodejs NoSQL NPM OOP OpenAI OTP Pandas PDF PHP Playwright Plotly Polars PostgreSQL Prefect Productivity Programming Prometheus Puppeteer Pushover Python Pytorch Quarkus Rabbitmq RAG Ramda Raspberry Pi React React Native Reactor Redis REST API Revolut Riverpod RProgramming Ruby Ruby on Rails Rust Scalene SCDB ScyllaDB Selenium Servers Sklearn SLO SnowFlake Snowkase Software Architecture Software Development Solara Solid Spring Boot SQL SQLite Streamlit SudoLang Supabase Swift SwiftUI Tailwind CSS Taipy Terraform Testing Transformers TURN TypeScript Ubuntu UI Design Unix UX UX Design Vim Vite VSCode Vue Web Architecture Web Components Web Development Web Frameworks Web Scraping Web-разработка Webassembly Websocket Whisper Widgets WordPress YAML YouTube Zed Наука о данных Разное Тренды

Как исследовать и визуализировать данные МО для обнаружения объектов на изображениях