[GRASS-user] problem with installing GRASS 6.2 and Fedora 6

Dear All,
I have been getting valuable information from the list for more than a year now. Recently, I upgraded to Fedora 6 with a clean install. I tried to run the following command but recieved an error. I would appreciate any feedback. Grass package is looking for Gdal version 1.3 libraries.
Thank you,
Sitansu

Install command:
yum localinstall grass-6.2.0-1.fdr.fc6.i386.rpm gdal-grass-1.3.2-1.fdr.fc6.i386.rpm

Output:

Loading “installonlyn” plugin
Setting up Local Package Process
Examining grass-6.2.0-1.fdr.fc6.i386.rpm: grass - 1:6.2.0-1.fdr.fc6.i386
Examining gdal-grass-1.3.2-1.fdr.fc6.i386.rpm: gdal-grass - 1:1.3.2-1.fdr.fc6.i386
Marking grass-6.2.0-1.fdr.fc6.i386.rpm to be installed
Setting up repositories
Reading repository metadata in from local files
Marking gdal-grass-1.3.2-1.fdr.fc6.i386.rpm to be installed
Resolving Dependencies
→ Populating transaction set with selected packages. Please wait.
—> Package gdal-grass.i386 1:1.3.2-1.fdr.fc6 set to be updated
—> Package grass.i386 1:6.2.0-1.fdr.fc6 set to be updated
→ Running transaction check
→ Processing Dependency: fftw3 >= 3.1 for package: grass
→ Processing Dependency: lesstif >= 0.95 for package: grass
→ Processing Dependency: proj >= 4.4.9 for package: grass
→ Processing Dependency: libgdal.so.1 for package: gdal-grass
→ Processing Dependency: proj for package: gdal-grass
→ Processing Dependency: gdal >= 1.3 for package: grass
→ Processing Dependency: geos >= 2.1.1 for package: grass
→ Restarting Dependency Resolution with new changes.
→ Populating transaction set with selected packages. Please wait.
—> Package lesstif.i386 0:0.95.0-10.fc6 set to be updated
—> Package geos.i386 0:2.2.1-5.fc6 set to be updated
—> Package proj.i386 0:4.4.9-4.fc6 set to be updated
—> Package fftw.i386 0:3.1.2-3.fc6 set to be updated
→ Running transaction check
→ Processing Dependency: libgdal.so.1 for package: gdal-grass
→ Processing Dependency: gdal >= 1.3 for package: grass
→ Processing Dependency: libXp.so.6 for package: lesstif
→ Restarting Dependency Resolution with new changes.
→ Populating transaction set with selected packages. Please wait.
—> Package libXp.i386 0:1.0.0-8 set to be updated
→ Running transaction check
→ Processing Dependency: libgdal.so.1 for package: gdal-grass
→ Processing Dependency: gdal >= 1.3 for package: grass
→ Finished Dependency Resolution
Error: Missing Dependency: libgdal.so.1 is needed by package gdal-grass
Error: Missing Dependency: gdal >= 1.3 is needed by package grass

On Sat, 2006-12-02 at 22:05 -0600, Sitansu B Pattnaik wrote:

Dear All,
I have been getting valuable information from the list for more than
a year now. Recently, I upgraded to Fedora 6 with a clean install. I
tried to run the following command but recieved an error. I would
appreciate any feedback. Grass package is looking for Gdal version 1.3
libraries.
Thank you,
Sitansu

Install command:
yum localinstall grass-6.2.0-1.fdr.fc6.i386.rpm
gdal-grass-1.3.2-1.fdr.fc6.i386.rpm

Output:

Loading "installonlyn" plugin
Setting up Local Package Process
Examining grass-6.2.0-1.fdr.fc6.i386.rpm: grass -
1:6.2.0-1.fdr.fc6.i386
Examining gdal-grass-1.3.2-1.fdr.fc6.i386.rpm: gdal-grass -
1:1.3.2-1.fdr.fc6.i386
Marking grass-6.2.0-1.fdr.fc6.i386.rpm to be installed
Setting up repositories
Reading repository metadata in from local files
Marking gdal-grass-1.3.2-1.fdr.fc6.i386.rpm to be installed
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package gdal-grass.i386 1:1.3.2-1.fdr.fc6 set to be updated
---> Package grass.i386 1:6.2.0-1.fdr.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: fftw3 >= 3.1 for package: grass
--> Processing Dependency: lesstif >= 0.95 for package: grass
--> Processing Dependency: proj >= 4.4.9 for package: grass
--> Processing Dependency: libgdal.so.1 for package: gdal-grass
--> Processing Dependency: proj for package: gdal-grass
--> Processing Dependency: gdal >= 1.3 for package: grass
--> Processing Dependency: geos >= 2.1.1 for package: grass
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package lesstif.i386 0:0.95.0-10.fc6 set to be updated
---> Package geos.i386 0:2.2.1-5.fc6 set to be updated
---> Package proj.i386 0:4.4.9-4.fc6 set to be updated
---> Package fftw.i386 0:3.1.2-3.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: libgdal.so.1 for package: gdal-grass
--> Processing Dependency: gdal >= 1.3 for package: grass
--> Processing Dependency: libXp.so.6 for package: lesstif
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libXp.i386 0:1.0.0-8 set to be updated
--> Running transaction check
--> Processing Dependency: libgdal.so.1 for package: gdal-grass
--> Processing Dependency: gdal >= 1.3 for package: grass
--> Finished Dependency Resolution
Error: Missing Dependency: libgdal.so.1 is needed by package
gdal-grass
Error: Missing Dependency: gdal >= 1.3 is needed by package grass

You also need to install the gdal RPM as well. grass-gdal is only a
plugin for gdal that allows it to interpret GRASS format.

--
Brad Douglas <rez touchofmadness com> KB8UYR/6
Address: 37.493,-121.924 / WGS84 National Map Corps #TNMC-3785

Thank you Brad. I got Grass and gdal working finally. The install proved to
be very simple this time.
Sitansu

My steps:
1. Downloaded gdal-grass-1.3.2-1.fdr.fc6.i386.rpm,
grass-6.2.0-1.fdr.fc6.i386.rpm and geos-2.2.3-1.fc6.i386.rpm from
http://grass.ibiblio.org/grass62/binary/linux/fedora6/

wget
http://grass.itc.it/grass62/binary/linux/fedora6/gdal-grass-1.3.2-1.fdr.fc6.
i386.rpm
wget
http://grass.itc.it/grass62/binary/linux/fedora6/grass-6.2.0-1.fdr.fc6.i386.
rpm
wget
http://grass.itc.it/grass62/binary/linux/fedora6/max_rpms/geos-2.2.3-1.fc6.i
386.rpm

2. Downloaded gdal-1.3.2-2.fc6.i386.rpm and ogdi-3.1.5-1.fc6.i386.rpm

http://fr2.rpmfind.net//linux/RPM/local/fedora/6/i386/gdal-1.3.2-2.fc6.i386.
html

http://fr2.rpmfind.net//linux/RPM/local/fedora/6/i386/ogdi-3.1.5-1.fc6.i386.
html

wget
ftp://fr2.rpmfind.net/linux/local/fedora/6/i386/gdal-1.3.2-2.fc6.i386.rpm
wget
ftp://fr2.rpmfind.net/linux/local/fedora/6/i386/ogdi-3.1.5-1.fc6.i386.rpm

3. Edited yum configuration file to turn off gpg checking as
gdal-grass-1.3.2-1.fdr.fc6.i386.rpm is not signed.

joe /etc/yum.conf and changed to
gpgcheck=0

Or

sed -i s/gpgcheck=.*/gpgcheck=0/ /etc/yum.conf

4. Installed using yum

yum localinstall gdal-1.3.2-2.fc6.i386.rpm
gdal-grass-1.3.2-1.fdr.fc6.i386.rpm grass-6.2.0-1.fdr.fc6.i386.rpm
geos-2.2.3-1.fc6.i386.rpm ogdi-3.1.5-1.fc6.i386.rpm

5. SElinux was causing access voilation. Hence, disabled it by using the
GUI.
Or
joe /etc/selinux/config
Then changed
SELINUX=permissive

6. Enabled gpg check
sed -i s/gpgcheck=.*/gpgcheck=1/ /etc/yum.conf

GRASS 6.2 is operational now.

-----Original Message-----
From: Brad Douglas [mailto:rez@touchofmadness.com]
Sent: Sunday, December 03, 2006 5:18 PM
To: spattnaik@forestone.com
Cc: grassuser@grass.itc.it
Subject: Re: [GRASS-user] problem with installing GRASS 6.2 and Fedora 6

On Sat, 2006-12-02 at 22:05 -0600, Sitansu B Pattnaik wrote:

Dear All,
I have been getting valuable information from the list for more than
a year now. Recently, I upgraded to Fedora 6 with a clean install. I
tried to run the following command but recieved an error. I would
appreciate any feedback. Grass package is looking for Gdal version 1.3
libraries.
Thank you,
Sitansu

Install command:
yum localinstall grass-6.2.0-1.fdr.fc6.i386.rpm
gdal-grass-1.3.2-1.fdr.fc6.i386.rpm

Output:

Loading "installonlyn" plugin
Setting up Local Package Process
Examining grass-6.2.0-1.fdr.fc6.i386.rpm: grass -
1:6.2.0-1.fdr.fc6.i386
Examining gdal-grass-1.3.2-1.fdr.fc6.i386.rpm: gdal-grass -
1:1.3.2-1.fdr.fc6.i386
Marking grass-6.2.0-1.fdr.fc6.i386.rpm to be installed Setting up
repositories Reading repository metadata in from local files Marking
gdal-grass-1.3.2-1.fdr.fc6.i386.rpm to be installed Resolving
Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package gdal-grass.i386 1:1.3.2-1.fdr.fc6 set to be updated
---> Package grass.i386 1:6.2.0-1.fdr.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: fftw3 >= 3.1 for package: grass Processing
--> Dependency: lesstif >= 0.95 for package: grass Processing
--> Dependency: proj >= 4.4.9 for package: grass Processing
--> Dependency: libgdal.so.1 for package: gdal-grass Processing
--> Dependency: proj for package: gdal-grass Processing Dependency:
--> gdal >= 1.3 for package: grass Processing Dependency: geos >=
--> 2.1.1 for package: grass Restarting Dependency Resolution with new
--> changes.
--> Populating transaction set with selected packages. Please wait.
---> Package lesstif.i386 0:0.95.0-10.fc6 set to be updated Package
---> geos.i386 0:2.2.1-5.fc6 set to be updated Package proj.i386
---> 0:4.4.9-4.fc6 set to be updated Package fftw.i386 0:3.1.2-3.fc6
---> set to be updated
--> Running transaction check
--> Processing Dependency: libgdal.so.1 for package: gdal-grass
--> Processing Dependency: gdal >= 1.3 for package: grass Processing
--> Dependency: libXp.so.6 for package: lesstif Restarting Dependency
--> Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libXp.i386 0:1.0.0-8 set to be updated
--> Running transaction check
--> Processing Dependency: libgdal.so.1 for package: gdal-grass
--> Processing Dependency: gdal >= 1.3 for package: grass Finished
--> Dependency Resolution
Error: Missing Dependency: libgdal.so.1 is needed by package
gdal-grass
Error: Missing Dependency: gdal >= 1.3 is needed by package grass

You also need to install the gdal RPM as well. grass-gdal is only a plugin
for gdal that allows it to interpret GRASS format.

--
Brad Douglas <rez touchofmadness com> KB8UYR/6
Address: 37.493,-121.924 / WGS84 National Map Corps #TNMC-3785