-   Linux - Software (
-   -   Quantum GIS Dependency conflict on Suse 9.2 (

suse2166 03-19-2005 08:17 PM

Quantum GIS Dependency conflict on Suse 9.2
To whom it may concern

I'm trying to install this rpm for Quantum GIS on my Suse 9.2 machine
Version: 0.6.0-0 (File name : qgis-0.6_suse9.1_grass.i586.rpm)
Quantum GIS (QGIS) is designed to be a Geographic Information System (GIS)
built for Linux/Unix. QGIS offers support for vector and raster formats.
Currently QGIS supports shapefiles and PostgreSQL/PostGIS layers, rasters,
and extensions (plugins)

and I kept getting dependency error on my Suse 9.2 machine : Dependency conflict message.

libgdal.so1 not available
libgeos.so1 not available
libgeos.so2 not available not available not available not available not available not available not availble not available not available not available not available not available

How do I install the file that are missing on my machine?
is it on the Suse 9.2 diskette (CD's 1 thru 5)?
or is there an rpm for suse that contains this missing dependency file? thanks

Thoreau 03-19-2005 11:54 PM

To install GRASS on your SuSE 9.2, download and install in the following order:

* proj-4.4.9-1.i586.rpm
* gdal-1.2.5-1.i586.rpm
* grass-6.0.0-1.i586.rpm
* gdal-grass-1.2.5-1.i586.rpm
* geos-2.0.0-1.i586.rpm
* qgis-0.6.0-0.i586.rpm

The files are here:

If it's still bitching about grass libraries, then get these:

rpmbuild --rebuild grass*src.rpm

rpm -Uvh /dir/files_that_it_just_wrote/*.rpm

That should do it. Hell, you could recompile it all from source- and probably should- since it's for 9.1 and not 9.2.

Welcome to the power of open source.

suse2166 03-20-2005 10:19 AM

thank Thoreau for your help.
I install GRASS and GIS in the following order in my Suse 9.2 machine but
I can't seem to run the application (GIS). There is no Icon on my Suse toolbar or Program Toolbar.


suse2166 03-20-2005 01:43 PM

Question..... :
What happens when you type
Code: gis
in the command line?

I type GIS on the command line, command not found
I type QGIS on the command line, command not found.
I did a search on my machine for QGIS and its on my usr/local/bin directory but its a read-only file (Not an Excutable file)

Question.... :
What happens with
Code: su [rootpass] qgis

what happen to QGis? I get this message "bash: qgis: command not found"
Excutable (qgis) file is in the usr/local/bin directory and persmission assign to the file is at the root level.. I log in as regular user and its not letting me change the excutable file from read only.

Ok, you can either make the file executalbe to everyone with
Code:su [rootpass] chmod 777 /usr/local/bin/qgis
or you can make yourfelf the owner with
Code: su [rootpass] chown username /usr/local/bin/qgis

suse2166 03-20-2005 01:44 PM

linux:/home/sus..... # chmod 777 /usr/local/bin/qgis
linux:/home/suse....# qgis
bash: qgis: command not found

Thoreau 03-20-2005 03:46 PM

Calm down screech. It'll be ok.

rpm -ql qgis-0.6.0-0.i586.rpm

Do that, and whatever is in /bin is to be executed.

Like so ./

suse2166 03-20-2005 03:53 PM

Hey Thoreau

I it and I'm getting this error message.

-rw-r--r-- 1 suse... users 25023029 2005-03-20 09:37 qgis-0.6.0-0.i586.rpm
linux:/home/suse.../Documents # rpm -ql qgis-0.6.0-0.i586.rpm
package qgis-0.6.0-0.i586.rpm is not installed
linux:/home/suse.../Documents #

and who are you calling screech? ...Ha..

All times are GMT -5. The time now is 10:30 AM.