Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: rob - 04.08.09 - klo:22.56

Otsikko: tar.gz paketin asennus [ratkaistu]
Kirjoitti: rob - 04.08.09 - klo:22.56
Olisin halunnut asentaa Shape Collage nimisen ohjelman http://www.shapecollage.com/ (http://www.shapecollage.com/) mutta tuolta löytyy vain linux asennukseen tar.gz paketti, kuinka tuollainen asennetaan ubuntuun?
Otsikko: Vs: tar.gz paketin asennus
Kirjoitti: gdm - 04.08.09 - klo:22.58
tuplaklikkaa .tar.gz pakettia, purat kansion minne haluat.
siellä sisällä on *.jar tiedosto joka käynnistyy
Koodia: [Valitse]
java ohjelmannimi.jarkomento pitää suorittaa hakemistossa johon sen sovelluksen purit.
Otsikko: Vs: tar.gz paketin asennus
Kirjoitti: rob - 05.08.09 - klo:22.40
purin tuon kansion homeen ja käskytin

Koodia: [Valitse]
rob@rob-mobil:~$ cd '/home/rob/Shape Collage'
rob@rob-mobil:~/Shape Collage$ java ShapeCollage.jar
Exception in thread "main" java.lang.NoClassDefFoundError: ShapeCollage/jar
Caused by: java.lang.ClassNotFoundException: ShapeCollage.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Could not find the main class: ShapeCollage.jar. Program will exit.
rob@rob-mobil:~/Shape Collage$

kansiossa on myös script Shape Collage jolla ohjelma kyllä käynnistyy mutta hankalaa aina mennä tuohon kansioon sitä käynnistelemään, saako tuosta scriptistä jotenkin tehtyä pikakuvakkeen työpöydälle? Jäi myös nyt vähän epäselväksi itselleni että eikö tuota voikkaan asentaa vaan ohjelma pitäisikin käynnistää vain tuolla scriptillä?
Otsikko: Vs: tar.gz paketin asennus
Kirjoitti: jurkki - 05.08.09 - klo:22.44
Koodia: [Valitse]
java -jar ShapeCollage.jar
Otsikko: Vs: tar.gz paketin asennus
Kirjoitti: rob - 05.08.09 - klo:22.50
Koodia: [Valitse]
ob@rob-mobil:~$ cd '/home/rob/Shape Collage'
rob@rob-mobil:~/Shape Collage$ java -jar ShapeCollage.jar
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/xawt/libmawt.so
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1666)
at java.lang.Runtime.load0(Runtime.java:787)
at java.lang.System.load(System.java:1022)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1767)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1684)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1047)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:67)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:47)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:1614)
at java.awt.Toolkit.<clinit>(Toolkit.java:1636)
at java.awt.Component.<clinit>(Component.java:568)
Could not find the main class: ca.vincentcheung.shapecollage.ShapeCollageGUI. Program will exit.
rob@rob-mobil:~/Shape Collage$
Otsikko: Vs: tar.gz paketin asennus
Kirjoitti: gdm - 05.08.09 - klo:23.00
vaatineekohan openjdk:n korvaamista sunin ajoympäristöllä?
Otsikko: Vs: tar.gz paketin asennus
Kirjoitti: gdm - 06.08.09 - klo:12.06
vaatineekohan openjdk:n korvaamista sunin ajoympäristöllä?

Kokeilin, hienosti toimi sun-java6-jre avulla
(http://www.aijaa.com/img/t/00220/4624717.t.png) (http://www.aijaa.com/v.php?i=4624717.png)


EDIT//liite poistettu
Otsikko: Vs: tar.gz paketin asennus
Kirjoitti: jussike - 06.08.09 - klo:12.41
kansiossa on myös script Shape Collage jolla ohjelma kyllä käynnistyy
Se pitää sitten käynnistää sillä.

Lainaus
mutta hankalaa aina mennä tuohon kansioon sitä käynnistelemään, saako tuosta scriptistä jotenkin tehtyä pikakuvakkeen työpöydälle?
No mikä on hankalaa ja mikä ei. Jos koet hankalaksi niin työpöydän päältä oikealla hiiren napilla ja "luo käynnistin...", sitten selailet ja etsit sen skriptin siihen komennoksi.

Lainaus
Jäi myös nyt vähän epäselväksi itselleni että eikö tuota voikkaan asentaa vaan ohjelma pitäisikin käynnistää vain tuolla scriptillä?
Asentaminen on vähän epätarkka käsite minun mielestä. Olet jo asentanut tavallaan sen kun olet purkanut paketin. Toinen vaihtoehto ajatella, että ko. ohjelmaa tarvitse lainkaan asentaa. Voithan toki kopioida nuo kaksi tiedostoa esim. /usr/bin -hakemistoon niin sitten se on "asennettu" sijainnillisesti samaan paikkaan kuin muutkin käynnistysbinäärit. Tee pikakuvake työpöydälle vasta ton jälkeen niin saat pikakuvakkeen osoittamaan oikeaan paikkaan.
Otsikko: Vs: tar.gz paketin asennus
Kirjoitti: mgronber - 06.08.09 - klo:12.47
Voithan toki kopioida nuo kaksi tiedostoa esim. /usr/bin -hakemistoon niin sitten se on "asennettu" sijainnillisesti samaan paikkaan kuin muutkin käynnistysbinäärit.

Hakemisto /usr/local/bin/ on suositeltavampi paketinhallinnan ohi asennetuille ohjelmille.
Otsikko: Vs: tar.gz paketin asennus
Kirjoitti: rob - 06.08.09 - klo:22.27
Kiitoksia vastauksista, tein työpöydälle käynnistimen ja sillä homma toimii hienosti.