Mandrake 9.2 ja PgDBD

Werneri

Onko kenelläkään kokemusta PostgreSQL:n käytöstä (asennuksesta) Mandrake 9.2:ssa?

Minun ongelmani ovat seuraavat:

1. yritin luoda perlskriptillä yhteyden Postgresql -kantaani (Postgresql siis toimii, pystyn luomaan käyttäjiä ja tietokantoja), mutta perl ilmoitti että "install_driver(Pg) failed: Can't locate DBD/Pg.pm ..."
No siitä sitten yrittämään cpan:illa DBD::Pg-n asennusta. Asennus kysyi jossain vaiheessa polkua 'pg_config' -nimiseen tiedostoon. Tällaista fileä ei kuitenkaan löydy kokoonpanostani -
2. miksi?
Asennusohjelma kysyi myös polkuja postgresql:n include- ja libhakemistoihin.
3. mistä voin tietää, mitkä ne ovat, jos ne eivät ole /usr/include ja /usr/lib?
Asennus epäonnistui ja tuotti lukuisan määrän virheilmoituksia erityisesti tyyliin 'dereferencing pointer to incomplete type'.
4. Kaikenkaikkiaan siis kääntäjä ei näyttänyt löytävän riittävästi tarvitsemiaan tietoja. Missä ne piilevät täällä Mandrakessa?

4

321

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Postgresin devel-paketti on kai asentamatta. Sitähän ei yleensä tarvita, ellei olla kehittämässä jotain omaa softaa. Tietysti Pg-perlmodulin asennuksessa tuo paketti pitää olla jo asennettuna. Paketin nimi on varmaan postgresql-devel tms. Luultavasti tuon asentaminen korjaa monet ongelmat.

      3. Paketin sisältämät tiedostot näkee yleisesti pakettienhallinnassa käytettävällä ohjelmalla jollain tietyllä optiolla, esim. dpkg -L, rpm -ql.

      • Werneri

        ..itse installointi (make install) keskeytyy virheilmoitukseen [pure_site_install] error 255.

        Make install yrittää tehdä kansiota (mkdir) '/usr/lib/perl5/site_perl' ja ilmoittaa, että ei ole oikeuksia (permission denied) kansioon '/usr/lib/perl5/5.8.1/ExtUtils/Install.pm line 127'

        Tätä en vielä onnistunut ratkaisemaan. Missä vika?


      • Werneri kirjoitti:

        ..itse installointi (make install) keskeytyy virheilmoitukseen [pure_site_install] error 255.

        Make install yrittää tehdä kansiota (mkdir) '/usr/lib/perl5/site_perl' ja ilmoittaa, että ei ole oikeuksia (permission denied) kansioon '/usr/lib/perl5/5.8.1/ExtUtils/Install.pm line 127'

        Tätä en vielä onnistunut ratkaisemaan. Missä vika?

        Vastasit oikeastaan jo itse kysymykseesi, eli sinulla ei ole oikeuksia kirjoittaa kyseiseen hakemistoon. Mitä ilmeisimmin yrität asentaa modulia normaalikäyttäjänä. Tämä ei tietenkään onnistu, koska /usr/lib/perl5/.. ei yleensäkään ole normaalikäyttäjän kirjoitettavissa. Tee make install siis roottina.


    • Werneri

      Kiitos avusta, nyt toimii.

      Tein lopulta koko asennuksen download:atusta paketista. Minulle jäi edelleen epäselväksi, kuinka asennus oltaisiin voitu saattaa loppuun cpan-shellillä, koska sen toiminnassa on mm. test- ja install -vaiheet integroitu yhteen. Test siis meni läpi, mutta install ei, juuri puuttuvien oikeuksien vuoksi. Olisiko se mahdollista, jos rootin määrittelisi Postgreqsql:n käyttäjäksi...? En ole kokeillut.

      Sitten piti vielä älytä poistaa #-merkki pg_hba.conf -asetustiedostosta rivin
      'host all 127.0.0.1 255.255.255.255 trust'
      edestä.

      Samoin #-merkki on poistettava postgresql.conf -asetustiedostossa rivin
      'tcpip_socket' edestä ja tälle asetukselle on annettava arvoksi 'true', mikäli haluaa käyttää kantaa verkon yli. Tämän kyllä jo ennestään tiesinkin.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Hakalan asunnossa on kuvattu aikuisviihdesivusto Onlyfansin kautta julkaistu pornovideo.

      Keskustan puheenjohtajan Antti Kaikkosen avustaja Jirka Hakala ei jatka tehtävässään. Keskustan puoluelehti Suomenmaa ke
      Helsinki
      49
      2739
    2. Mitä ominaisuutta arvostat eniten hänessä?

      Ihastuksessasi, rakkautesi kohteessa
      Ikävä
      125
      2040
    3. Olen valmis

      Kohtaamaan sinut tänä kesänä, jos sellainen sattuma osuu kohdalleni.
      Ikävä
      92
      1748
    4. Miksi mies kääntyy poispäin

      Ja teeskentelee, ettei näe minua, kun törmäämme vahingossa? 🫣
      Ikävä
      162
      1339
    5. Mitä harrastuksia kaivatullasi on?

      Mitä harrastuksia sinulla? Onko teillä yhteisiä harrastuksia?
      Ikävä
      73
      1311
    6. Kerro kaivatustasi.

      1. Minkälainen koti 2. Ammatti 3. Ulkonäkö 4. Ikä
      Ikävä
      61
      1215
    7. Tiedän että käyt täällä

      Eräälle naiselle älä huoli en kerro kellekkään
      Ikävä
      69
      1112
    8. Kysy jotain kaivatultasi

      Laita tunnisteet molemmista
      Ikävä
      61
      1066
    9. Mitäs jos hyökkään rakastuneesti kimppuusi

      Tuleeko painimatsi vai "painimatsi". Jää nähtäväksi 😂
      Ikävä
      73
      1049
    10. Kannattaako suomalaisen nuoren lähteä Thaimaahan au pairiksi? Mitä olet mieltä?

      Chiang Mai Pohjois-Thaimaassa kutsuu neljä suomalaista au pairia elämänsä seikkailuun. Arki toisella puolella maailmaa t
      Thaimaa
      32
      987
    Aihe