Diff for "wxMaxima"


Differences between revisions 1 and 29 (spanning 28 versions)
Revision 1 as of 2006-09-01 03:10:43
Size: 1786
Editor: 71-221-20-248
Comment:
Revision 29 as of 2009-12-08 17:50:42
Size: 4362
Editor: triband-del-59
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
wxMaxima is a GUI front end for the Maxima computer algebra system (CAS). In Ubuntu 6.06, wxMaxima doesn't work. Maxima alone works, and there doesn't seem to be a problem with wxMaxima itself, but all commands fail because the socket that communicates with Maxima always dies. The workaround is to recompile Maxima with a different Lisp implementation. The bug has been [https://launchpad.net/distros/ubuntu/+source/wxmaxima/+bug/43150 filed] already. ||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents(2)>>||
= Introduction =
You can get the latest version of WxMaxima in two ways:
Line 3: Line 5:
First, you need to install CMU Common Lisp, because this Lisp will not cause the problem. Also install wxWidgets so you can build wxMaxima later. I. Download and install the latest WxMaxima package

II. Compile your own WxMaxima package

= I. Downloading and Installing The Latest WxMaxima Package =
Istvan Blahota has compiled deb packages for WxMaxima 0.8.3a-1. They can be downloaded from: http://zeus.nyf.hu/~blahota/maxima/karmic/

There you will find both i386 and amd64 packages. Download the package which corresponds to the architecture of your Ubuntu installation. Double click the downloaded deb package to install it.

==WxMaxima 0.8.4-beta2_i386 Package==
The WxMaxima is available for download from: http://zeus.nyf.hu/~blahota/svn/. It is only available for the i386 architecture as of 8.12.2009.

= WxMaxima 0.8.3 does not display Greek characters as output by default. =
1. In order to obtain this functionality click on http://www.math.union.edu/~dpvc/jsMath/download/jsMath-fonts.html. There you will find the following zip file: TeX-fonts-25.zip. Download it to your Desktop and unzip it to obtain the folder: TeX-fonts-25. Open this folder to confirm that it has six ttf fonts.

2. Go to your home folder. Create a folder called .fonts. In case you had already created it, you can view it by pressing CTRL+H (i.e CTRL and H simultaneously).

3. Copy the six fonts from the TeX-fonts-25 folder to the .fonts folder. Restart WxMaxima, in case it was open.

4. Greek characters will now be available as output.

The WxMaxima public forum has a thread which discusses this issue at: http://sourceforge.net/forum/forum.php?thread_id=3363783&forum_id=435775.

= II. Compiling Your Own WxMaxima Package =
This is a "how to" for installing the latest version of wxMaxima from source for all flavor of Ubuntu.

http://wxmaxima.sourceforge.net/wiki/index.php/Main_Page .
wxMaxima is a cross platform GUI for the computer algebra system maxima based on wxWidgets.

this tutorial requires:

1. an Internet connection (or an Ubuntu DVD + the latest Maxima)

2. basic knowledge of how to open and use a terminal

3. a web browser

= Download, Configure, Make, and Install it =
So first this variable: "latest-version" is the latest version of wxMaxima (as of 3-20-007 it is 0.7.1-1)

'''In a web browser'''

download the package wxmaxima-"latest-version".tar.gz by going to here, http://sourceforge.net/project/showfiles.php?group_id=126731
and clicking on wxmaxima-"latest-version".tar.gz

'''In a terminal'''

First out with the old,
Line 5: Line 55:
sudo apt-get install cmucl libwxgtk2.6-dev sudo apt-get remove maxima-doc wxmaxima
Line 7: Line 57:
Hopefully, you will not need anything else (other than build-essential and other basic packages like that) to build Maxima and wxMaxima. If you find that you do, please update this page.
Line 9: Line 58:
Next, download [http://maxima.sourceforge.net/ Maxima] and [http://wxmaxima.sourceforge.net/ wxMaxima]. Untar them and do the standard build procedure. Maxima needs the {{{--enable-cmucl}}} option. You will need the virtual package "build-essential" for making the package and the package "checkinstall" for building a debian package. So if you don't have it or are unsure,
Line 11: Line 61:
tar zxvf maxima*.tar.gz
cd maxima<TAB>
./configure --enable-cmucl && make
sudo apt-get install build-essential checkinstall
}}}

Now its time to extract, configure, make and install your package:

{{{
tar xfvz /"locationof"/wxMaxima-"latest-version".tar.gz
sudo apt-get build-dep wxmaxima
cd /"locationof"/wxMaxima-"latest-version"/
./configure --enable-dnd --enable-printing --enable-unicode-glyphs --prefix=/usr --exec-prefix=/usr
make
Line 16: Line 74:
{{{
tar zxvf wxMaxima*.tar.gz
cd wxMaxima<TAB>
./configure && make
sudo checkinstall
}}}
say "yes" to create a document package and paste the description of Maxima off of the website pasted bellow:
Line 23: Line 76:
You may want to disable both wxMaxima and Maxima from apt. Put the following in your {{{/etc/apt/preferences}}} file.
{{{
Package: wxmaxima
Pin: version 0.6.4
Pin-Priority: 1000
''wxMaxima is a cross platform GUI for the computer algebra system maxima based on wxWidgets.''
Line 29: Line 78:
Package: maxima
Pin: version 5.9.2
Pin-Priority: 1000
}}}
When this is done type "0" then "ENTER" and enter your email address so that people know who you are if they use your package you@somewhere as an example
Line 34: Line 80:
Your wxMaxima should work now. If you still have unresolved dependencies, then you should find out what they are by trying to install wxMaxima from the repositories, and install all of the extra packages, but not wxMaxima or Maxima.
{{{
sudo apt-get -s install wxmaxima
}}}
hit "ENTER" and hope for the best. Checkinstall attempts to build you a deb package which it automatically installs by default and is also included in the directory you made WxMaxima, i.e. the deb is in /"locationof"/WxMaxima-"latest-version"/. Thus if everything goes smoothly you now have the latest version of wxmaxima installed.

If you get stuck my email address is yigal.weinstein@gmail.com

Here is my deb but be warned I am using Feisty Herd-5 when I compiled this.
[[attachment:wxmaxima_0.7.1-1_i386.deb]]

Here's another deb for Dapper (compiled 28-04-2007), works fine on my PC:
[[attachment:wxmaxima_0.7.1-1_i386_dapper.deb]]
----
CategoryScience

Introduction

You can get the latest version of WxMaxima in two ways:

I. Download and install the latest WxMaxima package

II. Compile your own WxMaxima package

I. Downloading and Installing The Latest WxMaxima Package

Istvan Blahota has compiled deb packages for WxMaxima 0.8.3a-1. They can be downloaded from: http://zeus.nyf.hu/~blahota/maxima/karmic/

There you will find both i386 and amd64 packages. Download the package which corresponds to the architecture of your Ubuntu installation. Double click the downloaded deb package to install it.

==WxMaxima 0.8.4-beta2_i386 Package== The WxMaxima is available for download from: http://zeus.nyf.hu/~blahota/svn/. It is only available for the i386 architecture as of 8.12.2009.

WxMaxima 0.8.3 does not display Greek characters as output by default.

1. In order to obtain this functionality click on http://www.math.union.edu/~dpvc/jsMath/download/jsMath-fonts.html. There you will find the following zip file: TeX-fonts-25.zip. Download it to your Desktop and unzip it to obtain the folder: TeX-fonts-25. Open this folder to confirm that it has six ttf fonts.

2. Go to your home folder. Create a folder called .fonts. In case you had already created it, you can view it by pressing CTRL+H (i.e CTRL and H simultaneously).

3. Copy the six fonts from the TeX-fonts-25 folder to the .fonts folder. Restart WxMaxima, in case it was open.

4. Greek characters will now be available as output.

The WxMaxima public forum has a thread which discusses this issue at: http://sourceforge.net/forum/forum.php?thread_id=3363783&forum_id=435775.

II. Compiling Your Own WxMaxima Package

This is a "how to" for installing the latest version of wxMaxima from source for all flavor of Ubuntu.

http://wxmaxima.sourceforge.net/wiki/index.php/Main_Page . wxMaxima is a cross platform GUI for the computer algebra system maxima based on wxWidgets.

this tutorial requires:

1. an Internet connection (or an Ubuntu DVD + the latest Maxima)

2. basic knowledge of how to open and use a terminal

3. a web browser

Download, Configure, Make, and Install it

So first this variable: "latest-version" is the latest version of wxMaxima (as of 3-20-007 it is 0.7.1-1)

In a web browser

download the package wxmaxima-"latest-version".tar.gz by going to here, http://sourceforge.net/project/showfiles.php?group_id=126731 and clicking on wxmaxima-"latest-version".tar.gz

In a terminal

First out with the old,

sudo apt-get remove maxima-doc wxmaxima 

You will need the virtual package "build-essential" for making the package and the package "checkinstall" for building a debian package. So if you don't have it or are unsure,

sudo apt-get install build-essential checkinstall

Now its time to extract, configure, make and install your package:

tar xfvz /"locationof"/wxMaxima-"latest-version".tar.gz
sudo apt-get build-dep wxmaxima
cd /"locationof"/wxMaxima-"latest-version"/
./configure --enable-dnd --enable-printing --enable-unicode-glyphs --prefix=/usr --exec-prefix=/usr
make
sudo checkinstall

say "yes" to create a document package and paste the description of Maxima off of the website pasted bellow:

wxMaxima is a cross platform GUI for the computer algebra system maxima based on wxWidgets.

When this is done type "0" then "ENTER" and enter your email address so that people know who you are if they use your package you@somewhere as an example

hit "ENTER" and hope for the best. Checkinstall attempts to build you a deb package which it automatically installs by default and is also included in the directory you made WxMaxima, i.e. the deb is in /"locationof"/WxMaxima-"latest-version"/. Thus if everything goes smoothly you now have the latest version of wxmaxima installed.

If you get stuck my email address is yigal.weinstein@gmail.com

Here is my deb but be warned I am using Feisty Herd-5 when I compiled this. wxmaxima_0.7.1-1_i386.deb

Here's another deb for Dapper (compiled 28-04-2007), works fine on my PC: wxmaxima_0.7.1-1_i386_dapper.deb


CategoryScience

wxMaxima (last edited 2010-09-30 20:22:44 by host81-151-161-45)