LinuxForum.Fans
Тема

Устанавливаю SmathStudio, предварительно установил mono

Автор: ivan_tiran 59 сообщений 7202 просмотров
#359654
verg написал:
ivan.tiran,
Проделайте всё из сообщения №17.

[quote="ivan.tiran"]Значит, надо установить из стандартных репозиториев?

Да.[/quote]

А нельзя никак одной командой весь пакет установить? Там чисто mono нет. Куча пакетов, завязанных на mono. Или посмотреть названия тех, которые я на файлообменнике скачал и выбрать эти названия уже в Yast?

#359657

ivan.tiran,
Одна команда только с "вашими" пакетами:
[console=root]zypper rm libmono-2_0-1 libmono-2_0-devel libmonoboehm-2_0-1 libmonoboehm-2_0-devel libmonosgen-2_0-1 libmonosgen-2_0-devel mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core && zypper ar -f ht[span]tp://download.opensuse.org/repositories/Mono:/Factory/openSUSE_13.1/[/span] Mono:/Factory && zypper mr -p 90 Mono:/Factory && zypper ref && zypper in mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core[/console]
Поправил команду.

#359659
verg написал:
ivan.tiran,
Одна команда только с "вашими" пакетами:
[console=root]zypper rm libmono-2_0-1 libmono-2_0-devel libmonoboehm-2_0-1 libmonoboehm-2_0-devel libmonosgen-2_0-1 libmonosgen-2_0-devel mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core && zypper ar -f ht[span]tp://download.opensuse.org/repositories/Mono:/Factory/openSUSE_13.1/[/span] Mono:/Factory && zypper mr -p 90 Mono:/Factory && zypper ref && zypper in mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core[/console]

Я многое не понимаю, но по-моему эта комманда не устанавливает mono, а сносит его. И помимо пакетов [console]glib-sharp2 gtk-sharp2 mono-addins mono-core mono-data[/console], она собирается второй раз удалить pinta.

[console]Будут УДАЛЕНЫ следующие 6 пакетов:
glib-sharp2 gtk-sharp2 mono-addins mono-core mono-data pinta

6 пакетов для удаления.
После этой операции будет освобождено 81,6 MiB.
Продолжить? [y/n/? выводит все параметры] (y):
[/console]

#359661

ivan.tiran,
Пробуйте эту:
[console=root]zypper ar -f ht[span]tp://download.opensuse.org/repositories/Mono:/Factory/openSUSE_13.1/[/span] Mono:/Factory && zypper mr -p 90 Mono:/Factory && zypper ref && zypper up mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core[/console]

#359662
verg написал:
ivan.tiran,
Пробуйте эту:
[console=root]zypper ar -f ht[span]tp://download.opensuse.org/repositories/Mono:/Factory/openSUSE_13.1/[/span] Mono:/Factory && zypper mr -p 90 Mono:/Factory && zypper ref && zypper up mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core[/console]

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

#359663
"ivan.tiran" написал:
А удалить предварительно те несколько пакетов?

Сделайте так:
[console=root]zypper rm libmono-2_0-1 libmono-2_0-devel libmonoboehm-2_0-1 libmonoboehm-2_0-devel libmonosgen-2_0-1 libmonosgen-2_0-devel mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core && zypper ar -f ht[span]tp://download.opensuse.org/repositories/Mono:/Factory/openSUSE_13.1/[/span] Mono:/Factory && zypper mr -p 90 Mono:/Factory && zypper ref && zypper in mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core mono-addins glib-sharp2 gtk-sharp2 pinta[/console]

С удалением пакетов согласитесь, они потом поставятся обратно.

#359664

Плохо дело, видать репозитория с mono нет?

Показать
[console]linux-of10:/home/pavel # zypper rm libmono-2_0-1 libmono-2_0-devel libmonoboehm-2_0-1 libmonoboehm-2_0-devel libmonosgen-2_0-1 libmonosgen-2_0-devel mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core && zypper ar -f http://download.opensuse.org/repositories/Mono:/Factory/openSUSE_13.1/ Mono:/Factory && zypper mr -p 90 Mono:/Factory && zypper ref && zypper in mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core glib-sharp2 gtk-sharp2 pinta
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Пакет 'mono-core' не установлен.
'mono-core' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-core'.
Пакет 'mono-data' не установлен.
'mono-data' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-data'.
Пакет 'mono-web' не установлен.
'mono-web' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-web'.
Пакет 'mono-data-oracle' не установлен.
'mono-data-oracle' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-data-oracle'.
Пакет 'mono-extras' не установлен.
'mono-extras' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-extras'.
Пакет 'mono-winforms' не установлен.
'mono-winforms' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-winforms'.
Пакет 'libmono-2_0-devel' не установлен.
'libmono-2_0-devel' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'libmono-2_0-devel'.
Пакет 'mono-data-postgresql' не установлен.
'mono-data-postgresql' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-data-postgresql'.
Пакет 'mono-data-sqlite' не установлен.
'mono-data-sqlite' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-data-sqlite'.
Пакет 'mono-locale-extras' не установлен.
'mono-locale-extras' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-locale-extras'.
Пакет 'mono-nunit' не установлен.
'mono-nunit' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-nunit'.
Пакет 'monodoc-core' не установлен.
'monodoc-core' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'monodoc-core'.
Пакет 'libmono-2_0-1' не установлен.
'libmono-2_0-1' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'libmono-2_0-1'.
Пакет 'mono-mvc' не установлен.
'mono-mvc' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-mvc'.
Пакет 'mono-wcf' не установлен.
'mono-wcf' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-wcf'.
Пакет 'mono-winfxcore' не установлен.
'mono-winfxcore' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-winfxcore'.
Пакет 'libmonosgen-2_0-devel' не установлен.
'libmonosgen-2_0-devel' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'libmonosgen-2_0-devel'.
Пакет 'mono-complete' не установлен.
'mono-complete' не найдено в именах пакетов. Поиск возможностей.
Не установлено поставщиков 'mono-complete'.
'mono-rx-desktop' не найдено в именах пакетов. Поиск возможностей.
Не найдено поставщиков 'mono-rx-desktop'.
'libmonosgen-2_0-1' не найдено в именах пакетов. Поиск возможностей.
Не найдено поставщиков 'libmonosgen-2_0-1'.
'libmonoboehm-2_0-1' не найдено в именах пакетов. Поиск возможностей.
Не найдено поставщиков 'libmonoboehm-2_0-1'.
'libmonoboehm-2_0-devel' не найдено в именах пакетов. Поиск возможностей.
Не найдено поставщиков 'libmonoboehm-2_0-devel'.
'mono-rx-core' не найдено в именах пакетов. Поиск возможностей.
Не найдено поставщиков 'mono-rx-core'.
Разрешение зависимостей пакетов...

Нечего выполнять.[/console]
#359665

ivan.tiran,
Покажите:
[console]zypper lr -up[/console]

#359667
verg написал:
ivan.tiran,
Покажите:
[console]zypper lr -up[/console]

[console]linux-of10:/home/pavel # zypper lr -up
# | Псевдоним | Имя | Включён | Обновление | Приоритет | URI
---+---------------------------+------------------------------------+---------+------------+-----------+---------------------------------------------------------------------------------
1 | Packman Repository | Packman Repository | Да | Да | 90 | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/
2 | home:sumski:bumblebee | home:sumski:bumblebee | Да | Да | 90 | http://download.opensuse.org/repositories/home:/sumski:/bumblebee/openSUSE_13.1/
3 | libdvdcss repository | libdvdcss repository | Да | Да | 90 | http://opensuse-guide.org/repo/13.1/
4 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | Да | Нет | 99 | cd:///?devices=/dev/disk/by-id/ata-MATSHITA_DVD-RAM_UJ8D1_SHC4730119,/dev/sr0
5 | openSUSE:13.1:NonFree | openSUSE:13.1:NonFree | Да | Да | 99 | http://download.opensuse.org/distribution/13.1/repo/non-oss/
6 | openSUSE:13.1:Update | openSUSE:13.1:Update | Да | Да | 99 | http://download.opensuse.org/update/13.1/
7 | repo-debug | openSUSE-13.1-Debug | Нет | Да | 99 | http://download.opensuse.org/debug/distribution/13.1/repo/oss/
8 | repo-debug-update | openSUSE-13.1-Update-Debug | Нет | Да | 99 | http://download.opensuse.org/debug/update/13.1/
9 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | Нет | Да | 99 | http://download.opensuse.org/debug/update/13.1-non-oss/
10 | repo-oss | openSUSE-13.1-Oss | Да | Да | 99 | http://download.opensuse.org/distribution/13.1/repo/oss/
11 | security | security | Да | Да | 90 | http://download.opensuse.org/repositories/security/openSUSE_13.1/ [/console]

#359668

ivan.tiran,
Сделайте так:
[console=root]zypper ar -f ht[span]tp://download.opensuse.org/repositories/Mono:/Factory/openSUSE_13.1/[/span] Mono:/Factory && zypper mr -p 90 Mono:/Factory && zypper ref && zypper in mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core mono-addins glib-sharp2 gtk-sharp2 pinta[/console]

#359669
verg написал:
ivan.tiran,
Сделайте так:
[console=root]zypper ar -f ht[span]tp://download.opensuse.org/repositories/Mono:/Factory/openSUSE_13.1/[/span] Mono:/Factory && zypper mr -p 90 Mono:/Factory && zypper ref && zypper in mono-complete mono-core mono-data mono-data-oracle mono-data-postgresql mono-data-sqlite mono-extras mono-locale-extras mono-mvc mono-nunit mono-rx-core mono-rx-desktop mono-wcf mono-web mono-winforms mono-winfxcore monodoc-core mono-addins glib-sharp2 gtk-sharp2 pinta[/console]

[console]Проблема: pinta-1.4-4.1.3.noarch требует mono(Mono.Addins) = 0.6.0.0, но это требование не может быть удовлетворено
неустанавливаемые поставщики:mono-addins-0.6.2-10.1.3.noarch[openSUSE-13.1-1.10]
mono-addins-0.6.2-10.1.3.noarch[repo-oss]
Решение 1: не устанавливать pinta-1.4-4.1.3.noarch
Решение 2: не устанавливать mono-addins-1.0-27.2.noarch
Решение 3: повредить pinta-1.4-4.1.3.noarch, игнорируя некоторые из его зависимостей

Выберите по номеру одно из вышеуказанных решений или отмените [1/2/3/c] (c)[/console]

#359672

ivan.tiran,
Выбрать:

text
 Решение 3: повредить pinta-1.4-4.1.3.noarch, игнорируя некоторые из его зависимостей
#359681
verg написал:
ivan.tiran,
Выбрать:
text
 Решение 3: повредить pinta-1.4-4.1.3.noarch, игнорируя некоторые из его зависимостей

Программа запустилась, но будет ещё вопрос. Можно, как в Windows в bat файле прописать, чтобы каждый раз через терминал команду не вбивать? Я где-то читал, что в Linux bash файлы за это отвечают.

#359682
text
#!/bin/bash
exec whatever

#359684
yars написал:
text
#!/bin/bash
exec whatever

Это в файле с расширением "bash" прописать. А саму команду запуска ниже?

#359686

ivan.tiran,
Cоздайте текстовый файл: SMathStudio.sh c содержимым:

text
#!/bin/bash

exec mono "/путь_до_программы/SMathStudio_Desktop.exe" "$@"

Cделайте его выполняемым:
[console=user]chmod a+x SMathStudio.sh[/console]

#359687

ivan.tiran,
Или тупо новую кнопку запуска в кедах(у вас KDE4?)
Используя:
[console=user]kmenuedit[/console]

#359688

"ivan.tiran" написал:
Это в файле с расширением "bash" прописать. А саму команду запуска ниже?
Расширение не обязательно. А саму команду после слова exec.
#359689

ivan.tiran,
Или третий способ: На рабочем столе создать ссылку на приложение - правой кнопкой мышки по пустому пространству (в свойствах прописать команды запуска и прочее).

#359692
verg написал:
ivan.tiran,
Cоздайте текстовый файл: SMathStudio.sh c содержимым:
text
#!/bin/bash

exec mono "/путь_до_программы/SMathStudio_Desktop.exe" "$@"

Cделайте его выполняемым:
[console=user]chmod a+x SMathStudio.sh[/console]

Для проверки корректности команды написал exec mono "/SmathStudio/SmathStudioDesktop.0_96_4868.Mono/SMathStudio_Desktop.exe" "$@"
пробовал и с тильдой вначале: exec mono "~/SmathStudio/SmathStudioDesktop.0_96_4868.Mono/SMathStudio_Desktop.exe" "$@".
Зашёл в дирректорию рабочий стол и вставил. Терминал вылетел, что не так?
SmathStudio находится в домашнем каталоге

Войдите или зарегистрируйтесь, чтобы ответить.