небольшой инсталятор под linux


#1

поигрался - вроде работает под ubuntu

#!/bin/sh
 
# simple installer for Ubuntu 14.04 https://bitbucket.org/EvilBeaver/1script/wiki/Home
 
echo 'Starting wgeter latest develops'
 
wget --continue ftp://beaversoft.ru:2011/OneScript/1.0/develop/OneScript-latest.zip ./
 
unzip -o OneScript-latest.zip -d osc-engine
 
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
 
sudo su -c 'echo "deb http://download.mono-project.com/repo/debian wheezy main" > /etc/apt/sources.list.d/mono-xamarin.list'
 
sudo apt-get update
 
sudo apt-get -y install mono-runtime
 
sudo rsync -r ./osc-engine /usr/lib
 
INTERPRETATOR='#!/bin/sh\n/usr/bin/mono /usr/lib/osc-engine/oscript.exe "$@"'
echo "$INTERPRETATOR" > ./oscript.sh
 
chmod +x ./oscript.sh
 
sudo su -c 'rsync ./oscript.sh /usr/bin/'  

#2

mono кому нужен? Кто его требует?


#3

Мне нужно, клиентам нужно - а с чего такой вопрос ?


#4

Клиентам - это в смысле клиентской части 1С?

Вопрос от любопытства и безграмотности. Сам я не местный


#5

Если бы вопрос был задан как “mono чему нужен? Что его требует?”, ответ был бы, я думаю, что mono нужен для OneScript.


#6

ну вот, выяснили!
OneScript работает поверх эмулятора .NET для Линупс


#7

Начнем с того, что Mono это не эмулятор, а реализация стандарта ECMA-335 Common Language Infrastructure


#8

дали бы мне волю - я бы изобретателям стандартов, придумывающих новые расшифровки уже привычным TLA, отпиливал бы руки тупой бамбуковой пилой


#9

на самом деле я тоже привык что CLI - это Command Line Interface

но значений оказывается достаточно много.

Что касается Mono - действительно это НЕ эмулятор, а реализация :wink: