Среда выполнения Mono: различия между версиями

Материал из SMath Wiki
Перейти к навигации Перейти к поиску
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
Одним из способов развёртывания программы [[SMath Studio]] в операционной системе Linux является установка [[Среда выполнения Mono|среды выполнения Mono]] и запуск [[SMath Studio]] с её использованием. Выполните следующие действия, чтобы использовать [[SMath Studio]] через [[Среда выполнения Mono|Mono]]:
Одним из способов развёртывания программы [[SMath Studio]] в операционной системе Linux является установка [[Среда выполнения Mono|среды выполнения Mono]] и запуск [[SMath Studio]] с её использованием. Для того, чтобы использовать [[SMath Studio]] через [[Среда выполнения Mono|Mono]] необходимо выполнить следующие действия:
# Запустить терминал и выполнить:
# Запустить терминал и выполнить:
#: <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>
#: <nowiki>sudo apt-get install mono-full</nowiki> или <nowiki>sudo apt-get install mono-complete</nowiki> (в зависимости от используемого вами дистрибутива Linux)
# Загрузить <nowiki>*.tag.gz</nowiki> пакет [[SMath Studio]] и распаковать его;
# Загрузить <nowiki>*.tag.gz</nowiki> пакет [[SMath Studio]] и распаковать его;
# Запустить <nowiki>Solver.exe</nowiki> из папки, куда был распакован <nowiki>*.tag.gz</nowiki>:
# Запустить <nowiki>Solver.exe</nowiki> из папки, куда был распакован <nowiki>*.tag.gz</nowiki>:
Строка 14: Строка 14:
Выполните следующие команды через терминал:
Выполните следующие команды через терминал:
   <nowiki>sudo apt update
   <nowiki>sudo apt update
sudo apt upgrade
  sudo apt install mono-runtime mono-devel</nowiki>
  sudo apt install mono-runtime mono-devel</nowiki>


Строка 26: Строка 25:
Если все или некоторые символы в запущенной программе [[SMath Studio]] выглядят некорректно:
Если все или некоторые символы в запущенной программе [[SMath Studio]] выглядят некорректно:
# Получите шрифт Courier New в сети Интернет или скопируйте его из ОС Windows;
# Получите шрифт Courier New в сети Интернет или скопируйте его из ОС Windows;
# Скопируйте файл шрифта в папку /home/{USER}/.local/share/fonts/
# Скопируйте файл шрифта в папку <nowiki>/home/{USER}/.local/share/fonts/</nowiki>


== Примечания ==
== Примечания ==

Текущая версия от 20:15, 4 августа 2024

Одним из способов развёртывания программы SMath Studio в операционной системе Linux является установка среды выполнения Mono и запуск SMath Studio с её использованием. Для того, чтобы использовать SMath Studio через Mono необходимо выполнить следующие действия:

  1. Запустить терминал и выполнить:
    sudo apt-get update
  2. В терминале выполнить:
    sudo apt-get install mono-full или sudo apt-get install mono-complete (в зависимости от используемого вами дистрибутива Linux)
  3. Загрузить *.tag.gz пакет SMath Studio и распаковать его;
  4. Запустить Solver.exe из папки, куда был распакован *.tag.gz:
    mono Solver.exe

Решение проблем

В некоторых случаях программа может не запуститься или запуститься с ошибками даже после успешно установки Mono. Попробуйте выполнить следующие инструкции.

Установка пакета для разработчиков

Выполните следующие команды через терминал:

 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 выглядят некорректно:

  1. Получите шрифт Courier New в сети Интернет или скопируйте его из ОС Windows;
  2. Скопируйте файл шрифта в папку /home/{USER}/.local/share/fonts/

Примечания