Articles

Metasploit Framework Windows Tutorial
Remote Desktop Connection
Windows Processes That May Be Dangerous
How-To use NetCat a Tutorial
Common Linux Commands
Common Ports
Netcat Commands
HTTP Response Codes
War-Google Hack Terms
Wardriving
Avoiding Social Engineering and Phishing Attacks
Intrusion Detection on Linux
Linux Intrusion Detection
Penetration Testing Guide
Penetration Testing Tools
Social Engineering Fundamentals, Part I: Hacker Tactics
Social engineering (computer security)
The Psychology of Social Engineering

The Archives

General GSO
GovernmentSecurity.org News & Suggestions
In The News
Open Topic
General Security Information
Trash Can
Exploit & Vulnerability Mailing List Archives
Trial Member Forum
Product and Program Reviews GSO Tutorials
System Security
Windows Systems
Beginners Section
Linux & Unix Systems
File Downloads
Exploit Research & Discussion Trojan & Virus Errata
Networking Security / Firewall / IDS / VPN / Routers
System Hardening
E-Mail Security
Wifi Security
Trial Member Uploads
Upload discovered Trojans & Mal ware
GSO Programming Section
C , C++ , VC++
Visual Basic.NET
Perl /CGI
Java/Javascript
PHP/XML/ASP/HTML
Assembly + Other
The Cork Board
Network Security Consultant Directory
Network Security Jobs
The Archives
Encryption Information
General Network Security
Internet Anonymity
HTTP Protocol Security
Linux Security
MS IIS Information
Exploit Articles
Programming / Tool Design
GSO Software Projects
Public Downloads
Microsoft Security Questions and Papers

CuriousCaCA
Can anyone Please help me,

I have browsed the internet for daz now looking for answers as to why I cannot seem to get any programs to install. I am using Linux Red Hat 7.3 I know it is probably outdated or old, but I found it in my office and I have always wanted to learn it so I installed it and now I have it up and running. So I wanted to update the browser, I am currently using Mozilla 0.9.9. and wanted to update to FireFox.

I download FireFox and then read the howto's on their webpage on the steps that need to be taken in order to install the program. I did everything in order step by step and it didn't work. So, then I read some online tutorial and supposedly a program called Synaptic helps with the installation of installing FireFox. I then download Synaptic 0.57.2 and tried to install it first to help with the installation of firefox.

Example(this is the bottom line after running ./configure)

configure: error: Library requirements (gtk+-2.0 >= 2.4.0, libglade-2.0 >= 2.0.0, pango >= 1.0.0, glib-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.

Then another problem occured, I needed another program called GTK 2.0 or higher to complete the installation.

Then I downloaded GTK or glib 2.7.6 and tried to install this in order to install the other programs that I wanted to install. So now after uncompressing the tar.gz file I go to the directory and run ./configure and this program tells me that pkg-config is too old and needs to be version 0.14 or higher.

Bottom line again:
configure: error: *** pkg-config too old; version 0.14 or better required.


So now I am getting a little fustrated but I move on, I downloaded pkg-config 0.19 and tired to install this program and not really sure what is happening so I will post all the steps.

Step 1. I ran ./configure and recieved no errors (Thank God, Finally it felt like I was getting somewhere)

Step 2. I then ran make (and not sure if this helps but I will post the entire contents that was outputted---I hope it helps)

[root@localhost pkg-config-0.19]# make
make all-recursive
make[1]: Entering directory `/root/pkg-config-0.19'
Making all in glib-1.2.8
make[2]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
CONFIG_FILES= CONFIG_HEADERS= CONFIG_OTHER=glibconfig.h ./config.status
config.status: executing depfiles commands
config.status: executing default-1 commands
creating glibconfig.h
glibconfig.h is unchanged
config.status: executing default commands
echo timestamp > stamp-gc-h
make all-recursive
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
Making all in .
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
Making all in gmodule
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make all-am
make[5]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../gmodule -DG_LOG_DOMAIN=g_log_domain_gmodule -g -O2 -Wall -D_REENTRANT -MT gmodule.lo -MD -MP -MF ".deps/gmodule.Tpo" \
-c -o gmodule.lo `test -f 'gmodule.c' || echo './'`gmodule.c; \
then mv -f ".deps/gmodule.Tpo" ".deps/gmodule.Plo"; \
else rm -f ".deps/gmodule.Tpo"; exit 1; \
fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../gmodule -DG_LOG_DOMAIN=g_log_domain_gmodule -g -O2 -Wall -D_REENTRANT -MT gmodule.lo -MD -MP -MF .deps/gmodule.Tpo -c gmodule.c -fPIC -DPIC -o .libs/gmodule.o
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../gmodule -DG_LOG_DOMAIN=g_log_domain_gmodule -g -O2 -Wall -D_REENTRANT -MT gmodule.lo -MD -MP -MF .deps/gmodule.Tpo -c gmodule.c -o gmodule.o >/dev/null 2>&1
/bin/sh ../libtool --mode=link gcc -g -O2 -Wall -D_REENTRANT -o libgmodule.la -rdynamic -version-info 0:8:0 -release 1.2 -export-dynamic gmodule.lo -ldl
libtool: link: warning: `-version-info/-version-number' is ignored for convenience libraries
libtool: link: warning: `-release' is ignored for convenience libraries
rm -fr .libs/libgmodule.a .libs/libgmodule.la
ar cru .libs/libgmodule.a .libs/gmodule.o
ranlib .libs/libgmodule.a
creating libgmodule.la
(cd .libs && rm -f libgmodule.la && ln -s ../libgmodule.la libgmodule.la)
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../gmodule -DG_LOG_DOMAIN=g_log_domain_gmodule -g -O2 -Wall -D_REENTRANT -MT testgmodule.o -MD -MP -MF ".deps/testgmodule.Tpo" \
-c -o testgmodule.o `test -f 'testgmodule.c' || echo './'`testgmodule.c; \
then mv -f ".deps/testgmodule.Tpo" ".deps/testgmodule.Po"; \
else rm -f ".deps/testgmodule.Tpo"; exit 1; \
fi
/bin/sh ../libtool --mode=link gcc -g -O2 -Wall -D_REENTRANT -o testgmodule -rdynamic testgmodule.o libgmodule.la ../libglib.la -ldl
gcc -g -O2 -Wall -D_REENTRANT -o testgmodule -rdynamic testgmodule.o ./.libs/libgmodule.a ../.libs/libglib.a -ldl
make[5]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
Making all in gthread
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
Making all in docs
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/docs'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/docs'
Making all in tests
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
make[2]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
Making all in check
make[2]: Entering directory `/root/pkg-config-0.19/check'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/pkg-config-0.19/check'
make[2]: Entering directory `/root/pkg-config-0.19'
make[2]: Leaving directory `/root/pkg-config-0.19'
make[1]: Leaving directory `/root/pkg-config-0.19'

Step 3. I then think that eveything is going OK and decide to run make install and this is the output that I receive as well.

[root@localhost pkg-config-0.19]# make install
Making install in glib-1.2.8
make[1]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
make install-recursive
make[2]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
Making install in .
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
Making install in gmodule
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make install-am
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make[5]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gmodule'
Making install in gthread
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/gthread'
Making install in docs
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/docs'
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/docs'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/docs'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/docs'
Making install in tests
make[3]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[4]: Entering directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[3]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8/tests'
make[2]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
make[1]: Leaving directory `/root/pkg-config-0.19/glib-1.2.8'
Making install in check
make[1]: Entering directory `/root/pkg-config-0.19/check'
make[2]: Entering directory `/root/pkg-config-0.19/check'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/root/pkg-config-0.19/check'
make[1]: Leaving directory `/root/pkg-config-0.19/check'
make[1]: Entering directory `/root/pkg-config-0.19'
make[2]: Entering directory `/root/pkg-config-0.19'
/bin/sh ./mkinstalldirs /usr/local/bin
/bin/sh ./libtool --mode=install /usr/bin/install -c pkg-config /usr/local/bin/pkg-config
/usr/bin/install -c pkg-config /usr/local/bin/pkg-config
/bin/sh ./mkinstalldirs /usr/local/share/aclocal
/usr/bin/install -c -m 644 pkg.m4 /usr/local/share/aclocal/pkg.m4
/bin/sh ./mkinstalldirs /usr/local/man/man1
/usr/bin/install -c -m 644 ./pkg-config.1 /usr/local/man/man1/pkg-config.1
make[2]: Leaving directory `/root/pkg-config-0.19'
make[1]: Leaving directory `/root/pkg-config-0.19'
[root@localhost pkg-config-0.19]#

I know that I must be doing something because I went back to install the glib program that needed a higer verision of pck-config to install and keep receiving the same message as before that the pck-config is too old and need to be updated to 0.14 or higher. So I know that it is not installing correctly. I have read every file in the directory everything I can find online and I am completely stuck. Can someone please help me?.......Thank you for your help in advance and please understand that I am a novice user just trying to learn.......but your help or guidance would be greatly appreciated...
genxweb
You are going to have update the whole bloody thing. I suggest you do a torrent download of centos or the new fedora. Or you can check out http://fedoralegacy.org/ either way by staying with anything under fedora core 2 or centos 3 you are begging for a headache, and your first view of linux will not be a good one.
CuriousCaCA
OK......I have tried and tried to update this whole bloody thing genxweb, but it doesn't seem to be workin. I have tried several times to download the image files for linux for the first 4 cd's and I can't seem to even download the first cd to burn the image file onto. Everytime I have tried to download the file I get about half way through the download and then get kicked off the server, I tried it over and over again and get the same results. I am trying to download it through windows using HTTP I am not sure if that is the problem. Could someone please instruct me as to what I am doing wrong or another way to get a fresh copy of linux, because the Red Hat copy that I have now will not allow me to do anything. sad.gif
JustAsFire
try to download them it a download manager which supports resume. Also try to find a local mirror because the download might be faster.
CuriousCaCA
I have tried both already JustAsFire, I have tried mirrors and also a downloading mangager called fresh download which will resume downloading to the point where it stopped and still nothing............
JustAsFire
QUOTE(CuriousCaCA @ Aug 10 2005, 02:27 PM)
I have tried both already JustAsFire, I have tried mirrors and also  a downloading mangager called fresh download which will resume downloading to the point where it stopped and still nothing............
*


Try to find an error log to see what's the problem.
/offtopic:
Now rh by default is using yum. So maybe if you use yum u'll have less problems.
CuriousCaCA
Thanks JustasFire I will read tutorials on how to accomplish using yum to update rh to fedora or a new copy of linux.........
JustAsFire
I wish you luck but I would advise you to try to make a clean install. I've seen problems when updating from fc1 to fc3, so from rh 7.x to fc might be a little more complicated.
blacksage
what is ddos or dos
JustAsFire
QUOTE(blacksage @ Aug 10 2005, 08:44 PM)
what is ddos or dos
*


What does this have to do with the topic? blink.gif
CuriousCaCA
I agree dos has nothing to do with this topic.........Thanks again JustasFire I have successfully download and installed yum and updated yum using the yum update.......Now I only have to do some more research as to how to install fedora using yum...........
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2005 Invision Power Services, Inc.