Total Commander не имеет официальной версии для Linux — разработчик выпускает программу только для Windows и Android, поэтому напрямую установить её через стандартный менеджер пакетов не получится. Попытка запустить установочный tcmd.exe двойным кликом в чистой системе завершится ошибкой, потому что Linux не исполняет Windows-программы без дополнительной прослойки.
Выходов два: запустить Total Commander через Wine — слой совместимости, который переводит вызовы Windows API в понятные Linux, — или перейти на один из нативных двухпанельных файловых менеджеров. Оба пути рабочие, и ниже разобраны оба варианта с конкретными командами для популярных дистрибутивов.
Почему Total Commander нельзя установить напрямую
Причина кроется в архитектуре операционных систем. Программы для Windows собраны в формате исполняемых файлов PE (Portable Executable) и обращаются к системным библиотекам Windows, которых в Linux просто нет. Ядро Linux работает с форматом ELF, поэтому «родной» установщик totalcmd.exe система воспринимает как непонятный бинарный файл.
Никаких официальных портов для Linux не существует — ни в виде deb- или rpm-пакетов, ни в виде AppImage или Flatpak. Если где-то встречается «Total Commander для Linux» в виде готового пакета, это либо неофициальная сборка с Wine внутри, либо сторонняя программа, не имеющая отношения к оригиналу.
Способ 1: установка через Wine
Wine — свободная прослойка совместимости, доступная в репозиториях практически любого дистрибутива. Total Commander считается одной из наименее требовательных Windows-программ и обычно работает под Wine вполне стабильно: двухпанельный интерфейс, копирование, поиск и большинство плагинов функционируют корректно.
Сначала установите сам Wine. Для Ubuntu, Debian и производных команда выглядит так:
sudo apt update
sudo apt install wine
Для Fedora используется другой менеджер пакетов:
sudo dnf install wine
После установки проверьте, что Wine работает, командой wine --version. Затем скачайте установщик Total Commander с официального сайта разработчика и запустите его через Wine:
wine ~/Загрузки/tcmd*.exe
Откроется привычный мастер установки, как в Windows. Файлы программы будут размещены внутри префикса Wine — виртуального диска C:, который по умолчанию находится в каталоге ~/.wine/drive_c/.
☑️ Установка Total Commander через Wine
⚠️ Внимание: скачивайте установщик только с официального сайта разработчика. Сторонние «сборки» и репаки под Wine нередко содержат вредоносный код, который в Linux-окружении всё равно способен навредить внутри префикса Wine и вашим файлам в домашнем каталоге.
Настройка и ограничения работы под Wine
После установки в меню приложений появится ярлык Total Commander — Wine автоматически создаёт .desktop-файлы для установленных Windows-программ. Если ярлык не появился, запустить программу можно вручную, указав путь к исполняемому файлу внутри префикса:
wine ~/.wine/drive_c/totalcmd/TOTALCMD.EXE
Точное имя каталога и файла зависит от версии программы и разрядности установки, поэтому при ошибке «файл не найден» проверьте фактический путь внутри ~/.wine/drive_c/ через обычный файловый менеджер.
У работы под Wine есть объективные ограничения, о которых стоит знать заранее:
- 🖥️ Интеграция с системой слабее — ассоциации файлов и контекстное меню Linux-приложений внутри Total Commander работать не будут так, как в Windows.
- 🔌 Часть плагинов может не запуститься — особенно те, что завязаны на специфические Windows API или сторонние библиотеки.
- ⌨️ Горячие клавиши могут перехватываться оконным менеджером Linux — конфликтующие комбинации придётся переназначить.
- 📁 Linux-разделы видны через виртуальный диск Z: — вся корневая файловая система доступна именно оттуда.
Способ 2: нативные аналоги Total Commander
Для многих пользователей переход на нативный аналог оказывается удобнее, чем возня с Wine. Такие программы используют системные темы оформления, корректно работают с правами доступа Linux и не требуют слоя совместимости.
Наиболее близкий к оригиналу вариант — Double Commander. Это свободный двухпанельный файловый менеджер, интерфейс и горячие клавиши которого намеренно повторяют Total Commander. Он поддерживает многие плагины формата WCX/WDX/WFX, встроенный просмотрщик, групповое переименование и работу с архивами. Установка в Ubuntu и Debian:
sudo apt install doublecmd-qt
Другие популярные альтернативы:
- 🐬 Krusader — мощный двухпанельный менеджер для окружения KDE с гибкой настройкой панелей.
- 🖥️ Midnight Commander — консольный классический двухпанельник (
sudo apt install mc), работает даже без графического интерфейса. - 🧭 GNOME Commander — двухпанельный менеджер для окружения GNOME.
Сравнение вариантов
Чтобы выбрать подходящий путь, удобно сопоставить ключевые характеристики каждого решения.
| Вариант | Тип запуска | Совместимость с плагинами TC | Сложность установки |
|---|---|---|---|
| Total Commander + Wine | Через слой совместимости | Частичная | Средняя |
| Double Commander | Нативный | Поддержка многих плагинов TC | Низкая |
| Krusader | Нативный | Нет | Низкая |
| Midnight Commander | Нативный (терминал) | Нет | Низкая |
Если вы активно используете специфические плагины Total Commander или привыкли к точному поведению оригинала, Wine — оправданный выбор. Во всех остальных случаях нативное решение даст более стабильный и быстрый результат.
Что делать, если Total Commander под Wine запускается с артефактами шрифтов
Попробуйте установить в префикс базовые шрифты через winetricks (команда winetricks corefonts) или сменить шрифт интерфейса в настройках самого Total Commander. Также помогает запуск с другой версией Wine — например, через Wine-staging из официального репозитория проекта.
Типичные проблемы и их решение
Чаще всего пользователи сталкиваются с тремя ситуациями. Первая — установщик не запускается с ошибкой о неподдерживаемой архитектуре. Решение — включить поддержку 32-битной архитектуры, если ставите 32-битную версию программы: в Debian-системах это делается командой sudo dpkg --add-architecture i386 с последующим обновлением репозиториев.
Вторая проблема — программа установилась, но не видит нужные диски. В Wine вся файловая система Linux смонтирована как диск Z:, а дополнительные привязки настраиваются через утилиту winecfg на вкладке «Диски». Третья ситуация — «кривые» шрифты и мелкий интерфейс на экранах с высоким разрешением; здесь помогает настройка DPI в том же winecfg на вкладке «Графика».
⚠️ Внимание: не запускайте Wine с правами root черезsudo wine. Это ломает права доступа к файлам префикса~/.wine, после чего программы могут перестать запускаться, а исправление потребует пересоздания префикса.
⚠️ Внимание: перед экспериментами с префиксом Wine сохраните важные файлы, лежащие внутри ~/.wine/drive_c/. Удаление или пересоздание префикса стирает все установленные туда программы и их настройки.
Часто задаваемые вопросы
Существует ли официальная версия Total Commander для Linux?
Нет. Разработчик выпускает Total Commander только для Windows и Android. Для Linux доступны либо запуск Windows-версии через Wine, либо нативные аналоги вроде Double Commander.
Будут ли работать плагины Total Commander под Wine?
Многие плагины работают, но гарантии нет: те, что зависят от специфических Windows API или сторонних библиотек, могут не запуститься. Каждый плагин стоит проверять отдельно после установки.
Какой аналог Total Commander для Linux самый похожий?
Наиболее близок Double Commander: он копирует двухпанельный интерфейс, горячие клавиши и поддерживает часть плагинов формата Total Commander. Для работы в терминале подойдёт Midnight Commander.
Где в Wine находятся файлы установленного Total Commander?
По умолчанию — внутри префикса ~/.wine/drive_c/, в каталоге, который вы выбрали при установке. Корневая файловая система Linux доступна в программе как диск Z:.
Можно ли перенести настройки Total Commander из Windows в Wine?
Да. Файл конфигурации wincmd.ini и файл ключей можно скопировать из Windows-установки в соответствующий каталог внутри префикса Wine. Пути к плагинам при этом, скорее всего, придётся поправить вручную.