That's how easy it is to get IronPython installed on a Ubuntu machine. I expect a similar story for IronRuby when that is released. Using "port" you can get the same effect on the Mac. Plus, Mac ships with Ruby and Python in the box. Someone needs to get their head out of their ass and do the same for these languages, if not in Windows, then definitely in Visual Studio. The day will come ... it will come ...
And, ironic enough, installing IronPython requires Mono WinForms =P
And, ironic enough, installing IronPython requires Mono WinForms =P
jimmy@jimmenti:~$ ipy
The program 'ipy' is currently not installed. You can install it by typing:
sudo apt-get install ironpython
bash: ipy: command not found
jimmy@jimmenti:~$ sudo apt-get install ironpython
[sudo] password for jimmy:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libmono-accessibility2.0-cil libmono-mozilla0.1-cil libmono-winforms2.0-cil
Recommended packages:
libgluezilla
The following NEW packages will be installed:
ironpython libmono-accessibility2.0-cil libmono-mozilla0.1-cil
libmono-winforms2.0-cil
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 1841kB of archives.
After this operation, 5632kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://us.archive.ubuntu.com hardy/main libmono-accessibility2.0-cil 1.2.6+dfsg-6ubuntu3 [4562B]
Get:2 http://us.archive.ubuntu.com hardy/main libmono-mozilla0.1-cil 1.2.6+dfsg-6ubuntu3 [19.4kB]
Get:3 http://us.archive.ubuntu.com hardy/main libmono-winforms2.0-cil 1.2.6+dfsg-6ubuntu3 [1221kB]
Get:4 http://us.archive.ubuntu.com hardy/universe ironpython 1.1.1-2 [597kB]
Fetched 1841kB in 4s (381kB/s)
Selecting previously deselected package libmono-accessibility2.0-cil.
(Reading database ... 228061 files and directories currently installed.)
Unpacking libmono-accessibility2.0-cil (from .../libmono-accessibility2.0-cil_1.2.6+dfsg-6ubuntu3_all.deb) ...
Selecting previously deselected package libmono-mozilla0.1-cil.
Unpacking libmono-mozilla0.1-cil (from .../libmono-mozilla0.1-cil_1.2.6+dfsg-6ubuntu3_all.deb) ...
Selecting previously deselected package libmono-winforms2.0-cil.
Unpacking libmono-winforms2.0-cil (from .../libmono-winforms2.0-cil_1.2.6+dfsg-6ubuntu3_all.deb) ...
Selecting previously deselected package ironpython.
Unpacking ironpython (from .../ironpython_1.1.1-2_all.deb) ...
Setting up libmono-accessibility2.0-cil (1.2.6+dfsg-6ubuntu3) ...
Setting up libmono-mozilla0.1-cil (1.2.6+dfsg-6ubuntu3) ...
Setting up libmono-winforms2.0-cil (1.2.6+dfsg-6ubuntu3) ...
Setting up ironpython (1.1.1-2) ...
jimmy@jimmenti:~$ ipy
IronPython 1.1.1 (1.1.1) on .NET 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
>>> 2 + 2
4
>>>
The program 'ipy' is currently not installed. You can install it by typing:
sudo apt-get install ironpython
bash: ipy: command not found
jimmy@jimmenti:~$ sudo apt-get install ironpython
[sudo] password for jimmy:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libmono-accessibility2.0-cil libmono-mozilla0.1-cil libmono-winforms2.0-cil
Recommended packages:
libgluezilla
The following NEW packages will be installed:
ironpython libmono-accessibility2.0-cil libmono-mozilla0.1-cil
libmono-winforms2.0-cil
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 1841kB of archives.
After this operation, 5632kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://us.archive.ubuntu.com hardy/main libmono-accessibility2.0-cil 1.2.6+dfsg-6ubuntu3 [4562B]
Get:2 http://us.archive.ubuntu.com hardy/main libmono-mozilla0.1-cil 1.2.6+dfsg-6ubuntu3 [19.4kB]
Get:3 http://us.archive.ubuntu.com hardy/main libmono-winforms2.0-cil 1.2.6+dfsg-6ubuntu3 [1221kB]
Get:4 http://us.archive.ubuntu.com hardy/universe ironpython 1.1.1-2 [597kB]
Fetched 1841kB in 4s (381kB/s)
Selecting previously deselected package libmono-accessibility2.0-cil.
(Reading database ... 228061 files and directories currently installed.)
Unpacking libmono-accessibility2.0-cil (from .../libmono-accessibility2.0-cil_1.2.6+dfsg-6ubuntu3_all.deb) ...
Selecting previously deselected package libmono-mozilla0.1-cil.
Unpacking libmono-mozilla0.1-cil (from .../libmono-mozilla0.1-cil_1.2.6+dfsg-6ubuntu3_all.deb) ...
Selecting previously deselected package libmono-winforms2.0-cil.
Unpacking libmono-winforms2.0-cil (from .../libmono-winforms2.0-cil_1.2.6+dfsg-6ubuntu3_all.deb) ...
Selecting previously deselected package ironpython.
Unpacking ironpython (from .../ironpython_1.1.1-2_all.deb) ...
Setting up libmono-accessibility2.0-cil (1.2.6+dfsg-6ubuntu3) ...
Setting up libmono-mozilla0.1-cil (1.2.6+dfsg-6ubuntu3) ...
Setting up libmono-winforms2.0-cil (1.2.6+dfsg-6ubuntu3) ...
Setting up ironpython (1.1.1-2) ...
jimmy@jimmenti:~$ ipy
IronPython 1.1.1 (1.1.1) on .NET 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
>>> 2 + 2
4
>>>