Tietorakennekirjasto TRA kurssin tarpeisiin Asennusohje ----------- Gzipattu tar-paketti trap-linux-ppmmvvvv.tar.gz sisältää binäärimuotoisen kirjaston joka on tarkoitettu asennettavaksi juuresta (/) käsin ylikäyttäjän (root) oikeuksin. tar-paketin viittaukset ovat kuitenkin suhteellisia (ei /:ta alussa), joten asennus muuallekkin onnistuu, joskin usr/local/tra/bin/trap skriptin polkuja joutuu muuttamaan. tar-paketti sisältää: symbolisen linkin /usr/bin/trap -> /usr/local/tra/bin/trap tällä kännetään tra-kirjaston ohjelmat /usr/local/tra hakemiston alihakemistoineen (n. 2 Mt) p : itse kirjaston moduulit, ei katsottavaa bin : käännösskripti doc : html-muotoisen dokumentaation (kesken) Mitä tarvitset: gpc Pascal-kääntäjän Paketti on käännetty gpc-versiolla joka perustuu gcc-versioon 2.8.1. Muilla gpc/gcc versioilla voi olla ongelmia (ld valittaa käännöksen lopuksi). Mitä teet (ylikäyttäjänä) (_jotain_ = se hakemisto, jossa paketti on, ppmmvvvv = esim 21032000): # cd / # gunzip -c _jotain_/trap-linux-ppmmvvvv.tar.gz | tar -xvf - BASH-ongelma: Jos käytät bash-kuorta (useimmiten oletus Linux-paketeissa), trap sattuu olemaan bash:in sisäänrakennettu komento. Uudelleennimeä siis trap, vaikkapa: mv /usr/bin/trap /usr/bin/TieRakKiPas (ts mikä tahansa nimi joka ei ole käytössä ja jota itse haluat käyttää) Vaihtoehtoisesti: luo alias /usr/bin/trap:lle. Siinäpä se. Omaa tunnustasi käyttäen voit alkaa kääntämään, vaikka doc/esimerkit -hakemistossa olevia esimerkkiohjelmia. Simo juvaste@cs.joensuu.fi