Среда выполнения Mono: различия между версиями
(не показано 5 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
Одним из способов развёртывания программы [[SMath Studio]] в операционной системе Linux является установка [[Среда выполнения Mono|среды выполнения Mono]] и запуск [[SMath Studio]] с её использованием. Для того, чтобы использовать [[SMath Studio]] через [[Среда выполнения Mono|Mono]] необходимо выполнить | Одним из способов развёртывания программы [[SMath Studio]] в операционной системе Linux является установка [[Среда выполнения Mono|среды выполнения Mono]] и запуск [[SMath Studio]] с её использованием. Для того, чтобы использовать [[SMath Studio]] через [[Среда выполнения Mono|Mono]] необходимо выполнить её установку. | ||
== Установка == | == Установка == | ||
Установка может незначительно отличаться в зависимости от дистрибутива операционной системы и используемого менеджера пакетов. Пожалуйста, обратитесь к поставщику операционной системы если вам не удаётся установить [[Среда выполнения Mono|среду выполнения Mono]]. | |||
=== Менеджер пакетов APT === | === Менеджер пакетов APT === | ||
# Запустите терминал и выполните: | |||
# | |||
#: <nowiki>sudo apt-get update</nowiki> | #: <nowiki>sudo apt-get update</nowiki> | ||
# В терминале | # В терминале выполните: | ||
#: <nowiki>sudo apt-get install mono-full</nowiki> или <nowiki>sudo apt-get install mono-complete</nowiki> (в зависимости от используемого вами дистрибутива Linux) | #: <nowiki>sudo apt-get install mono-full</nowiki> или <nowiki>sudo apt-get install mono-complete</nowiki> (в зависимости от используемого вами дистрибутива Linux) | ||
=== Менеджер пакетов DNF === | === Менеджер пакетов DNF === | ||
# | # Запустите терминал и выполните: | ||
#: <nowiki>sudo dnf install mono-complete</nowiki> или <nowiki>sudo dnf install mono-full</nowiki> (в зависимости от используемого вами дистрибутива Linux) | #: <nowiki>sudo dnf install mono-complete</nowiki> или <nowiki>sudo dnf install mono-full</nowiki> (в зависимости от используемого вами дистрибутива Linux) | ||
# | |||
# | == Запуск == | ||
После установки [[Среда выполнения Mono|среды выполнения Mono]] программу [[SMath Studio]] следует запускать с её использованием. | |||
=== Используя вспомогательный скрипт (рекомендуется) === | |||
Для вашего удобства в составе пакета [[SMath Studio]] можно найти файл <nowiki>smathstudio_desktop_mono</nowiki>, являющийся скриптом, корректно запускающим программу. | |||
# Загрузите <nowiki>*.tag.gz</nowiki> пакет [[SMath Studio]] и распакуйте его; | |||
# Убедитесь, что файл <nowiki>smathstudio_desktop_mono</nowiki> имеет разрешение на выполнение (установите соответствующий флажок в свойствах файла или выполните команду <nowiki>chmod +x smathstudio_desktop_mono</nowiki>). | |||
# Запустите программу [[SMath Studio]] двойным щелчком мыши по файлу <nowiki>smathstudio_desktop_mono</nowiki>. | |||
=== Указывая исполняемый файл напрямую === | |||
# Загрузите <nowiki>*.tag.gz</nowiki> пакет [[SMath Studio]] и распакуйте его; | |||
# Запустите <nowiki>Solver.exe</nowiki> из папки, куда был распакован <nowiki>*.tag.gz</nowiki>: | |||
#: <nowiki>mono Solver.exe</nowiki> | #: <nowiki>mono Solver.exe</nowiki> | ||
Строка 27: | Строка 39: | ||
=== Установка пакета для разработчиков === | === Установка пакета для разработчиков === | ||
Выполните следующие команды через терминал: | Выполните следующие команды через терминал (в примере показано использование менеджера пакетов APT): | ||
<nowiki>sudo apt update | <nowiki>sudo apt update | ||
sudo apt install mono-runtime mono-devel</nowiki> | sudo apt install mono-runtime mono-devel</nowiki> |
Текущая версия от 23:08, 14 января 2025
Одним из способов развёртывания программы SMath Studio в операционной системе Linux является установка среды выполнения Mono и запуск SMath Studio с её использованием. Для того, чтобы использовать SMath Studio через Mono необходимо выполнить её установку.
Установка
Установка может незначительно отличаться в зависимости от дистрибутива операционной системы и используемого менеджера пакетов. Пожалуйста, обратитесь к поставщику операционной системы если вам не удаётся установить среду выполнения Mono.
Менеджер пакетов APT
- Запустите терминал и выполните:
- sudo apt-get update
- В терминале выполните:
- sudo apt-get install mono-full или sudo apt-get install mono-complete (в зависимости от используемого вами дистрибутива Linux)
Менеджер пакетов DNF
- Запустите терминал и выполните:
- sudo dnf install mono-complete или sudo dnf install mono-full (в зависимости от используемого вами дистрибутива Linux)
Запуск
После установки среды выполнения Mono программу SMath Studio следует запускать с её использованием.
Используя вспомогательный скрипт (рекомендуется)
Для вашего удобства в составе пакета SMath Studio можно найти файл smathstudio_desktop_mono, являющийся скриптом, корректно запускающим программу.
- Загрузите *.tag.gz пакет SMath Studio и распакуйте его;
- Убедитесь, что файл smathstudio_desktop_mono имеет разрешение на выполнение (установите соответствующий флажок в свойствах файла или выполните команду chmod +x smathstudio_desktop_mono).
- Запустите программу SMath Studio двойным щелчком мыши по файлу smathstudio_desktop_mono.
Указывая исполняемый файл напрямую
- Загрузите *.tag.gz пакет SMath Studio и распакуйте его;
- Запустите Solver.exe из папки, куда был распакован *.tag.gz:
- mono Solver.exe
Решение проблем
В некоторых случаях программа может не запуститься или запуститься с ошибками даже после успешно установки Mono. Попробуйте выполнить следующие инструкции.
Установка пакета для разработчиков
Выполните следующие команды через терминал (в примере показано использование менеджера пакетов APT):
sudo apt update sudo apt install mono-runtime mono-devel
Модификация файла запуска
Откройте файл smathstudio_desktop_mono в любом текстовом редакторе и запишите в него следующие строчки:
#!/bin/sh export MONO_WINFORMS_XIM_STYLE=disabled exec mono "./SMathStudio_Desktop.exe" "$@"
Установка шрифта Courier New
Если все или некоторые символы в запущенной программе SMath Studio выглядят некорректно:
- Получите шрифт Courier New в сети Интернет или скопируйте его из ОС Windows;
- Скопируйте файл шрифта в папку /home/{USER}/.local/share/fonts/
Примечания
- Официальный сайт проекта Mono: https://www.mono-project.com/