LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (http://www.linuxquestions.org/questions/linux-software-2/)
-   -   Quantum GIS Dependency conflict on Suse 9.2 (http://www.linuxquestions.org/questions/linux-software-2/quantum-gis-dependency-conflict-on-suse-9-2-a-303715/)

suse2166 03-19-2005 07: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
libgrass_datetime.so not available
libgrass_dbmibase.so not available
libgrass_dbmiclient.so not available
libgrass_dgl.so not available
libgrass_dig2.so not available
libgrass_form.so not availble
libgrass_gis.so not available
libgrass_gmath.so not available
libgrass_I.so not available
libgrass_linkm.so not available
libgrass_rtree.so not available
libgrass_shape.so
libgrass_vask.so
libgrass_vect.so

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 10: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:
http://www.gdf-hannover.de/software/suse/9.1/RPMS/

If it's still bitching about grass libraries, then get these:
http://www.gdf-hannover.de/software/suse/9.1/SRPMS/

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 09: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.

thanks

suse2166 03-20-2005 12:43 PM

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

Respond
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

Respond
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.

Question.....:
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 12:44 PM

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

Thoreau 03-20-2005 02: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 02: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 07:53 PM.