Reply to topic  [ 2 posts ] 
Yorick linux repositories 
Author Message
Yorick Master

Joined: Sun Sep 26, 2004 10:33 am
Posts: 150
Location: Australia
Post Yorick linux repositories
All,

Thibaut and myself have been working hard to update yorick and some of the yorick plugins and packages.
While Thibaut is working on the debian packaging as an official maintainer, I produced on my side unofficial packages for ubuntu (gutsy), fedora8 and mandriva2008.0. I have created repositories for each of these linux distributions. Installing yorick and all plugins should now only be a matter of a few clicks. Advantage of using yorick and plugins from a repo compared to other types of installs include: (1) much simpler installation, (2) you get updates right in your package manager, (3) all dependencies are resolved and installed, (4) it keep tracks of installed files so you can readily uninstall, (5) docs and other manpages are usually better handled and (6) it better fits with your distro architecture.

The repositories are located at:

ubuntu gutsy:
deb http://maumae.net/ubuntu gutsy gemini

mandriva2008.0:
http://maumae.net/mandriva2008.0/gemini

fedora8:
http://maumae.net/fedora8/gemini

In all of the above, there are packages for:
yorick latest version 2.1.05 (hot from the oven)
yorick-yutils a set of interpreted utility functions
yorick-imutil spline2 and bilinear, noise (gaussian and poisson)
yorick-z jpeg, png and compression support
yorick-yeti* The plugins from Eric (various utilities, fftw2, gsl math functions, tiff)
yorick-spydr fits files/datacube visualization GUI
yorick-yao Adaptive Optics monte-carlo simulation tool (GUI)
yorick-hdf5 Hierarchical Data Format I/O
yorick-ml4 Matlab format v4 I/O
yorick-soy Sparse matrix
yorick-curses Wrapper for ncurses

Note that all packages start with "yorick", so it's simple to look for them in your package manager (synaptic, yumex, ...).

Ubuntu Hardy: yorick and a number of plugins are in the multiverse repository. You can install other packages (yao, spydr) with the gutsy repos.

Fedora 9: you can use the fedora8 repos for fedora9. The only issue is with hdf5. The hdf5 package has changed name and changed hdf5 versioning (1.8) with incompatible APIs. So if you want to install the yorick-hdf5 plugin, you will have to grab the hdf5 v1.6 package from its home site, compile it, and compile the plugin.

Ubuntu setup:
Put in /etc/apt/sources.list:
deb http://maumae.net/ubuntu gutsy gemini
deb-src http://maumae.net/ubuntu gutsy gemini

import the key:
wget http://www.maumae.net/ubuntu/E6431F84.gpg
sudo apt-key add E6431F84.gpg

sudo apt-get update
Select and install yorick packages with synaptic or your favorite tool.

Mandriva setup:
Go to the control center
add the media above (http://maumae.net/mandriva2008.0/gemini)
Select and install with the "control center -> manage software" or your favorite tool.

Fedora setup
Use a GUI to setup the new repo or create the file /etc/yum.repos.d/maumae.repo with the contents (or download from here):
Code:
[maumae]
name=maumae yorick repo
baseurl=http://maumae.net/fedora8/gemini/
enabled=1
gpgcheck=0

yum makecache (or other command, I believe this is optional)
Select and install yorick packages with yumex/yum

I haven't implemented a GPG key yet for the mandriva and fedora repos. I should happen in the future.


These repos will be updated as new packages or updates become available. Enjoy, and happy new year to everyone!

Notes:
1. This is my first try at packaging, so although I tested extensively, there may be a few bugs. Please let me know at frigaut{at}users{dot}sourceforge{dot}net if you encounter any.
2. I recommend to uninstall or put aside (move them) previous install from yorick to avoid conflicts. The debian package installs things in /usr/lib/yorick (architecture dependent files) and /usr/share/yorick (architecture independent files). The mandriva and fedora package installs everything in /usr/lib/yorick.
[/b]


Last edited by francois on Tue Apr 29, 2008 6:52 pm, edited 2 times in total.



Fri Jan 04, 2008 10:23 am
Profile WWW
Yorick Master

Joined: Tue Mar 07, 2006 10:31 pm
Posts: 125
Location: Meudon, France
Post 
Hi,

as I already mentioned, I maintain a Debian repository for Yorick-related packages. It (currently) contains backports for Etch and sometimes experimental packages for Debian unstable (and backports of them for Etch). I try to compile for i386, powerpc and amd64, but the various archs may not be on sync at all time.

Have a look at: http://www.lesia.obspm.fr/~paumard/debian/ and please read the various disclaimers carefully.

Debian Etch
deb http://www.lesia.obspm.fr/~paumard/debian etch-backports main contrib non-free
deb-src http://www.lesia.obspm.fr/~paumard/debian etch-backports main contrib non-free

Debian unstable
deb http://www.lesia.obspm.fr/~paumard/debian unstable main contrib non-free
deb-src http://www.lesia.obspm.fr/~paumard/debian unstable main contrib non-free

As of writing, the etch-backports repository contains:
yorick latest version 2.1.05 (hot from the oven)
yorick-yutils a set of interpreted utility functions
yorick-imutil spline2 and bilinear, noise (gaussian and poisson)
yorick-z jpeg, png and compression support
yorick-yeti* The plugins from Eric (various utilities, fftw2, gsl math functions, tiff)
yorick-hdf5 Hierarchical Data Format I/O
yorick-soy Sparse matrix
yorick-curses Wrapper for ncurses
yorick-gl OpenGL graphics
yorick-mpeg mpeg output for Yorick


Thu Jan 17, 2008 9:39 am
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 2 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.