PDA

Arkistonäkymässä ei tällä hetkellä lainaus erotu varsinaisesta viestistä. Suosittelemme että vilkaisette ns. täydellistä versiota: : FinFamilyn asentaminen Linuxiin


ErkkiT
01.05.14, 16:58
Hei,

löytyykö neuvoa, miten saisi FinFamilyn toimimaan Linuxissa? Linux on Ubuntu 14.04 LTS. PostgreSQ 9.3.4 on asennettu ja toimii. Myös OpenJDK Java 7 on asennettu ja toimii. Olen saanut myös asennettua FinFamily1214 - version FinFamily1214.exe asennuspaketilla. Käynnistyksen yhteydessä osoitin pyörii vähän aikaa ja sammuu sitten eikä mitään tapahdu. Osaisiko joku auttaa tässä asiassa?

jhaapasalo
13.05.14, 12:09
Hei!
Kerro lisää:
Oletko käyttänyt Ubuntua/FinFamilyä aikaisemmin (esim. Ubuntu 12.10:lla)?
Onko sinulla jo olemassa FinFamily-tietokanta koneessa?
Miten käynnistät FinFamilyn?

ErkkiT
13.05.14, 18:14
En ole käyttänyt Ubuntun aikaisempia versioita enkä ylipäätänsä Linuxia.
FinFamily-ohjelman vaatima PostgreSQL-tietokanta on asennettu ja toimii.
Olen yittänyt käynnistää FinFamily-ohjelman pikakuvakkeesta sekä suoraan Ubuntusta että Wine-ohjelman avulla.

hviitasalo
13.05.14, 19:08
Tuo FinFamily1214.exe on windows-ohjelma. Linuxin wine-ohjelman avulla on mahdollisuus ajaa useita windows-ohjelmia mutta ei kaikkia. Linuxia ja Macciä varten näyttää olevan jaossa FinFamily1214.zip. Zippi pitää arvatenkin purkaa sitä varten luotuun kansioon ja arvaan edelleen, että zipistä löytyvä tiedosto suku.sh on ohjelma, joka on käynnistettävä. Ennen sitä sille on annettava suoritusoikeudet. Kun en ole FinFamilyyn tarkemmin tutustunut, en tiedä asentaako suku.sh FinFamily-ohjelman vai käynnistääkö se FinFamilyn eikä asennusta tarvita. Pikagooglauksella en löytänyt asiaan selvyyttä.

Oletan, että foorumin jäsenillä on tarkempaa tietoa.

jhaapasalo
14.05.14, 15:04
Hei!
Asensin tänään FinFamilyn Ubuntu 14.4-koneeseeni (uudelleen, koska se hävisi kovalevyn formatoinnissa). Asensin ensin Javan ja PostGreSQL:n, ja sen jälkeen FinFamilyn.

Tein tietokoneelle ensin finfamily-kansion. Latasin sinne .zip-tiedoston sivulta:

http://ie.archive.ubuntu.com/disk1/disk1/sourceforge/f/project/fi/finfamily/FinFamily1214/

Purin .zip-tiedoston kaksoisklikkaamalla sitä.

Muutin suku.sh-tiedoston ajettavaksi komennolla:

chmod 755 suku.sh

Käynnistin suku.sh-tiedoston: ./suku.sh

Menin kohtaan: Tiedosto > Tietokannan hallinta

Loin sinne käyttäjän: "UserId" ja salasanan: "Password" ja tietokannan "suku".

Menin kohtaan: Tiedosto > Kytke tietokanta ja annoin siihen em. mainitut tiedot.

Ja lopuksi: Tiedosto > Tuo > Gedcom tiedosto

ilkant
11.09.15, 21:52
Minulla toimii Kubuntu 14.04 koneessa vallan mainiosti. En ole vielä tosin paljoa käyttänyt. Tänään sain siirrettyä Suku 8.0 tiedot Windows 7 koneen ja Sukuohjelmisto 2004:n kautta gedcom-muotoon ja FinFamily imaisi tiedot virheilmoituksitta. Sukupuu näyttää alkupäästä ihan ok.

PERA22
10.11.15, 18:15
Itelläni hiukan vaikeuksia saada tuo ohjelma koneelleni. Käyttöjärjestelmänä on linux mint 17.2 64bit.

Mulla on tällä hetkellä tässä mintin kanssa rinnakkain tuo "legacy" ohjelma. Ainoastaan tuon sukuohjelman takia. Jos saisin tämän asentumaan "finfamily", niin saisin tuon virtuaalikoneen poistaa.

Olen ladannut PgAdmin III 1.18.1..Se vain näyttää tältä:

http://i216.photobucket.com/albums/cc56/BIRD_081/b614a6a3-9084-47e3-b372-6755726014cf.png

Miten sitten kun purkaa tuon finfamilyn zip tiedoston.


"Muutin suku.sh-tiedoston ajettavaksi komennolla:

chmod 755 suku.sh

Käynnistin suku.sh-tiedoston: ./suku.sh

Lisätäänkö tuo chmod 755 suku.sh siihen suku.sh tiedostoon???

Ohjeita..

Mika Halonen
10.11.15, 21:39
Sinun pitää asentaa ensin java ja Postgresql tietokanta mitä FinFamily käyttää. Pgadmin on Postgresql:n hallinnointiohjelma.

Tuo chmod komento ajetaan konsolilta.

T. Mika

PERA22
10.11.15, 21:57
Itelläni hiukan vaikeuksia saada tuo ohjelma koneelleni. Käyttöjärjestelmänä on linux mint 17.2 64bit.

Mulla on tällä hetkellä tässä mintin kanssa rinnakkain tuo "legacy" ohjelma. Ainoastaan tuon sukuohjelman takia. Jos saisin tämän asentumaan "finfamily", niin saisin tuon virtuaalikoneen poistaa.

Olen ladannut PgAdmin III 1.18.1..Se vain näyttää tältä:

http://i216.photobucket.com/albums/cc56/BIRD_081/b614a6a3-9084-47e3-b372-6755726014cf.png

Miten sitten kun purkaa tuon finfamilyn zip tiedoston.


"Muutin suku.sh-tiedoston ajettavaksi komennolla:

chmod 755 suku.sh

Käynnistin suku.sh-tiedoston: ./suku.sh

Lisätäänkö tuo chmod 755 suku.sh siihen suku.sh tiedostoon???

Ohjeita..

Sinun pitää asentaa ensin java ja Postgresql tietokanta mitä FinFamily käyttää. Pgadmin on Postgresql:n hallinnointiohjelma.

Tuo chmod komento ajetaan konsolilta.

T. Mika
Olen asentanut suoraan ohjelmistohallinnan kautta;
Openjdk-7-jre "java"
postgresql 9.4
pgadmin3

Vai pitääkö mennä sudo komentokehotteen kautta:

Mika Halonen
10.11.15, 22:11
Juu. chmod komennolla muutetaan suku.sh tiedoston attribuutit siten että se on ajettava.

Mika

PERA22
11.11.15, 23:08
Hieman taistellut tämä asennuksen kanssa. Asensin wine 1.7.50 paketin.
Tuli asennuksessa muutama virhe ilmoitus:

http://i216.photobucket.com/albums/cc56/BIRD_081/48b14224-ae8f-4695-858e-09d23f17f1b9.png

http://i216.photobucket.com/albums/cc56/BIRD_081/1fd7d1fc-2ee3-4c36-b887-77e8d0c95e53.png

Lisäsin ohjelman pike 7.8-pg Ainakin ohjelman aukaisu onnistui. Käytössä on Linux Mint 17.2 64bit versio.

Mika Halonen
12.11.15, 07:17
Netti on täynnä ohjeita Postgresql:n asentamiseksi Linuxille.
Tuossa esim yhdet:
http://www.codeproject.com/Articles/898303/Installing-and-Configuring-PostgreSQL-on-Linux-Min

Periaatteessa asentamiseen riittää komento:
sudo apt-get install postgresql-9.4 pgadmin3

Linux Mintissa voi joutua vääntämään vähän pidemmästi.

Sen jälkeen pitää vielä hoitaa postgres tunnukselle salasana kuntoon.
http://www.postgresql.org/message-id/4D958A35.8030501*hogranch.com
(* = ät merkki tässä linkissä)

Tämän jälkeen FinFamilyn tunnusten ja kantojen perustaminen onnistuu FinFamilysta.

T. Mika

ilkant
12.11.15, 18:17
Hieman taistellut tämä asennuksen kanssa. Asensin wine 1.7.50 paketin.
Tuli asennuksessa muutama virhe ilmoitus:


FinFamily ei tarvitse Wineä toimiakseen Linuxissa. Eikä PostGre:kaan tarvitse. Helpoin tapa käyttää FinFamilyä lienee käyttö .jar -pakettina. Se on suomeksi sanottuna "zipattu javaohjelma". Ja tuon "jarrin" eli suku.jar tiedoston saa kun lataa SourceForgesta paketin Linuxille.

Koneeseen tarvitsee vain Java Virtual Machinen eli ohjelman, joka osaa ajaa java-ohjelmia. Minulla on toiminut jopa OpenJDK:n oletuksena Kubuntu 14.10 mukana tullut java. Ja se on näyttänyt toimivan ihan oikein FinFamilyn kanssa. Olen asennellut koneelle jonkin verran kaikenlaisia ohjelmia kokeillakseni niitä, joten ihan 100 % varma en voi tuosta olla. Luulen kuitenkin, että puhdas Ubuntu-perheen käyttöjärjestelmän asennus sisältää tuon Open JDK:n.

PERA22
13.11.15, 21:44
FinFamily ei tarvitse Wineä toimiakseen Linuxissa. Eikä PostGre:kaan tarvitse. Helpoin tapa käyttää FinFamilyä lienee käyttö .jar -pakettina. Se on suomeksi sanottuna "zipattu javaohjelma". Ja tuon "jarrin" eli suku.jar tiedoston saa kun lataa SourceForgesta paketin Linuxille.

Koneeseen tarvitsee vain Java Virtual Machinen eli ohjelman, joka osaa ajaa java-ohjelmia. Minulla on toiminut jopa OpenJDK:n oletuksena Kubuntu 14.10 mukana tullut java. Ja se on näyttänyt toimivan ihan oikein FinFamilyn kanssa. Olen asennellut koneelle jonkin verran kaikenlaisia ohjelmia kokeillakseni niitä, joten ihan 100 % varma en voi tuosta olla. Luulen kuitenkin, että puhdas Ubuntu-perheen käyttöjärjestelmän asennus sisältää tuon Open JDK:n.

Miten tuo jar puretaan. Hiukan vaikeuksia saada tässä linuxissa purettua nuo pakatut ohjelmat...Vähän aikaa vielä ollut tämä linux min 17.2 käytössä..Entä mikä ohjelma "Open Jdk" tähän käy tai paremminkin versio..

Mika Halonen
14.11.15, 19:57
Ohjeet on hyvin yksinkertaiset FinFamilyn käynnistämiseksi
1. Purat sen zipin johonkin hakemistoon
2. Ajat: chmod 755 suku.sh
3. Ajat: ./suku.sh

Suku.sh tiedoston ajo käynnistää FinFamilyn.

Java versioksi käy 7 tai 8.
Jar tiedostoa ei pureta.

T. Mika

Mika Halonen
14.11.15, 19:59
Ainakin Ubuntulle löytyy 7zip niminen ohjelmisto millä saa zipin purettua.

T. Mika

ilkant
17.11.15, 02:51
Miten tuo jar puretaan. Hiukan vaikeuksia saada tässä linuxissa purettua nuo pakatut ohjelmat...Vähän aikaa vielä ollut tämä linux min 17.2 käytössä..Entä mikä ohjelma "Open Jdk" tähän käy tai paremminkin versio..

Sitä jarria ei pureta ollenkaan. Java osaa ajaa sen suoraan paketista. Siellä FinFamilyn ohjeissa on muistaakseni kerrottu, miten se pitää käynnistää. Omassa tietokoneessani on kuvake työpöydällä, joka on liitetty suku.sh tiedoston käynnistämiseen. Se suku.sh osaa käynnistää javalla sen jar-paketin oikein. :)

Kuten sanoin, Open JDK tulee ainakin Kubuntuun minun tietääkseni vakiona. Vaihtoehtona on asentaa "Sun java" (oli vuosia sitten Sun Corporationin hallinnoima), joka on nykyisin Oraclen hallinnoima. Sellaisen asentamiseen on varmasti ohjeita keskustelupalstoilla. Periaatteessa Mint on helppokäyttöinen ja käyttäjäystävällinen, mitä olen toisilta kuullut.

Mielestäni FinFamily ei ole ihan plug and play tällä hetkellä. Jotta se toimisi, pitää olla myös PostGRE asennettuna. Se on tietokanta. Muutoin kyllä FinFamily toimii helposti.

ilkant
17.11.15, 02:56
Ainakin Ubuntulle löytyy 7zip niminen ohjelmisto millä saa zipin purettua.

Minä olen käyttänyt unzip-nimistä ohjelmaa. Ja se tulee vakiona ainakin Kubuntuun.

Sitten graafisissa käyttöliittymissä kun klikkaa pakettitiedostoa, se avaa ikkunaan sen sisällön. Kubuntussa ohjelmana on Ark. Sieltä voi jopa raahata tiedostoja ulos, jolloin niiden pakkaus poistetaan. Tai sitten voi koko paketin avata johonkin hakemistoon.

PERA22
19.11.15, 22:59
Netti on täynnä ohjeita Postgresql:n asentamiseksi Linuxille.
Tuossa esim yhdet:
http://www.codeproject.com/Articles/898303/Installing-and-Configuring-PostgreSQL-on-Linux-Min

Periaatteessa asentamiseen riittää komento:
sudo apt-get install postgresql-9.4 pgadmin3

Linux Mintissa voi joutua vääntämään vähän pidemmästi.

Sen jälkeen pitää vielä hoitaa postgres tunnukselle salasana kuntoon.
http://www.postgresql.org/message-id/4D958A35.8030501*hogranch.com
(* = ät merkki tässä linkissä)

Tämän jälkeen FinFamilyn tunnusten ja kantojen perustaminen onnistuu FinFamilysta.

T. Mika

http://www.ubuntumaniac.com/2015/02/postgresql-941-released-install-on.html

Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
E: Pakettia postgresql-9.4 ei löydy
E: Couldn't find any package by regex 'postgresql-9.4'

Asentukohan tuo ohjelma..Lopussa vaan lukee ettei löydä pakettia..

Sama tuolla "sudo apt-get install postgresql-9.4 pgadmin3" komennolla..

Mika Halonen
20.11.15, 21:16
Koeta:

sudo apt-get install postgresql pgadmin3

Se asentaa uusimman postgresql version mikä palvelusta löytyy.

T. Mika

PERA22
20.11.15, 23:29
Koeta:

sudo apt-get install postgresql pgadmin3

Se asentaa uusimman postgresql version mikä palvelusta löytyy.

T. Mika

Kokeillaan..

PERA22
24.11.15, 18:57
Kokeillaan..

Nyt vihdoin onnistui. Mutta nyt on pieni ongelma. Asensin tämän postgresql ohjelman suoraan komentokehotteen kautta. Siinä ei tullut sitä vaihetta jossa asennetaan salasana.

Nyt kun asensin finfamilyn niin tuli salasanan kysely. Kun vastasin väärin tuli vastaus: Error fatal password authentication failed for user "postgresql"

Mistä kohtaa tämän salasanan saa luotua tässä postgresql ohjelmassa?
Kävin katsomassa pgadminIII "localhost5432" Ominaisuudet, niin salasanan kohta oli pimeänä.

Jos haluaa tietotokannan nimen luoda, niin pitääkö se tässä tehdä vai tuolla finfamily ohjelmassa..



Tuleeko tässä "pgadminIII" (ominaisuudet)mitään tuohon name...Mitä nimeä tuo meinaa?
Säilytetäänkö tuo "localhost"

Itselläni on oma osoite web sivulle. Pitääkö se merkitä tänne johonkin tai finfamilyyn. Mullo on kyllä siihen oma ohjelma "ftp", jolla siirän ja päivitän tietoja. Ensiksi pitäisi saada tämä vain toimimaan..

http://lompolojarvi.fi/

PERA22
24.11.15, 20:53
Nyt vihdoin onnistui. Mutta nyt on pieni ongelma. Asensin tämän postgresql ohjelman suoraan komentokehotteen kautta. Siinä ei tullut sitä vaihetta jossa asennetaan salasana.

Nyt kun asensin finfamilyn niin tuli salasanan kysely. Kun vastasin väärin tuli vastaus: Error fatal password authentication failed for user "postgresql"

Mistä kohtaa tämän salasanan saa luotua tässä postgresql ohjelmassa?
Kävin katsomassa pgadminIII "localhost5432" Ominaisuudet, niin salasanan kohta oli pimeänä.

Jos haluaa tietotokannan nimen luoda, niin pitääkö se tässä tehdä vai tuolla finfamily ohjelmassa..



Tuleeko tässä "pgadminIII" (ominaisuudet)mitään tuohon name...Mitä nimeä tuo meinaa?
Säilytetäänkö tuo "localhost"

Itselläni on oma osoite web sivulle. Pitääkö se merkitä tänne johonkin tai finfamilyyn. Mullo on kyllä siihen oma ohjelma "ftp", jolla siirän ja päivitän tietoja. Ensiksi pitäisi saada tämä vain toimimaan..

http://lompolojarvi.fi/

Sain tuon salasanan muutettua sudo komennolla.Mutta nyt en pääse sisään tuohon pgadmin, tulee sama error viesti eteeni kuin tuolla finfamily ohjelmassa.

Mika Halonen
24.11.15, 21:11
FinFamilylla voit luoda sitten käyttäjät ja kannat.
Katso asennusohjeet:
https://svn.code.sf.net/p/finfamily/code/trunk/How_%20to_install_FinFamily.pdf

T. Mika

PERA22
24.11.15, 21:20
FinFamilylla voit luoda sitten käyttäjät ja kannat.
Katso asennusohjeet:
https://svn.code.sf.net/p/finfamily/code/trunk/How_%20to_install_FinFamily.pdf

T. Mika

Tietenkin... Kiitos:)

PERA22
24.11.15, 21:45
Tietenkin... Kiitos:)



Tietokantojen kohdalla missä on nuoli. ei ole mitään vaihtoehtoa..

PERA22
25.11.15, 22:43
Kaikki kunnossa..