ubuntuqgis

cannot install qgis on ubuntu 23.10


after installation, running qgis fails with an error

/usr/lib/qgis/crssync: symbol lookup error: /lib/x86_64-linux-gnu/libspatialite.so.8: undefined symbol: GEOSFrechetDistanceDensify_r

I use the official repository from the qgis manual

I trying to install qgis on ubuntu 23.10 and I expected it to work with the official qgis repository https://qgis.org/ubuntu

I tried installing from the ubuntu repo, version 3.28 no success

I tried installing other version like focal instead of mantic but that's not compatible


Solution

  • solved:

    After installing qgis with apt-get, update geos package to the newest version:

    download latest zip from https://github.com/libgeos/geos and unzip. Go to the directory and execute:

    mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release ..
    sudo make install
    sudo ldconfig
    

    check version:

    geos-config --version
    

    should be: 3.13.0dev or newer