Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: JA5U - 18.06.17 - klo:23.42
-
Moi
Tarttis käntää tuo GDAL php5:lle, mutta ilmeisesti se ei ole yhteensopiva GDAL v2.x kanssa.
Xenialissa on molemmat 1.x ja 2.x, mutta kääntäessä se ottaa käyttöön tuon 2 vaikka ko. koodi ei ole sen kanssa yhteensopiva.
Tai näin päättelin virheestä, jonka jälkeen greppailin tuota repo kansiota siihen malliin, että siitä saattoi vetää saman johtopäätöksen:
configure:3999: checking whether to enable GDAL extension support
configure:4038: result: yes, shared
configure:4054: checking for OGR files in default path
configure:4059: result: found in /usr
configure:4082: result: 2.1.0
Jotenkin se pitäisi siis pakottaa sen 1.x käyttämiseen tai poistaa tuo 2.x (mikä lähtökohtaisesti rikkoo jotain eli on huonompi vaihtoehto).
Kyseessä tämä repo: https://github.com/geops/php5-gdal
-
Tarttis käntää tuo GDAL php5:lle, mutta ilmeisesti se ei ole yhteensopiva GDAL v2.x kanssa.
Xenialissa on molemmat 1.x ja 2.x, mutta kääntäessä se ottaa käyttöön tuon 2 vaikka ko. koodi ei ole sen kanssa yhteensopiva.
Xenialissa on vain versio 1.11.3: https://packages.ubuntu.com/search?suite=xenial§ion=all&arch=any&keywords=gdal&searchon=names
Olet asentanut 2.1.0:n jostain muualta.
Jotenkin se pitäisi siis pakottaa sen 1.x käyttämiseen tai poistaa tuo 2.x (mikä lähtökohtaisesti rikkoo jotain eli on huonompi vaihtoehto).
configure-skriptissä voi olla joku vipu sijainnille, tai voit poistaa uudemman version siksi aikaa kun käännät PHP-komponenttia.
-
Tarttis käntää tuo GDAL php5:lle, mutta ilmeisesti se ei ole yhteensopiva GDAL v2.x kanssa.
Xenialissa on molemmat 1.x ja 2.x, mutta kääntäessä se ottaa käyttöön tuon 2 vaikka ko. koodi ei ole sen kanssa yhteensopiva.
Xenialissa on vain versio 1.11.3: https://packages.ubuntu.com/search?suite=xenial§ion=all&arch=any&keywords=gdal&searchon=names
Olet asentanut 2.1.0:n jostain muualta.
Jotenkin se pitäisi siis pakottaa sen 1.x käyttämiseen tai poistaa tuo 2.x (mikä lähtökohtaisesti rikkoo jotain eli on huonompi vaihtoehto).
configure-skriptissä voi olla joku vipu sijainnille, tai voit poistaa uudemman version siksi aikaa kun käännät PHP-komponenttia.
Nyt, kun tutkin asiaa lisää, niin pakettien osalta näyttää tältä:
$ dpkg-query -l | grep "gdal"
ii gdal-bin 2.1.0+dfsg-1~xenial1 amd64 Geospatial Data Abstraction Library - Utility programs
ii libgdal-dev 2.1.0+dfsg-1~xenial1 amd64 Geospatial Data Abstraction Library - Development files
ii libgdal1-dev 1.11.3+dfsg-3build2 all Geospatial Data Abstraction Library - Transitional package
ii libgdal1i 1.11.3+dfsg-3build2 amd64 Geospatial Data Abstraction Library
ii libgdal20 2.1.0+dfsg-1~xenial1 amd64 Geospatial Data Abstraction Library
ii python-gdal 2.1.0+dfsg-1~xenial1 amd64 Python bindings to the Geospatial Data Abstraction Library
Ja vielä lisäys (poistin jo gdal-binin):
$ sudo apt-cache policy gdal-bin
gdal-bin:
Installed: (none)
Candidate: 2.1.0+dfsg-1~xenial1
Version table:
2.1.0+dfsg-1~xenial1 500
500 http://ppa.launchpad.net/ubuntugis/ppa/ubuntu xenial/main amd64 Packages
1.11.3+dfsg-3build2 500
500 http://fi.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
-
:D no nyt kääntyi