WWW-diary of Juhapekka Tolvanen:

Saturday, 08 February 2003




07:40:49 EET (UTC +0200) @277

Julkaisinpa muutaman runon, yhden täysin uuden ja kolme paranneltua.

"Mattilanniemi (versio 2)" sai vähän lisää tekstiä alkupäähän. Ei sen kummempaa. "kuka sinä olet (versio 2)" sai lisää tekstiä loppupäähän. "en tahdo" on ihan uusi runo. Aika kauan se lojui kovalevyllä ja tänään vielä vähän viilasin sitä. "minä tulin paikalle (versio)" sai lisää tekstiä loppupäähän toisesta, jo julkaisusta runostani nimeltä "tule".

Seuraavaksi täytyy kai hajoittaa toi mun runosivu useammaksi pienemmäksi sivuksi. Ja täytyy tehdä erillinen osasto parhaille runoille: Ihan tyhmäähän se on luetuttaa kellään mun runosta ensin jotain vanhaa versio ja vähän ajan päästä uudempaa. Korkeintaan jollekin tosifanilleni saattaa olla jotain kuriositeettiarvoa jonkin runoni aiemmasta julkaistusta versiosta. Ja tietenkin joku kirjallisuudentutkija saattaisi kokea niitä kohtaan akateemista uteliaisuutta. Mutta muille lukijoille runojeni aiemmat versiot ovat lähinnä ajanhukkaa. Senpä vuoksi haluan parhaita runojani valkatessa pitää yhtenä valintaperusteena sitä, että parantelun kohteeksi joutuneista runoista vain uusin versio pääsee parhaitten runojeni listalle.



10:00:26 EET (UTC +0200) @375

Täytyy mennä nukq. Ei näin väsyneenä ja unisena voi tehdä tärkeitä päätöksiä, kuten päätöksiä siitä, mitkä runoistani ovat parhaita.



17:06:51 EET (UTC +0200) @670

Heräsin jokin aika sitten.



19:14:37 EET (UTC +0200) @759

Päätinpäs kaiken varalta asentaa uudestaan spammivalitussoftan nimeltä Ricochet ja kaikki sen tarvitsemat Perl-moduulit. Siellä Ricochetin kotisivulla on jo lueteltu Perl-moduulit, joita se Ricochet itse tarvitsee, mutta aika pian käy ilmi, että ne Perl-moduulit tarvitsevat toimiakseen muita Perl-moduuleita, ja ne taas muita Perl-moduuleita jne.

Oletusshellini asetuksissa on tietenkin tällainen ympäristömuuttuja:

export PERL5LIB="${HOME}/perllib"

Kotihakemistoon tein hakemistot perllib, share, share/man, share/man/man1, share/man/man2 ja share/man/man3. Muutamien iterointien ja CPAN:issa hillumisen jälkeen mulla oli src-hakemistoissa kamaan tähän tapaan:

src:
ricochet-0.97/  ricochet-0.97.tar.bz2

src1:
libwww-perl-5.69/         Net-DNS-0.33/            Text-Template-1.43/
libwww-perl-5.69.tar.bz2  Net-DNS-0.33.tar.bz2     Text-Template-1.43.tar.bz2
MailTools-1.58/           Net-XWhois-0.90/
MailTools-1.58.tar.bz2    Net-XWhois-0.90.tar.bz2

src2:
Digest-HMAC-1.01/         Test-Simple-0.47/
Digest-HMAC-1.01.tar.bz2  Test-Simple-0.47.tar.bz2

src3:
Digest-SHA1-2.02/         Test-Harness-2.26/
Digest-SHA1-2.02.tar.bz2  Test-Harness-2.26.tar.bz2

Sitten kävin cd-komennolla hakemistoissa src3, src2 ja src1 tässä järjestyksessä ja siellä jokaisessa käydessäni kopypastesin komentoriville tämmöiset zsh:n syntaksia noudattavat koiranoksennukselta näyttävät komennot jostain tekstifileestä, jonne olin kirjoittanut ne talteen, koska ei niitä kuitenkaan ulkoa voi muistaa:

for f in *~*.tar.gz~*.tar.bz2 ; do ; cd $f ;  perl Makefile.PL LIB=${HOME}/perllib/ INSTALLMAN1DIR=${HOME}/share/man/man1/ INSTALLMAN2DIR=${HOME}/share/man/man2/ INSTALLMAN3DIR=${HOME}/share/man/man3/  INSTALLBIN=${HOME}/bin/ INSTALLSCRIPT=${HOME}/scripts/ ; cd .. ; done

for f in *~*.tar.gz~*.tar.bz2 ; do ; cd $f ;  make test ; cd .. ; done

for f in *~*.tar.gz~*.tar.bz2 ; do ; cd $f ; LIB=${HOME}/perllib/ INSTALLMAN1DIR=${HOME}/share/man/man1/ INSTALLMAN2DIR=${HOME}/share/man/man2/ INSTALLMAN3DIR=${HOME}/share/man/man3/ INSTALLBIN=${HOME}/bin/ INSTALLSCRIPT=${HOME}/scripts/ make install ; cd .. ; done

Yrgh... Sitten vasta pääsin src-hakemistossa olevaa ricochetia asentamaan sen omalla asennusskriptillä. Se totesi ensin, että kaikki tarvittavat Perl-modulit ovat paikoillaan, esitti muutaman kysymyksen ja suoritti sitten varsinaisen asennuksen. Ja tää Ricochet näyttää toimivan yhä.

Ja kaikki tämä vain siksi, koska ylläpito ei suostu masentamaan Ricochetia tai edes sen vaatimia Perl-moduleita. Argh... Lapset, älkää tehkö tätä kotona!



Edellinen / Previous

Seuraava / Next

Juhapekka Tolvanen