yEdit2 by Spacejock Software
WinXP or later, Mono 2.4 or later


yEdit2 is a dotnet 2.0 app written in Visual Basic 2008, but it can also be run on GNU/Linux using Mono 2.4 (or later).

Installation - Part 1

The yEdit2 executable file is identical on Windows and Mono, and the only difference is in the installer. The Windows installer is a runnable exe, which is useless on all other platforms. Therefore, on this page you'll find the yEdit2 application packaged into a zip file.

To install, just unpack the zip file in your home directory, ensuring you keep the directory structure intact. e.g. open a terminal and type:

unzip yEdit2.zip

This will create a directory called yEdit2, and inside that you'll find a 'bin' directory containing the program files.

Installation - Part 2

On Ubuntu 9.10 or later you'll need to add the mono visualbasic library, since it's not installed by default. Just enter the following at the command line:

sudo apt-get install libmono-microsoft-visualbasic8.0-cil

You should also install the MS core fonts from "restricted-packages": sudo apt-get install ttf-mscorefonts-installer

(It doesn't hurt to run this even if they're already installed.)

Installation - Ubuntu 9.04 or earlier, Mono older than 2.4

If you're running mono 2.2 or earlier you must upgrade to mono 2.4 if you want to run any of my apps on Linux. You'll find instructions on installing mono-2.4 from source here.

Running yEdit2

To run yEdit2, open a terminal window, make sure you're in the path containing 'yEdit2.exe' and type:

mono yEdit2.exe

A folder called ~/yEdit2 will be created as your default path for projects.
Program configurations and log files are stored in ~/.config/Spacejock Software/yEdit2

You can also create a desktop shortcut, using mono yEdit2.exe as the command line

Upgrading to a new version of yEdit2

To update to a new version of yEdit2, just download and unpack the latest zip file over your existing installation. The program can tell you when there's an updated version available, but it can't automatically install a new version - it has to be done manually, using the zip file.

You can always download the latest zipped version here: yEdit2.zip (Version 2.0.0.7, 247.07kb).

You can also download the latest BETA here: yEdit2Beta.zip (Version 2.0.0.8, 248.38kb.)

Mono's officially supported platforms are Linux, Mac OS X, Windows, Solaris, and the big three BSD variants: FreeBSD, OpenBSD, and NetBSD.

yEdit2 is free to download and use ('freeware'), but it's not open source. The source code is not available.






How to install mono-2.4 and mono-basic-2.4 in Ubuntu linux



Remember, this step is NOT needed on Ubuntu 9.10 or later.

I just downloaded the source for mono-2.4 and mono-basic-2.4, compiled them both, and yWriter5 ran perfectly on Ubuntu. The only issue is whether installing mono-2.4 in this way destroys the existing Mono install, but since I don't use any other mono apps on linux I don't really care.

Here are the steps I used. First, open a terminal window (In Ubuntu click Applications, accessories, terminal.)

You need to copy or paste the commands in italics below, or else download, unpack and run the script in this file to have Ubuntu do everything for you. (After unzipping, run the script with sudo sh mono24.sh)

cd ~

sudo su
(enter your regular password - you're now the root user)

wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.4.tar.bz2
tar -jxvf mono-2.4.tar.bz2
cd mono-2.4
./configure

At this point, the configure script may stop with an error. On Ubuntu you may see a message about installing bison or gettext. If so, run these commands:

apt-get install bison
apt-get install gettext

Now you can run ./configure again. If you see a message about glib-2.0 missing, run this command:

apt-get install libglib2.0-dev

Keep running ./configure and using apt-get on the packages Ubuntu reports as missing until the error messages stop. Then proceed:

make
make install

Mono 2.4 is now installed. Change back to the original folder so we can do mono-basic:

cd ..

wget http://ftp.novell.com/pub/mono/sources/mono-basic/mono-basic-2.4.tar.bz2
tar -jxvf mono-basic-2.4.tar.bz2
cd mono-basic-2.4
./configure
make
make install

cd ..

Run this to make sure the latest version is installed and running properly:

mono -V
(upper case V)

Now exit from the root shell: by typing

exit

An example: installing yWriter5 on Linux

First, make sure you're in your home directory by typing

cd ~

now enter

wget http://www.spacejock.com/files/yWriter5.zip

and then

unzip yWriter5.zip

This will create a yWriter5 directory, with a bin folder inside it. So, enter

cd yWriter5
cd bin

and now run yWriter with this command:

mono yWriter5.exe

You can set up a shortcut on the Ubuntu desktop by specifying ~/yWriter/bin as the path, mono as the application and yWriter5.exe as the parameter. You can also run yWriter by right-clicking the yWriter5.exe file and selecting 'run with mono'




Follow
Spacejock Software
on Twitter





 

Latest News
Sonar 3 Quickstart Guide
 
New Beta and Linux pages
 
yWriter 5 released
 
International Backup Day
 
Add to Google



My Software:

Why is it Free?
 
BookDB
FCharts SE
FCharts Pro
HamTime2
RMP3
TrackAMinute2
Sonar3
yBook
yCopy2
yGen2
yLaunch2
yLend
yMail2
yPlay
yPlay2
yRead3
yRoute
yTimer
yWriter5
 


I'm also a published author:

Hal Spacejock No Free Lunch

My Blogs:

Blogger
LJ
Myspace






Home finance software:

Home Credit Card Manager

Home Loan Interest Manager




Site built with
yGen2
by Spacejock Software

yGen2