Kirjoittaja Aihe: Miten asennan?  (Luettu 5329 kertaa)

HeritrixWeb

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Miten asennan?
« : 09.11.09 - klo:21.11 »
Hei!
Miten asennan maven-1.1 koneelle?
nimi@desktop .. sudo aptitude install maven-1.1

vastaukseksi saan ettei paketti löydy...
mistä tämä johtuu ettei löydy täältä /home/nimi/maven-1.1  ?



oobetimer

  • Käyttäjä
  • Viestejä: 1470
    • Profiili
Vs: Miten asennan?
« Vastaus #1 : 09.11.09 - klo:21.44 »
13/2/2009 and friday....

http://debian-fi.dy.fi/

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Miten asennan?
« Vastaus #2 : 10.11.09 - klo:12.35 »
Tuo 'aptitude install' asentaa vain ohjelmakirjastossa olevia ohjelmia. Omat käännökset on asennettava itse. Usein tätä varten on make tiedostossa oma install-target eli ensin käännetään komennolla 'make' ja sitten asennus komennolla 'make install'.

Repoissa näyttää olevan maven2 eli uudempi versio, eikö se käy? Sen voit asentaa aptitudella.
(en kyllä ole mikään java-guru enkä tiedä onko nuo versiot lähellekään yhteensopivia)  ::)

HeritrixWeb

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Vs: Miten asennan?
« Vastaus #3 : 10.11.09 - klo:14.10 »
Ok, testasin ja saan seuraava vastaus: 
sudo dpkg -i /home/name/heritrix-1.14.1.deb

dpkg: error processing /home/name/heritrix-1.14.1.deb (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 /home/name/heritrix-1.14.1.deb

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Miten asennan?
« Vastaus #4 : 10.11.09 - klo:14.11 »
Ok, testasin ja saan seuraava vastaus: 
sudo dpkg -i /home/name/heritrix-1.14.1.deb

dpkg: error processing /home/name/heritrix-1.14.1.deb (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 /home/name/heritrix-1.14.1.deb


Korvaa tuo kohta /name/ käyttäjänimelläsi.

HeritrixWeb

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Vs: Miten asennan?
« Vastaus #5 : 10.11.09 - klo:15.02 »
Ok, testasin ja saan seuraava vastaus: 
sudo dpkg -i /home/name/heritrix-1.14.1.deb

dpkg: error processing /home/name/heritrix-1.14.1.deb (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 /home/name/heritrix-1.14.1.deb


Korvaa tuo kohta /name/ käyttäjänimelläsi.

Käytän vaan /name/ täällä netissä...

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Miten asennan?
« Vastaus #6 : 10.11.09 - klo:15.32 »
Asenna deb-paketti graafisen tiedostoselaimen kautta, jos tiedoston löytäminen komentorivillä tuottaa vaikeuksia (vinkki päätteeseen: tabulaattori täydentää tiedostonimet).
« Viimeksi muokattu: 10.11.09 - klo:15.36 kirjoittanut nm »

HeritrixWeb

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Vs: Miten asennan?
« Vastaus #7 : 16.11.09 - klo:11.41 »
Asenna deb-paketti graafisen tiedostoselaimen kautta, jos tiedoston löytäminen komentorivillä tuottaa vaikeuksia (vinkki päätteeseen: tabulaattori täydentää tiedostonimet).

Niin olen asentanut gedit ja: sudo dpkg -i /home/h/heritrix-1.14.1.deb
cannot access archive: No such file or directory
Joudun varmasti konvertoimaan heritrix-1.14.1   deb-pakettiin, tai??

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Miten asennan?
« Vastaus #8 : 16.11.09 - klo:12.20 »
Niin olen asentanut gedit ja: sudo dpkg -i /home/h/heritrix-1.14.1.deb
cannot access archive: No such file or directory

Olematonta tiedostoa ei voi asentaa.

Lainaus
Joudun varmasti konvertoimaan heritrix-1.14.1   deb-pakettiin, tai??

Debiä tuskin kannattaa alkaa vääntämään, vaan voit käyttää ohjelmaa suoraan puretusta hakemistosta, kuten käyttöohjeessa ehdotetaan.

Tässä toinen asennusohje, ettet sekoa poluissa. Aja päätteessä:

Koodia: [Valitse]
cd ~
wget http://sunet.dl.sourceforge.net/project/archive-crawler/archive-crawler%20%28heritrix%201.x%29/1.14.3/heritrix-1.14.3.tar.gz
tar -zxvf heritrix-1.14.3.tar.gz
cd heritrix-1.14.3
chmod a+x bin/heritrix

Tee käynnistysskripti start-heritrix. Luo tiedosto vaikkapa geditillä: Alt-F2, suorita komento gedit start-heritrix
Kirjoita tiedostoon tämä:

Koodia: [Valitse]
#!/bin/bash

export HERITRIX_HOME=~/heritrix-1.14.3

$HERITRIX_HOME/bin/heritrix --admin=tunnus:salasana

Tallenna tiedosto. Aseta se ajettavaksi (päätteessä: chmod a+x ~/start-heritrix)

Nyt voit käynnistää ohjelman komentamalla päätteessä ~/start-heritrix tai tekemällä työpöydälle/valikkoon käynnistimen, joka ajaa saman komennon.

Avaa sitten selaimeen osoite http://127.0.0.1:8080 ja kirjaudu sisään käynnistysskriptissä määritellyllä tunnuksella ja salasanalla.
« Viimeksi muokattu: 18.11.09 - klo:16.10 kirjoittanut nm »

HeritrixWeb

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Vs: Miten asennan?
« Vastaus #9 : 16.11.09 - klo:16.47 »
chmod a+x bin/heritrix  ...ei tapahtunut mitään kun kirjoitin tämä kommento..

Tallenna tiedosto. Mihin tallennan tätä, start-heritrix?  Aseta se ajettavaksi (päätteessä: chmod a+x ~/start-heritrixEn ihan ymmärrä
Nyt voit käynnistää ohjelman komentamalla päätteessä ~/start-heritrix tai tekemällä työpöydälle/valikkoon käynnistimen, joka ajaa saman komennon.

Asensin Maven-1.1 samalla tavalla, mutta käynnistysskripti on varmasti erilainen..

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Miten asennan?
« Vastaus #10 : 16.11.09 - klo:16.56 »
chmod a+x bin/heritrix  ...ei tapahtunut mitään kun kirjoitin tämä kommento..

Kyllä tapahtui, jos et saanut virheilmoitusta. Se asetti tiedoston ajettavaksi (executable). Perinteiset unix-työkalut eivät erikseen kerro, että jokin asia onnistui.


Lainaus
Mihin tallennan tätä, start-heritrix?

Kotihakemistoosi. ~/start-heritrix on sama kuin /home/nimi/start-heritrix (missä "nimi" on käyttäjätunnuksesi).
Jos käynnistit geditin antamalla sille tuon tiedostonimen parametrina, kuten neuvoin, riittää että painat ohjelmassa Tallenna-painiketta.

Lainaus
Aseta se ajettavaksi (päätteessä: chmod a+x ~/start-heritrixEn ihan ymmärrä

Kun olet tallentanut tiedoston, aja tuo komento päätteessä, että skripti merkitään ajettavaksi. Sama juttu kuin bin/heritrixin kanssa tuossa aiemmin.


Lainaus
Asensin Maven-1.1 samalla tavalla, mutta käynnistysskripti on varmasti erilainen..

Mihin tarvitset Mavenia? Et ainakaan Heritrixiä varten, ellet meinaa muuttaa ohjelman lähdekoodia, koska se on jo käännetty valmiiksi.

HeritrixWeb

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Vs: Miten asennan?
« Vastaus #11 : 17.11.09 - klo:14.24 »
chmod a+x bin/heritrix  ...ei tapahtunut mitään kun kirjoitin tämä kommento..

Kyllä tapahtui, jos et saanut virheilmoitusta. Se asetti tiedoston ajettavaksi (executable). Perinteiset unix-työkalut eivät erikseen kerro, että jokin asia onnistui.


Lainaus
Mihin tallennan tätä, start-heritrix?

Kotihakemistoosi. ~/start-heritrix on sama kuin /home/nimi/start-heritrix (missä "nimi" on käyttäjätunnuksesi).
Jos käynnistit geditin antamalla sille tuon tiedostonimen parametrina, kuten neuvoin, riittää että painat ohjelmassa Tallenna-painiketta.
Poistin sitä ja tein käynnistysskripti uudestaan : Alt-F2.. gedit ~/start-heritrix-komennolla. Painoin Save ja saan virheilmoitus "Could not find the file /home/nimi/~/start-heritrix." ... ????
Lainaus
Aseta se ajettavaksi (päätteessä: chmod a+x ~/start-heritrixEn ihan ymmärrä

Kun olet tallentanut tiedoston, aja tuo komento päätteessä, että skripti merkitään ajettavaksi. Sama juttu kuin bin/heritrixin kanssa tuossa aiemmin.


Lainaus
Asensin Maven-1.1 samalla tavalla, mutta käynnistysskripti on varmasti erilainen..

Mihin tarvitset Mavenia? Et ainakaan Heritrixiä varten, ellet meinaa muuttaa ohjelman lähdekoodia, koska se on jo käännetty valmiiksi.

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Miten asennan?
« Vastaus #12 : 17.11.09 - klo:15.38 »
Kotihakemistoosi. ~/start-heritrix on sama kuin /home/nimi/start-heritrix (missä "nimi" on käyttäjätunnuksesi).
Jos käynnistit geditin antamalla sille tuon tiedostonimen parametrina, kuten neuvoin, riittää että painat ohjelmassa Tallenna-painiketta.

Poistin sitä ja tein käynnistysskripti uudestaan : Alt-F2.. gedit ~/start-heritrix-komennolla. Painoin Save ja saan virheilmoitus "Could not find the file /home/nimi/~/start-heritrix." ... ????

Ok, GNOMEn käynnistysdialogi ei näemmä tue tavallisia shell-toimintoja.

Aja sitten pelkkä gedit start-heritrix tai tallenna tiedosto Save As -toiminnolla kotihakemistoosi.

HeritrixWeb

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Vs: Miten asennan?
« Vastaus #13 : 17.11.09 - klo:16.18 »
Kotihakemistoosi. ~/start-heritrix on sama kuin /home/nimi/start-heritrix (missä "nimi" on käyttäjätunnuksesi).
Jos käynnistit geditin antamalla sille tuon tiedostonimen parametrina, kuten neuvoin, riittää että painat ohjelmassa Tallenna-painiketta.

Poistin sitä ja tein käynnistysskripti uudestaan : Alt-F2.. gedit ~/start-heritrix-komennolla. Painoin Save ja saan virheilmoitus "Could not find the file /home/nimi/~/start-heritrix." ... ????

Ok, GNOMEn käynnistysdialogi ei näemmä tue tavallisia shell-toimintoja.

Aja sitten pelkkä gedit start-heritrix tai tallenna tiedosto Save As -toiminnolla kotihakemistoosi.

Ok, olen tallentanut sen tähän  /home/nimi/heritrix-1.14.3/bin/start-heritrix
ja kun klikkaan  "Run in terminal" niin ei tapahdu mitään..

chmod a+x /home/nimi/heritrix-1.14.3/bin/start-heritrix
desktop:~$ ~/start-heritrix
bash: /home/nimi/start-heritrix: No such file or directory

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Miten asennan?
« Vastaus #14 : 17.11.09 - klo:16.51 »
chmod a+x /home/nimi/heritrix-1.14.3/bin/start-heritrix
desktop:~$ ~/start-heritrix
bash: /home/nimi/start-heritrix: No such file or directory

Meinaat nyt tehdä tästä tarpeettoman vaikeaa...

Tallensit skriptin tuonne kauas, joten aja se myös sieltä:

Aja päätteessä: ~/heritrix-1.14.3/bin/start-heritrix

Tai anna tarvittaessa koko polku  /home/nimi/heritrix-1.14.3/bin/start-heritrix

HeritrixWeb

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Vs: Miten asennan?
« Vastaus #15 : 18.11.09 - klo:11.03 »
Tiedosto Löytyy kuitenkin:
sudo find / -iname 'start*'
/home/nimi/heritrix-1.14.3/bin/start-heritrix

Ajaan päätteessä: @-desktop:~$ ~/home/nimi/heritrix-1.14.3/bin/start-heritrix
bash: /home/nimi/home/nimi/heritrix-1.14.3/bin/start-heritrix: No such file or directory
@-desktop:~$ ~/heritrix-1.14.3/bin/start-heritrix
/home/nimi/heritrix-1.14.3/bin/start-heritrix: 5: ~/heritrix-1.14.3/bin/heritrix: not found

Onko tiedostossa vikaa??
#!/bin/sh
export HERITRIX_HOME=~/heritrix-1.14.3
$HERITRIX_HOME/bin/heritrix --admin=tunnus:salasana

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Miten asennan?
« Vastaus #16 : 18.11.09 - klo:15.47 »
Ajaan päätteessä: @-desktop:~$ ~/home/nimi/heritrix-1.14.3/bin/start-heritrix
bash: /home/nimi/home/nimi/heritrix-1.14.3/bin/start-heritrix: No such file or directory

Tuossa komennossa on ylimääräinen ~-merkki. Katso, mitä bash sanoi sinulle: "/home/nimi/home/nimi/..."

Lainaus
@-desktop:~$ ~/heritrix-1.14.3/bin/start-heritrix
/home/nimi/heritrix-1.14.3/bin/start-heritrix: 5: ~/heritrix-1.14.3/bin/heritrix: not found

Onko tiedostossa vikaa??
#!/bin/sh
export HERITRIX_HOME=~/heritrix-1.14.3
$HERITRIX_HOME/bin/heritrix --admin=tunnus:salasana

Jeps, on vikaa. Sen siitä sain, kun en testannut kohdeympäristössä. Muuta tiedoston alussa /bin/sh /bin/bash:ksi:

Koodia: [Valitse]
#!/bin/bash
export HERITRIX_HOME=~/heritrix-1.14.3
$HERITRIX_HOME/bin/heritrix --admin=tunnus:salasana

LISÄYS: vilkaisin nyt, mitä tuo bin/heritrix-käynnistysskripti tekee. Näemmä se toimii alkuperäisessä sijainnissaan myös ilman tuota HERITRIX_HOME-muuttujaa, eli start-heritrix-skripti on melkeinpä turha (no, sillä voi syöttää tunnuksen ja salasanan).
« Viimeksi muokattu: 18.11.09 - klo:15.57 kirjoittanut nm »

HeritrixWeb

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Vs: Miten asennan?
« Vastaus #17 : 18.11.09 - klo:17.18 »
Please set JAVA_HOME or PATH
desktop:~$ export JAVA_HOME=/usr/lib/jvm/
Mutta kumpi on se oikea? kun minulla on 
/usr/lib/jvm/java-1.5.0-gcj-4.4, /usr/lib/jvm/java-1.6.0-openjdk, /usr/lib/jvm/java-6-openjdk, /usr/lib/jvm/java-6-sun, /usr/lib/jvm/java-6-sun-1.6.0.15, /usr/lib/jvm/java-gcj-4.4


nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Miten asennan?
« Vastaus #18 : 18.11.09 - klo:17.33 »
kokeile tätä:
Koodia: [Valitse]
export JAVA_HOME=/usr/lib/jvm/java-6-sun
tai tätä:
Koodia: [Valitse]
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
Luultavasti riittäisi kuitenkin asettaa käyttöön oikea java-binääri näin:

Koodia: [Valitse]
sudo update-alternatives --config java(valitse listasta numerolla java-6-sun tai java-6-openjdk)
« Viimeksi muokattu: 18.11.09 - klo:17.35 kirjoittanut nm »

HeritrixWeb

  • Käyttäjä
  • Viestejä: 25
    • Profiili
Vs: Miten asennan?
« Vastaus #19 : 19.11.09 - klo:09.31 »
Nyt se toimiii!!! Kiitoksia!!!  :)

Tein ensimmäinen craawli ja sain seuraava viesti:
Wrong document type 'crawl-order' in 'file:/home/nimi/heritrix-1.14.3/jobs/default-20091119071233556/order.xml', line: 1, column: 160

<?xml version="1.0" encoding="UTF-8"?><crawl-order xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="heritrix_settings.xsd">
  <meta>
    <name>default</name>
    <description>Default Profile</description>