2. Требования и установка
2.1. Системные требования
| Компонент | Требование |
|---|---|
| Система | Windows 10 или Windows 11, 64-разрядная; или Linux x86_64 — Ubuntu 22.04 и новее, Debian 12 и новее или совместимый дистрибутив |
| Связка ключей (Linux) | Работающая связка ключей рабочего стола — GNOME Keyring или KWallet. Без неё войти в аккаунт нельзя |
| Память | Зависит от размера прошивки и числа карт; типичная прошивка занимает десятки мегабайт |
| Поставка | Windows — установщик, Linux — один файл AppImage; оба скачиваются в личном кабинете. Исходный код и самостоятельная сборка конечным пользователям не предоставляются |
| Сеть | Нужна для входа, скачивания каталогов и периодического подтверждения лицензии (§3.3) |
2.2. Где программа хранит свои файлы
Рядом с TCEPro.exe не лежит ничего, что программа изменяет. Папка установки (C:\Program Files\TCEPro) доступна только на чтение — намеренно: всё, что принадлежит вам, живёт в вашем профиле Windows и переживает переустановку программы.
| Файл / папка | Где | Назначение |
|---|---|---|
settings.ini | %APPDATA%\TCEPro\ | Язык, тема, цвета, макет, горячие клавиши, недавние проекты, наборы кодов неисправностей, состояние окна «Каталоги карт» |
catalogs\ | %LOCALAPPDATA%\TCEPro\ | Скачанные каталоги карт |
logs\ | %LOCALAPPDATA%\TCEPro\ | Журналы работы (tcepro_<дата-время>.log) |
recovery\ | %LOCALAPPDATA%\TCEPro\ | Данные восстановления после сбоя |
Настройки лежат в %APPDATA% (перемещаемая часть профиля), поэтому в домене они следуют за вами с компьютера на компьютер. Каталоги и журналы — в %LOCALAPPDATA% и остаются на этом компьютере.
На Linux настройки (settings.ini) лежат в ~/.config/TCEPro/, каталоги, журналы и данные восстановления — в ~/.local/share/TCEPro/. Сам файл AppImage программа не изменяет.
Копировать файлы каталогов вручную не нужно и не следует: каталог, скачанный на другом компьютере, здесь не откроется. При переходе с версии, которая держала settings.ini рядом с TCEPro.exe, старый файл при первом запуске копируется в %APPDATA%\TCEPro\; оригинал не удаляется.
2.3. Установка и первый запуск
- Windows: запустите установщик и следуйте его шагам; перед установкой он покажет лицензионное соглашение. Linux: сделайте файл AppImage исполняемым (
chmod +x TCEPro-<версия>-x86_64.AppImageили «Свойства» → «Разрешить запуск как программы») и запустите его; при первом запуске программа покажет лицензионное соглашение — Принимаю или Выход. Текст соглашения доступен в любой момент: Справка → Лицензионное соглашение. - Запустите TCEPro. Появится заставка с номером версии и надписью «Загрузка…» — она закроется сама, когда окно будет готово.
- Windows: при первом запуске программа спросит: «TCEPro не назначен приложением по умолчанию для файлов проекта (*.tceproj). Назначить?» — Да, Нет или Напомнить позже. После «Да» проекты будут открываться двойным щелчком в проводнике.
- Войдите в аккаунт: Аккаунт → Войти в аккаунт (§3.1).
- Откройте Файл → Каталоги карт… (
Ctrl+Shift+K) и скачайте каталоги, к которым открыт доступ (§4.3). До этого шага дерево карт пустое — это нормально, а не ошибка установки. - Откройте прошивку: Файл → Импортировать прошивку… (
Ctrl+Shift+O) или перетащите файл в рабочую область.
Список каталогов подтягивается в фоне уже после того, как окно открылось: сеть никогда не задерживает старт. Если каталоги уже скачаны, они подключаются по локальным файлам, не дожидаясь сервера. При запуске программа также проверяет, нет ли новой версии (§15).
TCEPro запускается в одном экземпляре. Если открыть второй файл проекта, пока программа работает, файл откроется в уже запущенном окне. Сообщение «TCEPro уже запущен … не отвечает» появляется только если первое окно зависло: переключитесь в него и откройте файл там.
2.4. Поддерживаемые платформы
| Платформа | Статус |
|---|---|
| Windows 10 / 11 (64-разрядная) | Поставляется: установщик |
| Linux (x86_64; Ubuntu 22.04+, Debian 12+) | Поставляется: файл AppImage |
| macOS | Планируется |
Отличия версии для Linux:
- программа не предлагает назначить себя для файлов проекта — открывайте проекты через Файл → Открыть проект…;
- нужна работающая связка ключей рабочего стола (§2.1);
- ИИ-агент подключается к самому файлу AppImage (§14.6).
Обновлено 15 ноября 2026 г. · для TCEPro 0.55.0