Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I'd personally take my chances with the Perl shell at this point, but let's continue on for learnings sake
As long as it's not ERRORING out, errors are fine and normal. However, if it is indeed erroring out, 9 times out of 10, it's a dependency resolving issue (which the cpan shell resolves most of the time ). Sometimes, and it's rare, there is simply an error in the code itself, and you'll need to grab an alternate version of the software. If it's the latest stable, I'll usually go 1 up onto the unstable platform. On production equipment (that means things that are running actual servers, not home brewed units like a Desktop ) you might choose to go 1 down instead, but the error may still be there if it's not really a new release to fix that bug..
Very glad to see you got GCC installed/resolved, that can be one helluva brain fry for some people.
Originally posted by MasterC I'd personally take my chances with the Perl shell at this point, but let's continue on for learnings sake
You mean, I should take chances with -
After that, instead of downloading perl modules and installing one by one, as root:
perl -MCPAN -e shell
See, the only problem I have is that CGI Perl scripts are running great on the server, and I don't want to do something which would result in a change of some setting which is again going to take me a lifetime to troubleshoot. As it is I am getting to know about the things the hard way.
I got so fired up today morning, that after I stopped working on the Linux server, I actually downloaded the Solaris binaries and burnt them into CD's(from the Sun's website) and created a second partition on my AMD Athlon Laptop, dual booting it with XP. Got into hell with the display, since my latop would probe a display of 320 x 480 or something like that. So, I searched a few forums and came up with an answer - portking. Downloaded it, and well, now I have Solaris 9 running on my laptop, with a resolution of 800x600 having some 65000 colors. :P Next I have no idea, how to get this connected to the internet, but I'll try something.
However, back to the problem I have on-hand. I'll ask my friend if he wants me to do the Perl job for him. I guess if something goes wrong at the server, then the hosting company guys are going to charge helluva lot of dough to reset everthing back to normal!
ps: pardon my windowish vocab. i dont know what certain procedures and things-you-do-to-the-system are said in Linux/Unix.
Here's what I get when I am trying to install XFree86 -
[root@mydomain x]# rpm -Uvh XFree86-4.3.0-2.i386.rpm
warning: XFree86-4.3.0-2.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
/usr/X11R6/bin/xauth is needed by XFree86-4.3.0-2
Glide3 >= 20010520 is needed by XFree86-4.3.0-2
XFree86-base-fonts = 4.3.0 is needed by XFree86-4.3.0-2
xinitrc is needed by XFree86-4.3.0-2
And then if I try to install its dependencies, I get the following error -
[root@mydomain x]# rpm -Uvh XFree86-xauth-4.3.0-2.i386.rpm Glide3-20010520-25.i386.rpm XFree86-base-fonts-4.3.0-2.i386.rpm xinitrc-3.32-1.noarch.rpm
warning: XFree86-xauth-4.3.0-2.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
XFree86 is needed by xinitrc-3.32-1
switchdesk >= 3.7 is needed by xinitrc-3.32-1
So, Xfree86 needs xinitrc and xinitrc needs XFree86??
I am trying to install XFree86 on a remote linux box so that I can install VNC. I am SSHing into RHL 9.
Am I doing something wrong here?
and on the other note of installing perl modules,
perl -MCPAN -e shell
is the greatest way to do perl things installed, sort of apt-get for perl, but if you are doubtful of ots potentional running make in the module directory isn't the first step
is the first step, then you run
make test (optional)
make install (as superuser)
.src.rpm is not a file that you typically install like that. With srpms you tend to rebuild them first, then install the binary RPM that is produced from it:
However it would seem that RedHat has decided to discontinue that as an option in their latest version of RPM yet not remove it from the man page... So, you'll want to hunt down a binary release of that file.
Still, by far, the easiest way to resolve dependencies with RPM's is apt with Synaptic, since you aren't in a gui, apt should do just fine.
Im having the same problem when I try to install PerlMagick.
Magick.xs:7679: `exception' undeclared (first use in this function)
Magick.xs:7684: `MaxTextExtent' undeclared (first use in this function)
Magick.xs:7684: dereferencing pointer to incomplete type
Magick.xs:7685: dereferencing pointer to incomplete type
Magick.xs:7686: `UndefinedException' undeclared (first use in this function)
Magick.xs: In function `XS_Image__Magick_Set':
Magick.xs:7799: `Image' undeclared (first use in this function)
Magick.xs:7814: `OptionError' undeclared (first use in this function)