From reading posts from other members, look's as if many people need this
I've been trying to install a program, but have had some dependency problems. I emailed the author and he told me that I need GTK2.0 - whatever that is. I have SuSE8.0 (Personal), and apparently, it doesn't have GTK2.0. So, I went to the SuSE ftp site and downloaded all the files that looked something like gtk2.0 or libgtk2.0. Tried to install them, but always aborted because they depended on some other programs. I probably spent a good 4 hours trying to get this installed. program. What am I doing wrong? Is there an easier way to install these system components (bits and pieces)? Is Linux always this way when you try to install a program? Mark
What am I doing wrong? Is there an easier way to install these system components (bits and pieces)? Is Linux always this way when you try to install a program?
How were you trying to install it? RPM or source? The easier way to install packages is to let YaST resolve dependencies, so you could select gtk2 in YaST and it'll install everything that it requires too. If you're installing this software from source, you'll need to install gtk2-devel as well, that contains the development headers, but may not be included with the Personal edition (not sure...) -- James Ogley, Unix Systems Administrator, Pinnacle Insurance Plc james.ogley@pinnacle.co.uk www.pinnacle.co.uk +44 (0) 20 8731 3619 Using Free Software since 1994, running GNU/Linux (SuSE 8.1) Updated GNOME RPMs for SuSE Linux: www.usr-local-bin.org *********************************************************************** CONFIDENTIALITY. This e-mail and any attachments are confidential and may also be privileged. If you are not the named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose, or store or copy the information in any medium. Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Pinnacle Insurance Plc. If you have received this e-mail in error please immediately notify our Helpdesk on +44 (0) 20 8207 9555. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com **********************************************************************
-----Original Message----- From: Fancher, Mark (GEAE) [mailto:Mark.Fancher@ae.ge.com] Sent: Thursday, November 07, 2002 8:52 AM To: suse-linux-e@suse.com Subject: [SLE] GTK?
I've been trying to install a program, but have had some dependency problems. I emailed the author and he told me that I need GTK2.0 - whatever that is. I have SuSE8.0 (Personal), and apparently, it doesn't have GTK2.0.
So, I went to the SuSE ftp site and downloaded all the files that looked something like gtk2.0 or libgtk2.0. Tried to install them, but always aborted because they depended on some other programs. I probably spent a good 4 hours trying to get this installed.
From reading posts from other members, look's as if many people need this program.
What am I doing wrong? Is there an easier way to install these system components (bits and pieces)?
Is Linux always this way when you try to install a program?
Mark
You can force your rpms to install without dependency checks like this: rpm -Uhv <package name>.rpm --nodeps --force
You can force your rpms to install without dependency checks like this: rpm -Uhv <package name>.rpm --nodeps --force
And you can then spend the next 2 days griping that things don't work. *Never* use nodeps, unless you *know* that the dependency a package says it's failing on is provided by another package. -- James Ogley, Unix Systems Administrator, Pinnacle Insurance Plc james.ogley@pinnacle.co.uk www.pinnacle.co.uk +44 (0) 20 8731 3619 Using Free Software since 1994, running GNU/Linux (SuSE 8.1) Updated GNOME RPMs for SuSE Linux: www.usr-local-bin.org ********************************************************************** CONFIDENTIALITY.This e-mail and any attachments are confidential and may also be privileged. If you are not the named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose, or store or copy the information in any medium. Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Pinnacle Insurance plc. If you have received this email in error please immediately notify the Pinnacle Helpdesk on +44 (0) 20 8207 9555. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com **********************************************************************
On Thursday 07 November 2002 15.21, James Ogley wrote:
You can force your rpms to install without dependency checks like this: rpm -Uhv <package name>.rpm --nodeps --force
And you can then spend the next 2 days griping that things don't work.
*Never* use nodeps, unless you *know* that the dependency a package says it's failing on is provided by another package.
And furthermore, never use --force *at all*. If you have to, there's something badly wrong with the rpm Anders
And furthermore, never use --force *at all*. If you have to, there's something badly wrong with the rpm
True, although it can be useful for reverting to a previous version of a package to what you have installed... -- James Ogley, Unix Systems Administrator, Pinnacle Insurance Plc james.ogley@pinnacle.co.uk www.pinnacle.co.uk +44 (0) 20 8731 3619 Using Free Software since 1994, running GNU/Linux (SuSE 8.1) Updated GNOME RPMs for SuSE Linux: www.usr-local-bin.org *********************************************************************** CONFIDENTIALITY. This e-mail and any attachments are confidential and may also be privileged. If you are not the named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose, or store or copy the information in any medium. Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Pinnacle Insurance Plc. If you have received this e-mail in error please immediately notify our Helpdesk on +44 (0) 20 8207 9555. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com **********************************************************************
On Thursday 07 November 2002 15.26, James Ogley wrote:
And furthermore, never use --force *at all*. If you have to, there's something badly wrong with the rpm
True, although it can be useful for reverting to a previous version of a package to what you have installed...
For that you should use --oldpackage
For that you should use --oldpackage
Wow, you learn something new every day, cheers. -- James Ogley, Unix Systems Administrator, Pinnacle Insurance Plc james.ogley@pinnacle.co.uk www.pinnacle.co.uk +44 (0) 20 8731 3619 Using Free Software since 1994, running GNU/Linux (SuSE 8.1) Updated GNOME RPMs for SuSE Linux: www.usr-local-bin.org ********************************************************************** CONFIDENTIALITY.This e-mail and any attachments are confidential and may also be privileged. If you are not the named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose, or store or copy the information in any medium. Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Pinnacle Insurance plc. If you have received this email in error please immediately notify the Pinnacle Helpdesk on +44 (0) 20 8207 9555. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com **********************************************************************
-----Original Message----- From: Anders Johansson [mailto:andjoh@rydsbo.net] Sent: Thursday, November 07, 2002 9:23 AM To: suse-linux-e@suse.com Subject: Re: [SLE] GTK?
You can force your rpms to install without dependency checks
On Thursday 07 November 2002 15.21, James Ogley wrote: like this:
rpm -Uhv <package name>.rpm --nodeps --force
And you can then spend the next 2 days griping that things don't work.
*Never* use nodeps, unless you *know* that the dependency a package says it's failing on is provided by another package.
And furthermore, never use --force *at all*. If you have to, there's something badly wrong with the rpm
Well, I suppose we could all recompile our OS from scratch just because one program we want needs a couple of libs that nothing else on our system touches. Or I suppose installing the entire Gnome2 suite to take advantage of a single program is the safest choice. In this case, however, he wants to run one package, that package needs a few libs from GTK2. If nothing else on his sytem requires GTK2 and they're only being installed to support the package he does intend on running, I see nothing wrong with forcing rpm to install those libs without their dependencies.
Well, I suppose we could all recompile our OS from scratch just because one program we want needs a couple of libs that nothing else on our system touches. Or I suppose installing the entire Gnome2 suite to take advantage of a single program is the safest choice.
Noone said he should do that
In this case, however, he wants to run one package, that package needs a few libs from GTK2. If nothing else on his sytem requires GTK2 and they're only being installed to support the package he does intend on running, I see nothing wrong with forcing rpm to install those libs without their dependencies.
Can anyone else spot what is wrong with this? You install GTK-2 without it's dependencies being fulfilled, it is liable not to work correctly, and the same goes for the one app he wants to use that is GTK-2 based! -- James Ogley, Unix Systems Administrator, Pinnacle Insurance Plc james.ogley@pinnacle.co.uk www.pinnacle.co.uk +44 (0) 20 8731 3619 Using Free Software since 1994, running GNU/Linux (SuSE 8.1) This email was created and sent with Ximian Evolution 1.0.8 NEW: Advogato diary at www.advogato.org/person/riggwelter *********************************************************************** CONFIDENTIALITY. This e-mail and any attachments are confidential and may also be privileged. If you are not the named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose, or store or copy the information in any medium. Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Pinnacle Insurance Plc. If you have received this e-mail in error please immediately notify our Helpdesk on +44 (0) 20 8207 9555. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com **********************************************************************
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le Jeudi 7 Novembre 2002 15:49, James Ogley a écrit :
In this case, however, he wants to run one package, that package needs a few libs from GTK2. If nothing else on his sytem requires GTK2 and they're only being installed to support the package he does intend on running, I see nothing wrong with forcing rpm to install those libs without their dependencies.
Can anyone else spot what is wrong with this?
You install GTK-2 without it's dependencies being fulfilled, it is liable not to work correctly, and the same goes for the one app he wants to use that is GTK-2 based!
Also, be careful that GTK2 doesn't overwrite some parts of GTK1. The packages from SuSE 8.1 are all right, but they are compiled with gcc3, so I don't know how good they work on 8.0. - -- Thibaut Cousin E-mail : cousin@in2p3.fr Web : http://clrwww.in2p3.fr -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9yn+Iv1vqsTa1E4oRAuFzAJ4oox9nLDlZihK/TbWxDyO1uJGw0gCgtZFk A+v8XeGOSW2lSnMGVMPT+qY= =0GsU -----END PGP SIGNATURE-----
Also, be careful that GTK2 doesn't overwrite some parts of GTK1. The packages from SuSE 8.1 are all right, but they are compiled with gcc3, so I don't know how good they work on 8.0.
Pretty much a bad idea to try I would say, unless you have a 'sacrificial' machine you don't mind screwing up first ;) -- James Ogley, Unix Systems Administrator, Pinnacle Insurance Plc james.ogley@pinnacle.co.uk www.pinnacle.co.uk +44 (0) 20 8731 3619 Using Free Software since 1994, running GNU/Linux (SuSE 8.1) Updated GNOME RPMs for SuSE Linux: www.usr-local-bin.org *********************************************************************** CONFIDENTIALITY. This e-mail and any attachments are confidential and may also be privileged. If you are not the named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose, or store or copy the information in any medium. Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Pinnacle Insurance Plc. If you have received this e-mail in error please immediately notify our Helpdesk on +44 (0) 20 8207 9555. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com **********************************************************************
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le Jeudi 7 Novembre 2002 15:56, James Ogley a écrit :
Also, be careful that GTK2 doesn't overwrite some parts of GTK1. The packages from SuSE 8.1 are all right, but they are compiled with gcc3, so I don't know how good they work on 8.0.
Pretty much a bad idea to try I would say, unless you have a 'sacrificial' machine you don't mind screwing up first ;)
Honestly, I would give it a try because most problems with gcc 2->3 were with C++ and GTK2 is written in C. If the package wants to overwrite files from other packages, give up. If the only problems are with dependencies, maybe it can be solved. But first : if you're using 8.0, why don't you take the GTK2 package made for SuSE 8.0 and provided by SuSE? You can find it at ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/GNOME2/update_for_8.0/base If this can spare you a headache or three... - -- Thibaut Cousin E-mail : cousin@in2p3.fr Web : http://clrwww.in2p3.fr -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9yoIJv1vqsTa1E4oRAkfIAJ4u/fhnYPh/FJc34AqelYxKuTmoVwCeMqS7 c3wCqvo+DFrPEUw8jA4JSZ8= =AO35 -----END PGP SIGNATURE-----
But first : if you're using 8.0, why don't you take the GTK2 package made for SuSE 8.0 and provided by SuSE? You can find it at ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/GNOME2/update_for_8.0/base If this can spare you a headache or three...
If you take this option, you're going to need at least the following dependencies: atk glib2 pango libpng libjpeg zlib libtiff freetype2 Some of these are probably already installed, others may not be, and atk, pango, glib2 should be in the same download place as gtk2 -- James Ogley, Unix Systems Administrator, Pinnacle Insurance Plc james.ogley@pinnacle.co.uk www.pinnacle.co.uk +44 (0) 20 8731 3619 Using Free Software since 1994, running GNU/Linux (SuSE 8.1) This email was created and sent with Ximian Evolution 1.0.8 NEW: Advogato diary at www.advogato.org/person/riggwelter *********************************************************************** CONFIDENTIALITY. This e-mail and any attachments are confidential and may also be privileged. If you are not the named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose, or store or copy the information in any medium. Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Pinnacle Insurance Plc. If you have received this e-mail in error please immediately notify our Helpdesk on +44 (0) 20 8207 9555. This footnote also confirms that this email message has been swept by MIMEsweeper for the presence of computer viruses. www.mimesweeper.com **********************************************************************
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le Jeudi 7 Novembre 2002 16:10, James Ogley a écrit :
But first : if you're using 8.0, why don't you take the GTK2 package made for SuSE 8.0 and provided by SuSE? You can find it at ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/GNO ME2/update_for_8.0/base If this can spare you a headache or three...
If you take this option, you're going to need at least the following dependencies:
atk glib2 pango libpng libjpeg zlib libtiff freetype2
Some of these are probably already installed, others may not be, and atk, pango, glib2 should be in the same download place as gtk2
Don't worry about those. libpng, libjpeg, zlib, libtiff and freetype2 should already be installed if you have Gimp or GTK1 installed. - -- Thibaut Cousin E-mail : cousin@in2p3.fr Web : http://clrwww.in2p3.fr -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9yoU9v1vqsTa1E4oRAmxtAJ0aML0xMxyDKdd4IrIX0rZZpq5zyACdG4GZ ySFPfk52iw63LjNglFpqNqU= =Fy0f -----END PGP SIGNATURE-----
It won't find the glib2 header files (glib.h ,gmodule.h) default looks in /usr/local/include. or /usr/local/include/glib1.2 , you will have to make a soft link or anything to point to the correct .h files. Peter Thibaut Cousin wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le Jeudi 7 Novembre 2002 16:10, James Ogley a écrit :
But first : if you're using 8.0, why don't you take the GTK2 package made for SuSE 8.0 and provided by SuSE? You can find it at ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/GNO ME2/update_for_8.0/base If this can spare you a headache or three...
If you take this option, you're going to need at least the following dependencies:
atk glib2 pango libpng libjpeg zlib libtiff freetype2
Some of these are probably already installed, others may not be, and atk, pango, glib2 should be in the same download place as gtk2
Don't worry about those. libpng, libjpeg, zlib, libtiff and freetype2 should already be installed if you have Gimp or GTK1 installed.
- -- Thibaut Cousin E-mail : cousin@in2p3.fr Web : http://clrwww.in2p3.fr -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE9yoU9v1vqsTa1E4oRAmxtAJ0aML0xMxyDKdd4IrIX0rZZpq5zyACdG4GZ ySFPfk52iw63LjNglFpqNqU= =Fy0f -----END PGP SIGNATURE-----
-- CChheecckk yyoouurr dduupplleexx sswwiittcchh..
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le Jeudi 7 Novembre 2002 16:18, Peter van Eck a écrit :
It won't find the glib2 header files (glib.h ,gmodule.h) default looks in /usr/local/include. or /usr/local/include/glib1.2 , you will have to make a soft link or anything to point to the correct .h files.
As a general rule, header files are in a separate package whose name ends in "-devel". The glib2 headers are in glib2-devel, etc. No need to do any symlink, just install the -devel packages. - -- Thibaut Cousin E-mail : cousin@in2p3.fr Web : http://clrwww.in2p3.fr -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9yoe5v1vqsTa1E4oRAtd2AJ9AQXpunVjmoMgWx7S4xnJBGrifIgCfYvDi hxHftltgzry4vbgyL+UdLA0= =jh+k -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le Jeudi 7 Novembre 2002 16:08, Thibaut Cousin a écrit :
But first : if you're using 8.0, why don't you take the GTK2 package made for SuSE 8.0 and provided by SuSE? You can find it at
ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/GNOME 2/update_for_8.0/base
I've just given it a try on a old SuSE 8.0. Everything is fine for GTK2 if you install the four packages: glib2 gtk2 pango atk These four are in the folder that I indicated in my previous email. - -- Thibaut Cousin E-mail : cousin@in2p3.fr Web : http://clrwww.in2p3.fr -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9yoMuv1vqsTa1E4oRAnwWAKCgns/Orf7W+Cz4PW05jZyTyVHuUgCghY+m LSQPup2EykbCeUXdyiUatQg= =SKLg -----END PGP SIGNATURE-----
Thibaut Cousin wrote:
Hey Group:
Also, be careful that GTK2 doesn't overwrite some parts of GTK1. The packages from SuSE 8.1 are all right, but they are compiled with gcc3, so I don't know how good they work on 8.0.
Could it be that gtk is linked to something like gtk-1.2. I didn't show a GTK env variable set on this system - so that is out. I upgrade a 8.0 system for Gimp 1.3.9 (memory) and it required about 6 package be upgraded from sources and one was GTK. As I remember the link needed to be corrected. -- 73 de Donn Washburn __ " http://www.hal-pc.org/~dwash " Ham Callsign N5XWB / / __ __ __ __ __ __ __ 307 Savoy St. / /__ / / / \/ / / /_/ / \ \/ / Sugar Land, TX 77478 /_____/ /_/ /_/\__/ /_____/ /_/\_\ LL# 1.281.242.3256 a MSDOS Virus "Free Zone" OS Email: n5xwb@arrl.net Info: http://www.austinlug.org
-----Original Message----- From: James Ogley [mailto:james.ogley@pinnacle.co.uk] Sent: Thursday, November 07, 2002 9:50 AM To: SuSE List Subject: RE: [SLE] GTK?
Well, I suppose we could all recompile our OS from scratch just because one program we want needs a couple of libs that nothing else on our system touches. Or I suppose installing the entire Gnome2 suite to take advantage of a single program is the safest choice.
Noone said he should do that
In this case, however, he wants to run one package, that package needs a few libs from GTK2. If nothing else on his sytem requires GTK2 and they're only being installed to support the package he does intend on running, I see nothing wrong with forcing rpm to install those libs without their dependencies.
Can anyone else spot what is wrong with this?
You install GTK-2 without it's dependencies being fulfilled, it is liable not to work correctly, and the same goes for the one app he wants to use that is GTK-2 based!
Okay then, we disagree. So he downloads all of the Gnome2 Supplementary update for SuSE8.0 points Yast at it and let's it resolve whatever dependencies it requires. Is that acceptable?
Op donderdag 7 november 2002 16:00, schreef Donald Grayson:
You install GTK-2 without it's dependencies being fulfilled, it is liable not to work correctly, and the same goes for the one app he wants to use that is GTK-2 based!
Okay then, we disagree.
So he downloads all of the Gnome2 Supplementary update for SuSE8.0 points Yast at it and let's it resolve whatever dependencies it requires. Is that acceptable?
No. Especially not if there are tools around that help you to resolve dependencies, before downloading. Such a tool is e.g. APT. -- Richard Bos Fresh rpms for SuSE: http://linux01.gwdg.de/apt4rpm/freshrpms.html Without a home the journey is endless
Be aware that gtk 2.0 requires glib2.0. Most packages/sources are written for glib 1.2.xx glib 2.0 installs itself in complete different way then glib 1.2 . You can work around it but will have to manually edit a lot of Makefiles and create a lot of sym links in case you're compiling from source of course. So yes for the rpm's I would be very careful installing gtk 2.0 it probably won't work just like that. Peter James Ogley wrote:
Well, I suppose we could all recompile our OS from scratch just because one program we want needs a couple of libs that nothing else on our system touches. Or I suppose installing the entire Gnome2 suite to take advantage of a single program is the safest choice.
Noone said he should do that
In this case, however, he wants to run one package, that package needs a few libs from GTK2. If nothing else on his sytem requires GTK2 and they're only being installed to support the package he does intend on running, I see nothing wrong with forcing rpm to install those libs without their dependencies.
Can anyone else spot what is wrong with this?
You install GTK-2 without it's dependencies being fulfilled, it is liable not to work correctly, and the same goes for the one app he wants to use that is GTK-2 based!
-- CChheecckk yyoouurr dduupplleexx sswwiittcchh..
On Thursday 07 November 2002 15.46, Donald Grayson wrote:
Well, I suppose we could all recompile our OS from scratch just because one program we want needs a couple of libs that nothing else on our system touches.
Where did that come from?
Or I suppose installing the entire Gnome2 suite to take advantage of a single program is the safest choice.
If those gtk libs really can do useful things without the packages listed as dependencies, then they are misbuilt. Nothing more, nothing less. A dependency list for an rpm should list those packages it needs to function, no more. Complain to the package maintainer otherwise.
In this case, however, he wants to run one package, that package needs a few libs from GTK2. If nothing else on his sytem requires GTK2 and they're only being installed to support the package he does intend on running, I see nothing wrong with forcing rpm to install those libs without their dependencies.
--force has nothing whatever to do with dependencies. --force tells rpm that if the rpm you're trying to install wants to overwrite files from other rpms, let it. That is *not* a good idea. As James said, if you *really* know what you're doing, use --nodeps to install an rpm. Some rpms have truly messed up dependency lists, so on occasion that can be useful - again, only if you *really* know what you're doing, and then don't come crying if things don't work. But *never* use --force Anders
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le Jeudi 7 Novembre 2002 15:53, Anders Johansson a écrit :
In this case, however, he wants to run one package, that package needs a few libs from GTK2. If nothing else on his sytem requires GTK2 and they're only being installed to support the package he does intend on running, I see nothing wrong with forcing rpm to install those libs without their dependencies.
--force has nothing whatever to do with dependencies. --force tells rpm that if the rpm you're trying to install wants to overwrite files from other rpms, let it. That is *not* a good idea.
As James said, if you *really* know what you're doing, use --nodeps to install an rpm. Some rpms have truly messed up dependency lists, so on occasion that can be useful - again, only if you *really* know what you're doing, and then don't come crying if things don't work.
But *never* use --force
--force tells RPM to overwrite files and packages and *also* to ignore dependency problems. It is extremely dangerous. - -- Thibaut Cousin E-mail : cousin@in2p3.fr Web : http://clrwww.in2p3.fr -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9yoDbv1vqsTa1E4oRAr8lAKCUVL1pJep/tey3RPMGKX5+3xUTWwCdHFDC qDF8G9lOm9zJrgB//vI0eZ8= =Ee+x -----END PGP SIGNATURE-----
On Thursday 07 November 2002 16.03, Thibaut Cousin wrote:
--force tells RPM to overwrite files and packages and *also* to ignore dependency problems. It is extremely dangerous.
Actually no. --force is a synonym for "--replacefiles --replacepkgs --oldpackage". It still takes dependencies into account, that is why you see so many people advocating "--nodeps --force". I agree that it's extremely dangerous though Anders
* Anders Johansson (andjoh@rydsbo.net) [021107 11:11]: ->On Thursday 07 November 2002 16.03, Thibaut Cousin wrote: ->> --force tells RPM to overwrite files and packages and *also* to ignore ->> dependency problems. It is extremely dangerous. -> ->Actually no. --force is a synonym for "--replacefiles --replacepkgs ->--oldpackage". It still takes dependencies into account, that is why you see ->so many people advocating "--nodeps --force". -> ->I agree that it's extremely dangerous though Yes, in some cases you can end up with 2 pkg names in the RPM db. As most of you've noticed this question on the list. RPM kept puking on itself when I had to return to 8.0 from 8.1 because there were 1.2G of updates. It would get about 1/2 way done with the update..so I added the --force to the equation and had to spend the next 2 days removing duplicate names out of the RPM db. Let me say this it was absolutely no fun at all. Be very sure of what your doing with --force or you could just give yourself a giant headache. -- Ben Rosenberg ---===---===---===--- mailto:ben@whack.org Tell me what you believe.. I tell you what you should see.
On 11/07/2002 09:51 PM, Fancher, Mark (GEAE) wrote:
From reading posts from other members, look's as if many people need this program.
What am I doing wrong? Is there an easier way to install these system components (bits and pieces)?
Yes, get the pro set next time. :-) Or, you could install apt-get if you have the bandwidth. It does a good job at solving these dependency problems. If bandwidth constrains you, you can't beat Yast and a DVD. ;-)
Is Linux always this way when you try to install a program?
Actually, with the rpm package manager, I find Linux much easier than Windows. -- Joe & Sesil Morris New Tribes Mission Email Address: Joe_Morris@ntm.org Web Address: http://www.mydestiny.net/~joe_morris Registered Linux user 231871 God said, I AM that I AM. I say, by the grace God, I am what I am.
Op donderdag 7 november 2002 15:35, schreef Joe & Sesil Morris (NTM):
Yes, get the pro set next time. :-) Or, you could install apt-get if you have the bandwidth. It does a good job at solving these dependency problems. If bandwidth constrains you, you can't beat Yast and a DVD. ;-)
In that case (bandwidth constraint) create your own apt repository on HD. It's only 1 command (aptate) away. -- Richard Bos Fresh rpms for SuSE: http://linux01.gwdg.de/apt4rpm/freshrpms.html Without a home the journey is endless
On Thu, 7 Nov 2002 08:51:30 -0500
"Fancher, Mark (GEAE)"
So, I went to the SuSE ftp site and downloaded all the files that looked something like gtk2.0 or libgtk2.0. Tried to install them, but always aborted because they depended on some other programs. I probably spent a good 4 hours trying to get this installed.
From reading posts from other members, look's as if many people need this program.
What am I doing wrong? Is there an easier way to install these system components (bits and pieces)?
Is Linux always this way when you try to install a program?
Try: ftp://fr2.rpmfind.net/linux/SuSE-Linux/suse/i386/8.1/suse/i586/gtk2-devel-2.0.6-71.i586.rpm If that don't work for you, go to www.gtk.org and download all the latest tarballs and install them manually. -- use Perl; #powerful programmable prestidigitation
participants (11)
-
Anders Johansson
-
Ben Rosenberg
-
Donald Grayson
-
Donn aka N5XWB
-
Fancher, Mark (GEAE)
-
James Ogley
-
Joe & Sesil Morris (NTM)
-
Peter van Eck
-
Richard Bos
-
Thibaut Cousin
-
zentara