
Download MINLOG 4.0 or the SVN snapshot, uncompress it, and build it:
At the command line, in the directory where you have downloaded minlog:
> tar xvf minlog.tar.gz
A minlog directory , in the current directory should have been extracted, change to this directory:
> cd minlog
build minlog:
> make
You are now ready to use it!
Annotation: [1] Double backslashes are intended.
Remark: It seems to be mandatory to use the whole path when invoking the scheme command load under windows, e.g.
(load D:\\path\\to\\minlog\\examples\\tutorial.scm)instead of
(load tutorial.scm).
Use the following apt-get source (either added to /etc/apt/sources.list or as additional package source in Synaptics or similar programs):
deb http://www.math.lmu.de/~logik/download/debian ./ deb-src http://www.math.lmu.de/~logik/download/debian ./
Update the package information and install the package:
> apt-get update > apt-get install minlog
That's it! Startup Minlog:
> minlog
Manually with dpkg
Download the debian package: minlog-latest.deb
At the command line, in the directory where you have downloaded the minlog package:
> sudo dpkg -i minlog-latest.deb
Just go to a directory where you want to have the minlog subdirectory, e.g.
cd ~/development
and now do
svn checkout file:///home/math/logik/minlog/svn/trunk minlog
That's all. It will create ~/development/minlog and all its subdirectories. See How to use it below. If you work remotely with internet connection
svn checkout svn+ssh://@math60.math.lmu.de/home/math/logik/minlog/svn/trunk minlog
where <user> must be your user name on math60. Thats all. It will ask you for your password on math60 and will create ~/development/minlog and all its subdirectories. See How to use it below.
Basically, you change into your minlog directory and type
svn update
and it will compare your local version with the official version on math60 and update all files as needed. If you changed a file and it was changed on math60 at the same time, you get a merged version of the file with your changes and the other changes, and you have to consolidate both texts. If you messed up a file completely, you can always delete the file and use svn update to get the file back from the repository.
make
and it will make all the files that depend on other files and give you a working system.
svn commit
and it will put the files that you have changed back into the repository on math60. The command will open an editor and ask you for a comment on the changes. This comment will be emailed to all minloggers and stored in the repository.
There are many more ways to use svn. Use "man svn" to find out more or see http://svnbook.red-bean.com/ for a good introduction
By Kenji Miyamoto, Stefan Schimanski.