LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 12-29-2007, 01:11 PM   #1
autophil
Member
 
Registered: Jun 2006
Location: Macclesfield Canal, East Cheshire
Distribution: Salix-14.1
Posts: 129
Blog Entries: 1

Rep: Reputation: 15
genealogy software


gmorning
Im looking for recomendations for a genealogy program. I used to use legacy on windows. I used gramps for a while but under slackware and XFCE its a bit of a pain to install all that gtk and glib etc etc. I tried phpgedview but im not too good with mysql.
I also tried ftree this is not a bad program tho its not updated very much but works like a charm and easy to install and only requires an X11 environment and based on gedcom. Has a few minor limitations though.
I also got Llines going but thats a bit difficult to actually work on as it is console based.
Then I also installed geneweb but that asked for ocaml and then still didnt work.
Same with genealogyJ
So im lookin to hear if anyone has used something else that may be a good GEDCOM based program, easy to install and does not require all the fancy libraries. I try to keep it simple with slackware and xfce.
autophil
 
Old 12-29-2007, 05:19 PM   #2
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
I'm using GenealogyJ, an excellent GEDCOM based genealogy application. It doesn't requires ocaml or anything but Java.
 
Old 12-30-2007, 12:35 PM   #3
autophil
Member
 
Registered: Jun 2006
Location: Macclesfield Canal, East Cheshire
Distribution: Salix-14.1
Posts: 129

Original Poster
Blog Entries: 1

Rep: Reputation: 15
Oh.OK. Thanks for that. I just downloaded it and it installed fine. But I cant run it yet. I think Java ships with Slackware but I cant find the way to fire up the GenealogyJ yet.
 
Old 12-30-2007, 02:39 PM   #4
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541

Rep: Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065
Quote:
Originally Posted by autophil View Post
Oh.OK. Thanks for that. I just downloaded it and it installed fine. But I cant run it yet. I think Java ships with Slackware but I cant find the way to fire up the GenealogyJ yet.
When you're logged on, execute
Code:
echo ${JAVA_HOME}
You should get
Code:
/usr/lib/java
If you don't, you may not have Java installed (either the JRE or JDK package from the distribution)?

Other than than, you should be able to fire it up with (if it's in your home directory)
Code:
sh GenealogyJ/run.sh
or
sh path-to/GenealogyJ/run.sh
from a shell, or add a link on your window and edit the preferences in the link to do that. Quick and dirty, but it should work.

If you're interested in phpGedView and need some help getting MySQL and it set up (not that hard to do), let me know and I'll give you a step-by-step. I tend to like phpGedView better than GenealogyJ, I find it easier to use but YMMV.
 
Old 12-31-2007, 02:51 AM   #5
autophil
Member
 
Registered: Jun 2006
Location: Macclesfield Canal, East Cheshire
Distribution: Salix-14.1
Posts: 129

Original Poster
Blog Entries: 1

Rep: Reputation: 15
Thanks for that very useful piece of information. It all works perfectly.
This is a first for me. Its the end of the year and there are things to do and I still have to play with GenealogyJ, but I would really like to come back to you regarding phpgeview, tronayne! Maybe in the new year!
By the way what is YMMV? New one on me.
 
Old 12-31-2007, 06:17 AM   #6
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541

Rep: Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065
YMMV? Your Mileage May Vary (a smarty-pants way of saying it may or may not do what you want but here it is anyway).

When you see these "insider-shorthand-acronyms" in things, the wft utility will usually decode them for you.

Happy New Year and let me know when you want to fiddle with phpGedVeiw, be happy to help if I can.
 
Old 01-16-2008, 04:39 AM   #7
autophil
Member
 
Registered: Jun 2006
Location: Macclesfield Canal, East Cheshire
Distribution: Salix-14.1
Posts: 129

Original Poster
Blog Entries: 1

Rep: Reputation: 15
Thumbs up phpgedview

Id like to give this a go if youre still in business!
I downloaded a 4mb zip file which I will unzip shortly after reading any readme file I can find.
Phil
 
Old 01-16-2008, 11:27 AM   #8
tronayne
Senior Member
 
Registered: Oct 2003
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541

Rep: Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065Reputation: 1065
Still here, let's see if we can give it a go.

I'm not at home and my server is shut down but maybe this will get you started.

A note about GEDCOM files, particularly those that come from Windows machines: there may be carriage returns in the file, not necessarily on every line, and you really need to get rid of them so phpGedView doesn't get all confused about character sets and the like. All you do is edit the file with vi or vim and do a global substitution of ^M with nothing; e.g., "s/^V^M/s///g" or something similar. You type CTRL-V so you can type a carriage return (CTRL-M).
First you have to have MySQL initialized (if you haven't already done so); as root, run
Code:
mysql_install_db --user=mysql
to set up MySQL so you can use it.

Then, start MySQL by executing
Code:
/etc/rc.d/rc.mysqld start
Again, only if you haven't already done those.

You should consider establishing a password for the MySQL "root" user (not the same as the Linux root user!); look in the MySQL manual for the steps after installing MySQL (sorry, I don't have a Linux box handy to tell you exactly where to look).

Now you need to create a data base and grant permissions to it so you can install phpGedView. I chose to have the data base named phpgedview, just seemed like a good idea at the time and that hasn't caused any problems so maybe you can use that name. With an editor, create a file named "grant.sql" with this content:
Code:
create database if not exists phpgedview;
grant select, insert, update, delete, index,
alter, create, lock tables, create temporary tables,
drop, reference on phpgedview.* to ged@localhost
identified by 'password';
flush privileges;
You do not need to create a Linux user "ged;" that's strictly for phpGedview, you do need to think up a password and put that in the "identified by" line above (something simple that you can remember).

Then, as root, execute
Code:
mysql < grant.sql
to create the data base and make it accessible -- if you don't do this first, phpGedView will not install.

Now for the fun part -- where to install phpGedView?

Easiest is in /var/www/htdocs, just download the distribution from http://www.phpgedview.net, unpack it in /var/www/htdocs and make a symbolic link in that directory from the directory you unpacked to phpgedview (that way you don't have to use the version number to get into it). I'm assuming here that you have Apache 2.x installed and configured, PHP installed installed and configured (and that they play nicely together), and that you get the "It Worked" message from Apache when you pointed a browser at it (or, better yet, you've already created an index.html file? If not, well, you don't have to but life will be simpler if you do.

From here, you need to go to http://wiki.phpgedview.net/en/index....allation_Guide and go through the steps to configure phpGedView. You should be able to point a browser at http://localhost/phpgedview and get the interactive configuration window (again, if I missed something above, I apologize that I'm working from memory instead of a working system until I get home early next week).

As you go through the configuration, your normal userid is the administrator (not the "ged" id used above or "root"), with whatever password you want to use for phpGedView (this user and password is within MySQL, not at the system level).

The phpGedView installation guide can be a little confusing and I think that the above get you over those parts. When you create a data base in phpGedView, use your family name (or some other family name) for the data base name, not "ged" or "phpgedview" (you can have as many separate family data bases as you have disk space for and they'll all be under the control of phpGedView.

Hope this helps some.

Last edited by tronayne; 01-16-2008 at 05:21 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Gramps Genealogy software leupi Linux - Desktop 1 02-19-2007 10:59 AM
LXer: Free software group challenges educational software patent LXer Syndicated Linux News 0 01-26-2007 08:21 AM
LXer: Genealogy with GRAMPS LXer Syndicated Linux News 0 12-22-2006 02:54 PM
LXer: Software reuse and DSO -- breaking the rules of embedded software development LXer Syndicated Linux News 0 04-20-2006 02:54 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:58 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration