• Post Reply Bookmark Topic Watch Topic
  • New Topic

Linux Forum  RSS feed

 
Jade Hays
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a Linux question (specifically related to a BIND upgrade on two DNS boxes running Redhat) that is entirely devoid of anything remotely related to Java.
But since this is such a great forum (it's kind of like, I didn't lose a quarter near the streetlamp, but I looked under there first because the light was better!) I thought maybe someone could point me in the right direction???
Any solid user-group that won't belittle me too much? I'll post my question as a reference...thanks and regards:
==============================================================
I am a Linux newbie, although I have been working as a PC support analyst for about 6 six years. I have run into a situation where I need to learn some down and dirty Linux fast! Essentially, I am upgrading two DNS servers to BIND 8.2.3, both running Redhat 6.1, and 'supposedly' mirrored, although one is clearly unlike the other.
My issue: I believe I have upgraded one server correctly (when running Named -v I get the latest version, and our DNS services are running much better) following the ISC documentation for this service, as well as the upgrade install procedures. Unfortunately, the second server will not upgrade, for it is unable to compile using the 'make' command: BASH: make command not found.
What am I missing? Isn't 'make' part of the OS? Is it an add-on? Copying what appears to be 'make' file from the first server onto the second server and running it from the src directory does not do it.
 
Greg Harris
Ranch Hand
Posts: 1012
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
okay, i am a linux newbie as well... so this is just a shot in the dark.
it sounds like the classpath for "make" is not set on your 2nd machine. i received the same error when i first installed the jdk on my redhat 7.0 box... then i set the classpath and all is well. i am not sure what the command is to set it for "make" so you might have to run make by typing the full path:
$ /foldername/make
i could be a complete idiot, though.
 
Jade Hays
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Dude, I couldn't hack my way out of a penguin shaped bag if my life depended on it!
I can't tell, actually, what 'make' looks like so I am afraid I couldn't get to the right path if I wanted to. In the DOS world, executables have idiot tags like "COM" and "BAT" and "EXE": here, I dunno.
If you know what I am looking for, let me know. Man, I'm dumb!
(I did try to execute make in the path where make.vim lives. Nothing...)

Originally posted by Greg Harris:
okay, i am a linux newbie as well... so this is just a shot in the dark.
it sounds like the classpath for "make" is not set on your 2nd machine. i received the same error when i first installed the jdk on my redhat 7.0 box... then i set the classpath and all is well. i am not sure what the command is to set it for "make" so you might have to run make by typing the full path:
$ /foldername/make
i could be a complete idiot, though.

 
John M. Gabriele
Ranch Hand
Posts: 232
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
you might take a look at http://www.linuxnewbie.org
 
Jade Hays
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
www.linuxnewbie.org: that's the forum i'm looking for!
found what i needed, thanks!
[FYI: I need to install GCC+ libraries...]
 
Greg Harris
Ranch Hand
Posts: 1012
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
<html>
<body>
just in case what you found does not work, this might help...
to see if you have the make.xxx.rpm file installed, type "rpm -q make" and it will return the version if you do...

[greg@jackstraw greg]$ rpm -q make
make-3.79.1-5

if it is not installed you will need to install it off the cdrom. mount the cd and then find out what version is on there so you can type the right command...

[greg@jackstraw greg]$ ls /mnt/cdrom/RedHat/RPMS | more
magicdev-0.2.7-5.i386.rpm
mailcap-2.0.9-2.noarch.rpm
mailx-8.1.1-20.i386.rpm
make-3.79.1-5.i386.rpm <--
man-1.5h1-10.i386.rpm

then, to install the package...

[root@jackstraw greg]# rpm /mnt/cdrom/RedHat/RPMS/make-3.79.1-5.i386.rpm
package make-3.79.1-5 is already installed

it was already installed on my machine.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!