Solved

Perl Installation

Posted on 2014-02-14
4
626 Views
Last Modified: 2014-03-15
[root@rhel5 ~]# rpm -qa | grep perl
perl-5.8.8-41.el5
perl-DBI-1.52-2.el5
perl-DBD-Pg-1.49-4.el5_8
[root@rhel5 ~]#
[root@rhel5 ~]#
[root@rhel5 ~]#
[root@rhel5 ~]#
[root@rhel5 ~]# perl -v

This is perl, v5.8.9 built for i386-thread-multi

Copyright 1987-2008, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.


I recently installed perl by compiling the source file and is located under the following directory.

[root@rhel5 ~]# cd /usr/local/src/
[root@rhel5 src]# ls
perl-5.8.9  perl-5.8.9.tar  

Actually I created a symbolic link as below for two. one is perl binary and another one is for lib directory.   is that the right way to do?

ln -s /usr/local/perl-5.8.9/bin/perl /usr/bin/perl

ln -s /usr/local/perl-5.8.9/lib /usr/lib/perl5

I need to install some perl module now. Si i went and check what is installed already. I am getting this issue.

[root@rhel5 src]# instmodsh
Available commands are:
   l            - List all installed modules
   m <module>   - Select a module
   q            - Quit the program
cmd? l
Installed modules are:
   Perl
cmd? m perl
Available commands are:
   f [all|prog|doc]   - List installed files of a given type
   d [all|prog|doc]   - List the directories used by a module
   v                  - Validate the .packlist - check for missing files
   t <tarfile>        - Create a tar archive of the module
   h                  - Display module help
   q                  - Quit the module
perl cmd? f
perl is not installed at /usr/bin/instmodsh line 84
perl cmd?
0
Comment
Question by:ittechlab
  • 3
4 Comments
 
LVL 28

Assisted Solution

by:FishMonger
FishMonger earned 500 total points
ID: 39860300
Why did you install such an old version and at that location?  The current version is 5.18.x and is normally installed under /usr/bin/perl or /usr/local/bin
0
 

Author Comment

by:ittechlab
ID: 39860316
it is requirement from app team.
0
 
LVL 28

Accepted Solution

by:
FishMonger earned 500 total points
ID: 39860330
Bad decision by your app team.
0
 
LVL 28

Assisted Solution

by:FishMonger
FishMonger earned 500 total points
ID: 39860450
What is the output of perl -V
0

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …
This article will explain how to establish a SSH connection to Ubuntu through the firewall and using a different port other then 22. I have set up a Ubuntu virtual machine in Virtualbox and I am running a Windows 7 workstation. From the Ubuntu vi…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now