 |
 |
 |
 |
| Using Fedora General support for current versions. Ask questions about Fedora and it's software that do not belong in any other forum. |

27th May 2006, 07:36 AM
|
|
Registered User
|
|
Join Date: May 2006
Posts: 3

|
|
bind depend
Hello everybody,
I'm really new to Fedora, however I've been using Linux for awhile. My question is why is bind a dependencies for a crap load of network apps? There shouldn't be one single reason why I have to have bind installed on my machine. I don't wan't it, however if I try to remove it, I will lose alot of packages that I do need. If I wan't a DNS server I will install it myself, and choose the dns server I wan't (namely djbdns).
So... how can I remove bind as a dependency for alot of other network applications?
|

27th May 2006, 07:43 AM
|
 |
Registered User
|
|
Join Date: Jul 2005
Location: Wine Country, California
Posts: 2,862

|
|
|
rpm has a --nodeps option
|

27th May 2006, 07:47 AM
|
|
Registered User
|
|
Join Date: May 2006
Posts: 3

|
|
|
Ok... how would I go about removing bind from my machine with yum? If I manualy delete it I can forsee alot of trouble.
|

27th May 2006, 07:55 AM
|
|
Registered User
|
|
Join Date: May 2006
Posts: 9

|
|
|
yum remove packagename
|

27th May 2006, 08:05 AM
|
|
Registered User
|
|
Join Date: May 2006
Posts: 9

|
|
|
Use system-config-securitylevel, also known as the Security Level Configuration graphical tool, to control the Boolean values of specific daemons. For example, if you need to disable SELinux for Apache to run correctly in your environment, you can disable the value in system-config-securitylevel. This change disables the transition to the policy defined in apache.te, allowing httpd to remain under regular Linux DAC security.
|

27th May 2006, 08:06 AM
|
 |
Registered User
|
|
Join Date: Jul 2005
Location: Wine Country, California
Posts: 2,862

|
|
|
I guess I should have "volenteered a little more info, that being "I have no idea what will happen if you remove bind even
without removing everything that depends on it (or that it depends on)" . I don't know anything about it but it sounded like
you did, (and I'm sure you do) and you knew you could do without bind and wanted to dump it without dumping
everything else that wanted to be dumped with it.
I'm not so sure you can remove it with yum since that is yums job, to add and remove packages while resolving
dependencies. I have not seen a nodeps option in yum. I have seen yum do just the opposite though. It has
installed many dependencies for one package, and when I removed that package it did not remove the dependencies it
installed with it. I guess it's still not quite "smart enough"
Sorry I don't have an answer for you, but I do have a question (always curious) What kind of problems do
you forsee with rpm -e --nodeps?
|

27th May 2006, 08:14 AM
|
|
Registered User
|
|
Join Date: May 2006
Posts: 3

|
|
Quote:
|
Originally Posted by selbin
yum remove packagename
|
as mentioned previously, this command will also remove about 45 other programs as well, because I'm assuming that it thinks these programs depend on bind being installed.
Quote:
|
Originally Posted by selbin
Use system-config-securitylevel, also known as the Security Level Configuration graphical tool, to control the Boolean values of specific daemons. For example, if you need to disable SELinux for Apache to run correctly in your environment, you can disable the value in system-config-securitylevel. This change disables the transition to the policy defined in apache.te, allowing httpd to remain under regular Linux DAC security.
|
Yes, I have removed bind from running, but I don't wan't it on my machine. I will never run bind. I don't wan't the service being started accidently by whatever chances. As I mentioned if I want a DNS service I will use (the intensely more secure, understandable, and easy) djbdns.
Quote:
|
Originally Posted by u-noneinc-s
Sorry I don't have an answer for you, but I do have a question (always curious) What kind of problems do
you forsee with rpm -e --nodeps?
|
Well the only problem that I can forsee is that Yum will still think that bind is installed. Later this could cause a variatey of problems and headaches. And as far as the software being removed, none of it should depend on bind. Unless bind delivers some sort of service other than DNS services. I don't understand why anacron would require it, nor NetworkManager. I can see how both services might make *use* of it, but under not cirucumstances should it require it.
 This is why I have always stuck with Gentoo (I love being able to install what I want.) , but I'm really trying here people.. really honest I am. I guess i'm just too dumb with a normal distro to use it effectively.
|

27th May 2006, 08:22 AM
|
 |
Registered User
|
|
Join Date: Jul 2005
Location: Wine Country, California
Posts: 2,862

|
|
|
Don't sound dumb to me.
As for yum not knowing bind is gone, I'm not so sure that is true. Yum does use (an) RPM db. I don't know if it's "THE"
RPM db or if it uses one of it's own. Never really checked. Maybe someone else will come up with an answer to that.
|

27th May 2006, 08:30 AM
|
|
Registered User
|
|
Join Date: May 2006
Posts: 9

|
|
|
if u use nodeps for unistalling it remove the files which may be required by another package
I think yum will not list the package if u unistall using rpm -e option
|

27th May 2006, 09:27 AM
|
|
Registered User
|
|
Join Date: Apr 2005
Location: Finland
Posts: 5,076

|
|
Quote:
|
Originally Posted by rshadow
Well the only problem that I can forsee is that Yum will still think that bind is installed.
|
No, yum is a front-end to the RPM packaging system, and it will see that the package has been removed and dependencies broken. Most likely it will simply re-install bind the next time you install or update anything, alterenatively it will stop working.
Quote:
|
Originally Posted by rshadow
And as far as the software being removed, none of it should depend on bind.
|
If you really think the dependencies are in error, you should file a report in Bugzilla.
Quote:
|
Originally Posted by rshadow
I don't understand why anacron would require it, nor NetworkManager. I can see how both services might make *use* of it, but under not cirucumstances should it require it.
|
Anacron doesn't require bind (try "yum deplist anacron"). NetworkManger requires caching-nameserver, and that in turn requires bind.
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Current GMT-time: 23:48 (Sunday, 19-05-2013)
|
|
 |
 |
 |
 |
|
|