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


yWriter5 is a dotnet 2.0 app for Windows, but will also run on GNU/Linux and Mac OS X using Mono 2.4 (or later).

Download the latest zipped version here: yWriter5.zip (Version 5.1.4.8, 1.3mb).

Download the latest BETA here: yWriter5Beta.zip (Version 5.1.5.3, 1.4mb.)

Installation - Part 1

The yWriter5 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 yWriter5 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 yWriter5.zip

This will create a directory called yWriter5, 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 or later if you want to run any of my apps on Linux. You'll find instructions on installing mono-2.6 from source here.

Running yWriter5

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

mono yWriter5.exe

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

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

Upgrading to a new version of yWriter5

To update to a new version of yWriter5, 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.

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

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






These instructions are for Ubuntu 9.04 or EARLIER


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


I just downloaded the source for mono-2.6 and mono-basic-2.6, compiled them both, and yWriter5 ran perfectly on Ubuntu. The only issue is whether installing mono-2.6 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 mono26.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.6.tar.bz2
tar -jxvf mono-2.6.tar.bz2
cd mono-2.6
./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.6 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.6.tar.bz2
tar -jxvf mono-basic-2.6.tar.bz2
cd mono-basic-2.6
./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'







Sponsor me in the Santos Great Bike Ride (benefits 3 charities):



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
 


Site built with
yGen2
by Spacejock Software

yGen2